カスタム Playbook アクション
ボタン、ドロップダウン、リストアイテム、クリック可能なアイコンを追加する条件を設定して、Playbook インタラクションをカスタマイズします。このカスタマイズにより、すべての Playbook Experience でフォームを送信し、レコードを開き、アクティビティを完了およびスキップできます。
概要
Playbook アクションは、トリガーされたときにサーバースクリプトを実行したり、クライアントアクションをディスパッチしたり、UI コンポーネントをレンダリングしたりできます。サーバー スクリプトを実行すると、現在の変数はアクティビティの関連レコードに関連付けられます。内の UI ビルダーイベントをトリガするクライアント・アクションを使用する場合は、を参照してください Playbook の UXF クライアントアクションの構成。
フローデータレコード (sys_flow_data) は、アクションサーバースクリプトを介してフローの構成を制御するための関連レコードとしてよく使用されます。これらのサーバースクリプトは、フローのステータスを完了またはスキップに設定できるため、エージェントはフロー内のロジックに直接影響を与えることができます。
フローデータレコードは、エージェントからユーザーデータを収集してフロー内で使用することもできます。
関連レコードは任意のテーブルに関連付けることができます。これらのデフォルトアクション以外にも独自のアクションを定義して、必要なビジネスプロセスワークフローロジックを実現できます。
[ フォームフィールドが必要 (Requires form fields )] チェックボックスをオンにすると、サーバー以外のスクリプトアクションで保存してから続行機能を有効にすることができます。保存してから次に機能を持つアクションは、フォームを送信し、クライアントスクリプトとビジネスルールの検証を実行し、レコードが正常に保存された後にアクションを実行します。検証ルールまたはビジネスルールによってレコードが保存できない場合、アクションは実行されません。デフォルトでは、これによりフォームを送信する sysverb_ws_save UI アクションがトリガーされますが、クライアントアクションペイロードの uiActionName プロパティに別の UI アクションを指定することで上書きできます。
デフォルトアクション
Playbook では、次のデフォルトのアクションがサポートされています。| アクション名 | 説明 |
|---|---|
| スキップ skip_instructional |
説明プロセスのステップをスキップします |
| スキップ skip_email |
メールの送信をスキップします |
| スキップ skip_knowledge |
ナレッジプロセスステップをスキップします |
| スキップ skip_update |
レコード更新プロセスステップをスキップします |
| スキップ skip_list |
リストプロセスステップをスキップします |
| スキップ skip_create |
レコード作成プロセスステップをスキップします |
| 完了としてマーク complete_activity |
アクティビティを完了としてマーク |
| レコードを作成 create_record |
新しいレコードフォームから新しいレコードを作成する |
| メール送信 send_email |
メールを送信するようにプロセスの自動化を通知します |
| 再起動 restart_activity |
アクティビティを再開します |
| スキップ skip_activity |
エクスペリエンスステータスレコードを使用してアクティビティをスキップ済みとしてマークします。 |
| レコードの表示 レコードの表示 |
現在のレコードを表示する |
| 保存 save_record |
現在のレコードを保存 |
| 承認者の表示 プレイブックビュー承認者 |
このレコードの承認者を表示 |
| 完了としてマーク mark_complete_knowledge |
ナレッジプロセスステップを完了としてマーク |
| 完了としてマーク mark_complete_instructional |
説明プロセスステップを完了としてマークします |
| 完了としてマーク mark_complete_list |
リストプロセスステップを完了としてマーク |
| 完了としてマーク mark_complete |
現在のプロセスを完了としてマークします |
| 完了としてマーク save_and_complete_activity |
現在のレコードを保存し、プロセスを完了としてマーク |
Playbook アクションのカスタマイズ
フォーム、条件、スクリプト、コンポーネント、またはクライアントアクションを使用して、Playbook アクションをカスタマイズします。このカスタマイズにより、ユーザーはフォームを送信したり、レコードを開いたり、アクティビティを完了しスキップしたりできます。
始める前に
必要なロール:playbook_experience.admin
このタスクについて
- デフォルトのアクションは編集できません。これらのアクションは読み取り専用として表示されます。
- アクションは 1 つのレコードに対してのみ操作できます。
手順
Playbook アクションの Playbook Experience への適用
デフォルトまたはカスタムの Playbook アクションを Playbook Experience に適用します。
始める前に
必要なロール:playbook_experience_admin
手順
次のタスク
Playbook Experience を と統合 します ワークスペース。