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

Desktop Studioのみフレームワークタブがあります。 Studioには[フレームワーク]タブがありません。 代わりに、APIアクション用の別のパネルがあります。

Desktop Studioのフレームワークタブには、利用可能なすべてのアクションの包括的なリストが含まれています。 これは次を含んでいます:

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

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

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

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

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

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

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