機械翻訳について

ヘルプ・デスク・リクエストのコピー時にコピーする値を定義できますか。

はい。ヘルプ・デスク・リクエストのコピー時に継承される属性を変更できます。 キューまたはAssignToを削除してリクエストが新しいヘルプ・デスク・リクエストとしてルーティングされるようにする場合、コピーする値を定義すると便利です。 また、計算フィールドの値や、JavaScriptを介して実行できるその他の変更の設定にも使用できます。

ヘルプ・デスクのVisual Builder Studio開発ワークスペースへのアクセス権を持つすべてのユーザーが、これらの変更を行うことができます。

Visual Builderを使用したアプリケーションの拡張の詳細は、Oracle Help Center関心のあるアプリケーション・サービス領域→「Books」→「Configuration and Extension」を参照してください。

ノート:

APIまたはデータベース・ルール、検証ルール内で必須または値が制限されているフィールドを削除または変更することを認識してください。

この機能の構成方法を示すハウツー・ビデオ・プレゼンテーションは、Videohubの「コピー機能からの属性の削除」を参照してください。

コピーする値を変更するには:

  1. ナビゲータから、「構成」>「Visual Builder」に移動します。
  2. Oracle CX HelpDesk UI拡張アプリ→「ヘルプ・デスク」>「エージェント」>「service-request-copy-start」にナビゲートします。
  3. 「変数」タブをクリックします。
  4. enableBeforeUpdateをクリックします。
  5. enableBeforeUpdateをtrueに設定します。
  6. JavaScriptタブをクリックします。
  7. ペイロードを戻す新しいPageModuleファンクションを追加して、変更を行います。 たとえば、次のように定義できます:
    
    var PageModule = function PageModule(){};
    
    PageModule.prototype.removeQueue = function(payload){
    
    delete payload.QueueId;
    
    delete payload.AssignTo;
    
    return payload;
    
    }
    
    return PageModule;
  8. 「アクション・チェーン」タブをクリックします。
  9. 処理チェーンを作成します。
    1. 新しいアクション・チェーンを作成し、changeCopyPayloadなどのわかりやすい名前を指定します。
    2. 「ダイアグラム」タブをクリックします。
    3. Call Functionを追加し、JavaScriptからファンクションの名前(removeQueueなど)を指定します。
      1. 「入力パラメータ」で、「ペイロード」をクリックします。
      2. ペイロードを変数copyRequestPayloadにマップします。
      3. 「保存」をクリックします。
    4. 次に、アクション「変数の割当て」を追加します。
      1. ステップにIDまたは名前を指定します。
      2. 「ペイロード」をクリックします。
      3. copyRequestPayloadのターゲットを選択し、式を$chain.results.changeCopyPayloadまたはアクション・チェーンに選択した名前に設定します。
      4. 「保存」をクリックします。
    5. 「返品」アクションを追加します。
      1. ステップにIDまたは名前を指定します。
      2. 「結果」を成功に設定します。
    6. 「イベント・リスナー」タブをクリックします。
      1. beforeCopy「カスタム・イベント・リスナー」を作成します。
      2. 処理チェーンを追加します。
      3. アクション・チェーンに移動します。
  10. 「イベント・リスナー」タブをクリックします。
    1. beforeCopy「カスタム・イベント・リスナー」を作成します。
    2. 処理チェーンを追加します。
    3. アクション・チェーンに移動します。
  11. 「プレビュー」:変更が期待どおりに機能することを確認します。
  12. 変更を「公開」します。