プレイブックアクティビティステータスマッピング
プレイブックアクティビティステータスマッピングを使用して、プレイブックカードのステータスを上書きします。
概要
プレイブックカードのステータスは、デフォルトではアクティビティステータスから取得されます。アクティビティ状況は、アクティビティを強化するサブフローまたはフローアクションから取得されます。
アクティビティ定義作成者は、プレイブックカードに表示されるステータスを提供するレコードを指定できます。このレコードは、 エクスペリエンスステータスレコードと呼ばれます。これは、アクティビティ定義のエクスペリエンスプロパティ内で指定されます。
任意のテーブルの任意のレコードをエクスペリエンスステータスレコードとして使用できます。デフォルトのアクティビティ定義では 、sys_flow_data レコードをエクスペリエンスステータスレコードとして使用します。
デフォルトのアクティビティ状況
| ステータス | フロー状態 |
|---|---|
| 保留 | フローが開始されていません |
| 進行中 | フローが実行中です |
| 完了 | フローが終了しました |
| スキップ | 条件により、フローがスキップされました |
| エラー | フローでエラーが発生しました |
- 宣言アクションの条件
- アクティビティ上書き条件
- アニメーション
- カードのビジュアルエクスペリエンス
例外
- エージェントが説明カードで [スキップ ] をクリックします。フローは完了として表示されますが、ビジネスロジックはスキップされます。
- エージェントは、完了した説明カードで [再起動 ] をクリックします。フローはフローを再開しません。 フローデータ レコードを更新するだけです。
- タスクがエージェントからの入力を待機してループを再開すると、フローが完了しないことがあります。関連するタスクは、このステータスで実質的に完了しています。
プレイブックアクティビティのステータスマッピングルール
アクティビティステータスマッピングルールを使用して、特定のエクスペリエンスステータスレコードのカードに表示されるアクティビティステータスを制御します。
アクティビティステータスマッピングルールは、エクスペリエンスステータステーブルごとに必要です。これらのルールは、プレイブックユーザーがアクティビティの完了などアクティビティのステータスを更新したときに、エクスペリエンスステータスレコードを更新する方法を決定します。
すぐに利用可能なグローバルプレイブックエクスペリエンスには、 sys_flow_data テーブルのデフォルトルールセットが含まれています。ほとんどのプレイブックアクティビティにはこのルールセットで十分ですが、必要に応じてカスタムテーブルに追加のルールを作成することもできます。
エクスペリエンスステータスマッピングレコード
- エクスペリエンスステータスからアクティビティステータスルールへ
- アクティビティステータスからエクスペリエンスステータスルールへ
プレイブックアクティビティのステータスマッピング権限
エージェントがアクティビティステータスマッピングを使用してプレイブックのアクティビティを完了、スキップ、または再起動できるようにするには、ユーザー権限がアサインされている必要があります。
- エクスペリエンスステータスレコード を定義する必要があります
- ユーザーにはエクスペリエンスステータスレコードへの書き込みアクセス権が必要です
- エクスペリエンスステータステーブルにアクティビティステータスマッピングルールセットが存在する必要があります
- ユーザーには 、そのテーブルのエクスペリエンスステータスフィールド への書き込みアクセス権が必要です
- 対応する操作には、アクティビティステータスからエクスペリエンスステータスへのマッピングルールが存在する必要があります:
プレイブックアクティビティ アクティビティステータス 完了可能 完了 スキップ スキップ 再開する 進行中