カスタムプレイブックアクション
ボタン、ドロップダウン、リストアイテム、およびクリック可能なアイコンを追加する条件を設定して、プレイブックのインタラクションをカスタマイズします。このカスタマイズにより、すべてのプレイブックエクスペリエンスでフォームを送信したり、レコードを開いたり、アクティビティを完了およびスキップしたりできます。
概要
プレイブックアクションは、トリガーされたときにサーバースクリプトを実行したり、クライアントアクションをディスパッチしたり、UI コンポーネントをレンダリングしたりできます。サーバー スクリプトを実行すると、現在の変数がアクティビティの関連レコードに関連付けられます。クライアントアクションで UI ビルダー 内でイベントをトリガーする場合は、「 プレイブックの UXF クライアントアクションの構成」を参照してください。
フローデータレコード (sys_flow_data) は、アクションサーバースクリプトを介してフローの構成を制御する関連レコードとしてよく使用されます。これらのサーバースクリプトでは、フローのステータスを完了またはスキップに設定できるため、エージェントはフロー内のロジックに直接影響を与えることができます。
フローデータレコードは、エージェントからユーザーデータを収集してフロー内で使用することもできます。
関連レコードは任意のテーブルに関連付けることができます。これらのデフォルトアクション以外の独自のアクションを定義して、必要なビジネスプロセスワークフローロジックを実現できます。
[ フォームフィールドが必要 ] チェックボックスをオンにすると、サーバー以外のスクリプトアクションで保存機能を有効にすることができます。[保存してすぐに保存] 機能を備えたアクションは、フォームを送信し、クライアントスクリプトとビジネスルールの検証を実行し、レコードが正常に保存されたときにアクションを実行します。検証ルールまたはビジネスルールによってレコードの保存が妨げられた場合、アクションは実行されません。デフォルトでは、フォームを送信する sysverb_ws_save UI アクションがトリガーされますが、クライアントアクションペイロードの uiActionName プロパティに別の UI アクションを指定することで上書きできます。
デフォルトのアクション
プレイブックでは、次のデフォルトアクションがサポートされています。| アクション名 | 説明 |
|---|---|
| スキップ 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_experience.admin
このタスクについて
- デフォルトのアクションは編集できません。これらのアクションは読み取り専用として表示されます。
- アクションは 1 つのレコードに対してのみ操作できます。
手順
プレイブックアクションをプレイブックエクスペリエンスに適用する
デフォルトまたはカスタムのプレイブックアクションをプレイブックエクスペリエンスに適用します。
始める前に
必要なロール:playbook_experience_admin