WorkflowData
|
CXone プラットフォームまたはAPIで作成されたワークフローデータプロファイルへのアクセスを提供します。ワークフローデータプロファイルは、事前定義されたキーと値のデータペアの名前付きセットです。このアクションは、利用可能なプロファイルのリストから選択できるプロパティを提供します。 アクションがスクリプトで実行された後、ワークフローデータ出力は、選択したプロファイルと同じ名前の動的データオブジェクトとして使用できるようになります。 |
依存関係
- 後で同じスクリプトでダイナミックデータオブジェクトを参照する場合は、このアクションを実行するスクリプトで、データが返されるダイナミックデータオブジェクトを宣言する必要があります。サンプルスクリプトは、コード{Emergency.raiseAlarm}を使用したWorkflowDataアクションの完了後のAssignアクションを示しています。スクリプトのどこかにスニペットに宣言Dynamic Emergencyを追加しない限り、メインスクリプトはコンパイルされません(サンプルスクリプトでは、左上のスニペットです)。プロファイル名としてEmergencyが選択されたため、WorkflowDataアクションによって宣言されたEmergency変数が設定されます。宣言とプロファイル名は一致する必要があります。
- ドロップダウンを使用する代わりに無効な名前を入力するか、管理インターフェースまたはAPIを介してプロファイルを非アクティブ化すると、エラーブランチが発生します。エラーブランチは、デフォルトブランチと同様にスクリプト化する必要があります。
サポートされているスクリプトタイプ
|
|
|
|
|
|
|
|
一般 |
Eメール | チャット | 電話 | ボイスメール | ワークアイテム | SMS | デジタル |
入力プロパティ
これらのプロパティは、アクションが実行時に使用するデータを定義します。
プロパティ |
説明 |
---|---|
Caption |
スクリプト内でこのアクションを一意に識別できる、短いフレーズを入力します。アクションアイコンにカーソルを合わせるとキャプションが表示されます。 |
ProfileName | 管理者がプラットフォームまたはAPIから作成したアクティブなワークフローデータプロファイル名のドロップダウンリスト。名前は、Studioで作成できる変数と同じ命名パターンに制限されており、APIおよび管理インターフェイスによって検証されます。Studioでプロファイルを作成することはできませんが、プロファイルの下に保存されているデータには、このアクションを通じてアクセスできます。 |
出力プロパティ
これらのプロパティには、実行したアクションから返されたデータを保持する変数が含まれています。これらはアクションが完了したときに参照・使用することができます。
プロパティ |
説明 |
---|---|
DynamicData |
この変数は、アクションのドロップダウンで選択されたプロファイル名に対応しています。 |
_Err | エラー分岐が発生したときの変数出力。 |
結果ブランチ条件
結果の分岐条件を使用すると、アクションが実行されたときにさまざまな結果を処理できるように、スクリプトにブランチを作成できます。
条件 |
説明 |
---|---|
Default |
スクリプトが他のブランチのいずれかを取る必要がある条件を満たさない限り、パスが取られます。他のブランチが定義されていない場合にも使用されます。 |
OnError |
アクションが正しく実行されなかったときにとられるパス。これは例えば、接続不良、構文エラーなど予期しない問題が発生した場合などです。_ERR変数に1つのアンダースコア文字がある場合、問題の簡潔な説明を入力する必要があります。 |
スクリプトの例
これは、このアクションをスクリプトでどのように使用できるかを示す例です。完全なスクリプトではありません。追加のスクリプト作成が必要な場合があります。
次の例では、WorkflowDataがスクリプトの2番目のアクションであるEmergency WF Dataというタイトルであることがわかります。
このスクリプトをダウンロードしますか?