アプリケーション構成設定
Digital Customer Serviceアプリケーションの設定は、Digital Customer Service Webアプリケーションのアプリケーション・レベル変数を使用して構成されます。 このトピックでは、設定の構成方法を説明してから、アプリケーション変数について説明します。
アプリケーション変数の変更
このトピックでは、Oracle Visual Builder Cloud ServiceでDigital Customer Serviceアプリケーションのアプリケーション変数を変更する方法について説明します。 構成に使用できる変数については、後続のトピックで説明します。
アプリケーション変数を変更するには:
-
Oracle Visual Builderにサインインします。
-
Digital Customer Serviceアプリケーションを開きます。
-
Webアプリケーション・タイルをクリックします。
-
dcs
をクリックします。ノート:これは、Digital Customer Serviceリファレンス実装を使用する場合のデフォルト名です。 Oracle Visual Builderで名前を変更した場合は、変更後の名前をクリックします。
dcs
タブが表示されます。 -
(x)アイコン(「変数」)をクリックします。
-
変数をクリックし、変更します。
リンク
このトピックでは、サービス要求およびナレッジ管理項目のリンクに関連するアプリケーション変数について説明します。
サービス要求およびナレッジ管理項目のリンクに関連するすべてのアプリケーション変数は、linkConfigアプリケーション変数に含まれています。 Digital Customer Serviceリファレンス実装テンプレートを使用する場合、項目リンク・セクションは次のように構成されます。
{
"SERVICE_REQUEST_CRM": {
"pattern": "\\b(SR|Bug)(\\d{10})\\b"
},
"KNOWLEDGE_LINK": {
"pattern": "\\b((?:SOL|FAQ)\\d+)\\b",
"keyProperty": "IMDocumentId"
},
"SERVICE_REQUEST_HCM": {
"pattern": "\\b(Ticket)(\\d{10})\\b"
}
}
SERVICE_REQUEST_CRMおよびSERVICE_REQUEST_HCMオブジェクト・タイプの行によって、サービス要求のリンクが制御されます。 KNOWLEDGE_LINKオブジェクト・タイプの行によって、ナレッジ管理項目のリンクが制御されます。
Digital Customer Serviceリファレンス実装テンプレートのデフォルトでは、SRおよびBugが、CRMサービス・リクエストを識別する大/小文字を区別しないプリフィクスとして定義されます。 同様に、Ticketが、HCMサービス・リクエストを識別する大/小文字を区別しないプリフィクスとして定義されます。 ナレッジ管理項目の場合は、SOLおよびFAQを、項目を識別する大/小文字を区別しないプリフィクスとして同じ意味で使用できます。 これらのプリフィクスは、各オブジェクト・タイプのpatternアプリケーション変数で定義されます。
たとえば、サービス・リクエストのプリフィクスを変更してSRとService Requestの両方をプリフィクス・パターンとして含める場合は、SERVICE_REQUESTオブジェクト・タイプを次のように変更します。
"SERVICE_REQUEST_CRM": { "pattern": "\\b((?:SR|Service Request)\\d{10})\\b"},
製品およびカテゴリのフィルタリングの構成
このトピックでは、製品およびカテゴリのフィルタリングに関連するアプリケーション変数について説明します。
-
dcsCategoriesOnlyでは、Digital Customer Serviceアプリケーションに表示するカテゴリを指定します。 trueに設定した場合、REST APIでCSSFlagがfalseに設定されているカテゴリは、カテゴリ・セレクタに表示されません。
-
dcsProductsOnlyでは、Digital Customer Serviceアプリケーションに表示する製品を指定します。
TRUE
に設定した場合、Enable for Customer Self Service
がYES
に設定された製品のみが、製品セレクタに表示されます。FALSE
に設定した場合、Oracle Fusion Service製品カタログ内のすべての製品が表示されます。
製品およびカテゴリの最近の選択内容の構成
このトピックでは、製品およびカテゴリの最近の選択内容に関連するアプリケーション変数について説明します。
-
recent-selections 最近の選択内容が含まれます。 この変数は、アプリケーション・レベルの変数にマップする必要があります。 最近の選択内容は5つまで表示され、最新のものが先頭に表示されます。
-
recent-list-limit 表示される行数を決定します。
-
show-recent 最近の選択内容が表示されるかどうかを決定します。
ナレッジ管理での言語のデフォルトの構成
このトピックでは、ナレッジ管理での言語のデフォルトに関連するアプリケーション変数について説明します。
同じ言語に対して複数の地域がサポートされている場合、構成ファイルのデフォルトが使用されるため、この構成が必要です。 また、ナレッジ管理ロケールを取得するAPIについても、構成ファイルから値が取得されるように、localeId
をkmauthtoken
で指定する必要があります。
Oracle Knowledge Managementでは、ナレッジ検索用の事前設定された一連のロケールがサポートされています。 ナレッジ検索REST要求のAccept-Languageヘッダー要素が、サポートされているロケールのいずれかと一致しない場合、HTTP 400エラーが返されます。 これを回避するには、Accept-Languageヘッダーで指定されたロケールを上書きします。 上書きロケールを決定するこのロジックは、次のようになります。
-
サポートされているすべてのロケールについてサーバーに問い合せ、それをキャッシュします。
-
oj.Config.getLocale()を使用して、Oracle JETロケール構成からロケール・プリファレンスを取得します。
ノート:Oracle JETは、ロケール依存操作のロケールを次の順序で決定: RequireJS構成のロケール指定、HTMLタグのlang属性、navigator.languageブラウザ・プロパティまたはnavigator.userLanguage Internet Explorerプロパティ。
-
ロケール・プリファレンスがサポートされているロケールのリストにある場合は、それを使用します。
-
ロケール・プリファレンスがサポートされているロケールではない場合、そこから言語を抽出します。
-
-
サポートされているロケールのリストを言語で検索します。 一致が1つのみの場合は、それを使用します。
-
kmConfig
アプリケーション変数内のkmLanguageDefaults
を検索します。 一致した場合は、それを使用します。 -
リストにない任意の言語のデフォルト・ロケールを選択して、それを使用します。
kmLanguageDefaults
変数は、kmConfig
変数の子です。 これにより、ロケールへの言語のマッピングが保守されます。
ナレッジ要求のインタフェースID
このトピックでは、ナレッジ管理項目のインタフェースIDのデフォルトに関連するアプリケーション変数について説明します。
kmConfig
最上位アプリケーション変数の子であるkmInterfaceId
変数を使用して、Digital Customer Serviceアプリケーションに表示されるナレッジ管理項目のタイプを制御します。
kmInterfaceId変数の値 |
結果 |
---|---|
|
Oracle Fusion Service項目のみが表示されます。 |
|
Oracle HCM Cloud項目のみが表示されます。 |
|
Oracle Fusion ServiceとOracle HCM Cloudの両方の項目が表示されます。 |
アプリケーション構成設定
デジタル・カスタマ・サービス・アプリケーションは、ユーザー登録要求にアカウント・キーが必要かどうかをアプリケーション変数userRegistrationTypeの値に基づいて判断します。 この変数の値は次の2つのいずれかです。
-
担当者。 セルフサービス・ユーザーとして登録するユーザーは、アカウント・キーを指定する必要があります。 ユーザー登録要求が承認されると、ユーザーを表す担当者は特定のアカウントに関連付けられます。
-
コンシューマ。 セルフサービス・ユーザーとして登録するユーザーは、アカウント・キーを提供する必要はありません。 ユーザー登録要求が承認されると、ユーザーを表す担当者がスタンドアロン担当者として作成されます。
デフォルト値は「担当者」です。
userRegistrationType変数の値を設定する手順は、次のとおりです。
-
Visual Builderデザイナでデジタル・カスタマ・サービス・アプリケーションを開きます。
-
Webアプリケーションを選択します。
-
「dcs」を選択します。
-
変数およびタイプを選択します。
-
「userRegistrationType」を選択します。
-
アプリケーションの要件に応じて、デフォルト値をcontactまたはconsumerに変更します。