サービス作業オーダーのデフォルトの住所ソースを管理するにはどうすればよいですか。
ここでは、一時住所を許可しないなど、作業オーダー・レイアウトの値リストからデフォルト・ソースを変更、追加または削除する方法を説明します。
住所ソースは、資産、サービス・プロファイル、アカウント、担当者、またはサービス・リクエストと作業オーダーの一時住所に基づくことができます。 デフォルトでは、住所取得元は資産に設定されます。
サービス・プロファイルに基づいてデフォルトを変更し、使用可能なソースのリストから一時住所を削除する方法を次に示します:
- Visual Builder StudioでOracle CX Service UI拡張アプリ・テンプレートを開きます。
- 「レイアウト・セクション」アイコンを選択します。
- 依存ツリーで、Oracle CX Service UI拡張アプリケーションでCustomerWorkOrdersを見つけます。
- 「動的フォーム」セクションでCreateFormを選択します。
- 「イベント・リスナー」タブを選択します。
- 「+イベント・リスナー」アイコンをクリックします。
- 「イベント・リスナーの作成」ページで、vbEnterをクリックします。
- 「次」をクリックします。
- 「終了」をクリックします。
- 「vbEnterListenerアクション・チェーンに移動」をクリックします。
- 「コード」をクリックし、次の順序でこれら2行を追加します:
$base.variables.addressSourceContext = {"ORA_SVC_ASSET_ADDRESS":true,"ORA_SVC_PROFILE_ADDRESS": true, "ORA_SVC_CONTACT_ADDRESS": true,"ORA_SVC_ACCOUNT_ADDRESS": true, "ORA_SVC_ONETIME_ADDRESS":false};
$base.variables.addressDefaultSource = 'ORA_SVC_PROFILE_ADDRESS';
- 次の図は、アクション・チェーンがどのように表示されるかを示しています:
- サービス・プロファイルを選択した後、サービス・プロファイルがデフォルト設定されていることを検証するためのテスト。
- 「Address Source(住所ソース)」をオープンして、一時住所が表示されないことを確認します。