フレームワークのアクション

Studioの[フレームワーク]タブには、Desktop Studioにあるすべてのアクションの完全なリストが含まれています。これは次を含んでいます:

  • よく使うアクション :最もよく使われるアクションは、デフォルトパレットの一部としてツールタブで利用できます。これらのアクションはすべてのStudioユーザーが利用できます。
  • 高度なアクションまたは用途が限定的または特殊なアクション:[フレームワーク]タブのアクションの中には、高度なものや、特定のサードパーティアプリケーションとの統合を可能にするなど、非常に特殊な使い方をするものがあります。これらはデフォルトのパレットでは利用できず、[フレームワーク]タブからのみアクセスできます。
  • APIアクション:フレームワークアクションの多くはAPIアクションです。これらはCXone APIの複写です。これらのアクションは技術的なもので、APIとその操作方法についての知識と理解が必要です。

このタブには高度なアクションも含まれています。これらはデフォルトですべてのユーザーが利用できるわけではありません。Studioにこのタブが表示されない場合、事業単位閉じた テクニカルサポート、請求、およびCXone環境のグローバル設定の管理に使用される高レベルの組織グループで有効にされていないためです。組織にフレームワークアクションの使用によって満たすことができるニーズがある場合、担当のCXoneアカウント担当者は、フレームワークタブへのアクセスを提供することができます。

フレームワークタブへのアクセス権を持っている場合、使い慣れないアクションの使用には注意が必要です。これらのアクションの多くは、オンラインヘルプに文書化されていません。各アクションの動作について詳細を学ぶには、CXoneアカウント担当者に尋ねるか、CXoneカスタマーコミュニティに質問を投稿してください。

スクリプトにセキュリティユーザーを設定する

多くのフレームワークアクションとすべてのAPIアクションは、適切に機能するためにセキュリティユーザーを必要とします。セキュリティユーザーとは、CXoneの従業員プロファイルで、CXoneへのアクセスやインタラクションを許可する権限を持つものです。スクリプトで使用される場合、セキュリティユーザーは、フレームワークまたはAPIアクションのアクセスCXoneを提供します。これは、この目的のみに使用される専用のアカウントでなければなりません。

セキュリティユーザーには、CXoneで必要なアクションにアクセスし、実行できる権限が必要です。使用されるアクションによって要件が異なるため、決められた権限リストはありません。

  1. CXone従業員プロファイルを作成します。このユーザーに、
    • セキュリティユーザーであることを示す名前を付けます。
    • [新しい従業員を作成]ページの[セキュリティ]タブで、[ログイン認証コード]を[選択なし]に設定します。ログイン認証機能がないため、このアカウントを使用してCXoneにログインすることはできません。ただし、このアカウントでログインする必要はないのでこれは問題ではありません。このアカウントはStudioスクリプトによるアクセスの提供に使用するだけです。
    • 適切な権限を持つ役割を割り当てます。ベストプラクティスは、セキュリティユーザー専用の役割を作成することです。
    • 新しい従業員プロファイルを保存した後、[ACD] > [ACDユーザー]に移動し、その新しいプロファイルを検索します。ID列の数値をメモします。これがユーザーのエージェントIDです。このIDを使用して、スクリプトを設定する際にユーザーを検索できます。
  2. Studioスクリプトで、SetSecurityUserアクションを追加します。このアクションは、。アクションを他のフレームワークやAPIのアクションの前に配置します。
  3. SetSecurityUserエージェントプロパティに、セキュリティユーザーの名前かエージェントIDを入力し、一致するレコードを選択します。使用しているセキュリティユーザーが複数ある場合は、このフィールドで変数置換を使用できます。
  4. 出力変数はデフォルトのSecurityUserのままにします。これは、ScriptVar (out)プロパティで定義されています。これを変更した場合、スクリプト内のすべてのフレームワークまたはAPIアクションを、新しい変数で設定する必要があります。変数を保持するプロパティには、使用するフレームワークやAPIアクションによってさまざまな名前があります。Security UserAuthContextの2つはよく使用されます。