Skip Navigation
Expand
事前入力されたアンサー・ページ(カスタマ・ポータル・ページ・セット)へのリンク
Answer ID 7686   |   Last Review Date 03/18/2019

カスタマ・ポータル・ページで、事前入力されたアンサー・ページへのリンクを作成するにはどうすればよいですか。特定のプロダクト/カテゴリの組み合わせ、または特定の語句の検索に基づいた結果に関連した公開アンサーのリストにリンクしようと考えています。

環境:

カスタマーポータルページ

問題:

カスタマ・ポータル・エンドユーザー・ページで、アンサー・リスト・ページにリンクするための基本的なURLを教えてください。

解決策:

カスタマ・ポータル・エンドユーザー・ページで、アンサー・リスト・ページにリンクするための基本的なURLは次のとおりです。

http://interfacename.custhelp.com/app/answers/list

検索結果が特定の条件と一致するようにフィールドに事前に入力するには、基本的なURLにパラメータを追加できます。追加できるパラメータを次に示します。

  • /p/3,15 -- 「プロダクト」フィールドを、数値を記載したプロダクトおよびサブプロダクトに設定します。この場合、最上位のプロダクト・フィールドは、IDが3のプロダクト名に設定され、サブプロダクト・フィールドは、IDが15の値に設定されます。

    使用する数値を取得するには、(サービス環境設定項目から)「プロダクト」テーブルを開き、プロダクト名の上にマウスを置きます。カンマを使用して、次の値を区切ります。
  • /c/8,25,42 -- 「カテゴリ」フィールドを、リストされた数値に一致するカテゴリおよびサブカテゴリに設定します。この場合、3つのカテゴリ・レベルは、最上位が8の数値IDのカテゴリに一致するように設定されます。第2レベルおよび第3レベルのカテゴリは、IDが25と42の値に設定されます。

    使用する数値を取得するには、(サービス環境設定項目から)「カテゴリ」テーブルを開き、カテゴリ名の上にマウスを置きます。カンマを使用して、次の値を区切ります。
  • kw/wordまたはkw/word1%20word2 -- kwパラメータを使用すると、ページを開いたときに、検索の対象となるキーワードを設定できます。スペースで区切って複数の単語を含めるには、%20を使用してスペースを表します。たとえば、kw/apple%20bananaと指定すると、「キーワード検索」フィールドに「apple banana」と事前入力されます。

注意:

•カスタマーポータルフレームワーク3.x.x(CPv3)では、サブプロダクト/サブカテゴリに直接リンクすることができます。
•URL拡張を使用してあらかじめ入力された回答リストが正しく機能するためには、answers.map_prod_hierarchyおよびanswers.map_cat_hierarchyフィルタがレポートに必要です。 これらのフィルタなしでanswerテーブルに対してレポートを呼び出すCPページではエラーが発生し、デフォルトのアンサーリストが表示されます。


例1:特定のプロダクトおよびサブプロダクトに直接リンクするURLの例は、次の形式になります。

http://interfacename.custhelp.com/app/answers/list/p/5,21

ここで5と21は、プロダクト値およびサブプロダクト値に対する数値データベースIDです。

CPv3 - http://interfacename.custhelp.com/app/answers/list/p/21


例2:同様に、「staff profile」に対するキーワード検索で返されるアンサーのリストにリンクするには、URLは次のようになります。

http://interfacename.custhelp.com/app/answers/list/kw/staff%20profile


例3:特定のカテゴリに一致し、「account」のキーワード検索で返されるアンサーにリンクするには、URLは次のようになります。

http://interfacename.custhelp.com/app/answers/list/c/14/kw/account

ここで14は、関心のあるカテゴリの数値データベースIDです。

さらに、Oracle Service Cloud以外のページからURLを参照するときには、ブラウザ・エラーが発生しないようにするために、カンマをURLエンコードする(%2Cに置き換える)必要があります。これは必須ではありませんが、お薦めします。

例1の場合:

http://interfacename.custhelp.com/app/answers/list/p/5,21

は次のようになります。

http://interfacename.custhelp.com/app/answers/list/p/5%2C21

さらに、このナレッジベースのアドレスでは、その他のページにリンクするアンサー:

Linking to a public answer from outside of Oracle Service Cloud

Creating a link to a public answer from another public answer

Customer Portal 'answers.special_settings' filter

Available Languages for this Answer:

Notify Me
The page will refresh upon submission. Any pending input will be lost.