概要
での作業Now Platform®方法ワークフロースタジオ プレイブックを理解して、部門横断型プロセスを自動化し、それらをエンドユーザー向けのタスク指向のビューに統合します。
は、所有者がプレイブックを構築する設計 プレイブック 環境です。一方、ランタイムエクスペリエンスでは、Playbook エージェントなどのエンドユーザーがビジネスプロセスを完了するために実行されます プレイブック 。
設計環境
の設計ワークフロースタジオ環境は、プレイブック次のコンポーネントで構成されています。
- プレイブック
- A プレイブック は、所有者がコンテンツの複数のインスタンスフローデザイナーを構成し、一貫したビジネスプロセスに整理する場所ですプレイブック。A プレイブック は、トリガー、一連のステージ、および一連のアクティビティで構成されます。
- トリガー定義
- トリガー定義は、を実行するプレイブックために満たす必要のある条件を指定します。通常、admin、pd_admin、または pd_trigger_author ロールを持つユーザーは、作成者が プレイブック テンプレートとして使用できるトリガー定義を作成および設定します。トリガー定義は、実行 プレイブックを開始するために満たす必要のあるレコード操作とテーブル条件を指定します。所有者は通常、 プレイブック を作成するときに プレイブックトリガーテンプレートを選択します。
- トリガーインスタンス
- トリガーテンプレートを選択すると、「トリガーインスタンス」が生成されます。トリガーインスタンスには、レコードが実行を開始する プレイブックために満たす必要がある条件が保存されます。
- ステージ
- ステージは、 内のアクティビティプレイブックの論理グループです。所有者は プレイブック 、アクティビティをグループ化するステージを作成し、ステージの実行を開始するタイミングの開始 ルール を指定します。 ビジネスプロセス全体の中の 1 つのステージ。
- アクティビティ定義
- アクティビティ定義マップ フローデザイナー アクティビティインスタンスへの入力と出力。アクティビティ定義には、次の内容が含まれます。
- トリガーする「入力レコード」データをアクションまたはフロー入力にマッピングする「自動化プラン」
- アクションまたはフロー出力をのユーザー向けビューにマップするアクティビティエクスペリエンスプレイブック
通常、admin、pd_admin、または pd_content_author ロールを持つユーザーは、アクティビティ定義を作成するときに自動化プランとアクティビティエクスペリエンスを指定します。
- アクティビティインスタンス
- アクティビティインスタンスは、アクティビティを追加するとプレイブック生成されます。アクティビティインスタンスは、アクティビティ定義からの自動化プランデータマッピングを保存します。デフォルト値が適合 プレイブックしない場合は、これらのデータマッピングを変更できます。プレイブックアクティビティの実行を開始するタイミングの開始ルールを指定できます。
- 開始ルール
- 開始ルールは、ステージまたはアクティビティの実行を開始するタイミングを指定します。所有者は プレイブック 、開始ルールを使用して、実行する部分と プレイブック 順次実行する部分を指定できます。
ランタイムエクスペリエンス
ワークフロースタジオ は、次のランタイムコンポーネントを生成します プレイブック。
- プロセス実行
- プロセス実行は、実行プレイブックの詳細をコンテキストレコードに保存します。プロセス実行を使用してトラブルシューティングを行い、Playbook が期待どおりに実行されていることを確認できます。
- アクティビティの実行
- 「アクティビティの実行」は、アクティビティインスタンスの実行の詳細をコンテキストレコードに保存します。アクティビティの実行を使用してトラブルシューティングを行い、Playbook が期待どおりに実行されていることを確認できます。
- Playbook ランタイム
- Playbook ランタイム は、エージェントに対して実行されるとき プレイブック です。A はプレイブック、管理者がの表示方法と場所プレイブックを構成した後にプレイブックエクスペリエンスのみ、エージェントに対して実行されます。Playbook の設定に関するページ参照してください。
の実行時に プレイブック 、インスタンスは次のことを行います。
- トリガー定義で指定された条件を評価し、トリガーを処理します。
- イベントを処理し、バックグラウンドでの実行プレイブックを開始します。
- 各アクティビティの自動化計画をプロセス計画全体に構築します。
- のプロセス プレイブック計画を実行します。
- プロセス実行 [sys_pd_context] テーブルにプロセス実行情報を保存します。
- プロセス実行のユーザー向けビューのデータを提供します。
データセキュリティと HTML のサニタイズ
プレイブック は、HTML マークアップのすべての文字列データを評価することで、クロスサイトスクリプティングやコードインジェクションから保護します。包含リストに存在する HTML マークアップのみが保持されます。他のすべての HTML マークアップは文字列データから削除されます。
包含リストは、変更できない次の HTML 要素と属性をサポートしています。
| HTML 要素 | 含まれる属性 |
|---|---|
| a | class、href、target、title |
| abbr | class、title |
| address | class |
| area | alt、class、coords、href、shape |
| article | class |
| aside | class |
| audio | autoplay、class、controls、loop、preload、src |
| b | class |
| bdi | class、dir |
| bdo | class、dir |
| big | class |
| blockquote | cite、class |
| br | class |
| caption | class |
| center | class |
| cite | class |
| code | class |
| col | align、class、span、valign、width |
| colgroup | align、class、span、valign、width |
| dd | class |
| del | class、datetime |
| details | class、open |
| div | class |
| dl | class |
| dt | class |
| em | class |
| emp | class |
| font | class、color、face、size |
| footer | class |
| h1 | class |
| h2 | class |
| h3 | class |
| h4 | class |
| h5 | class |
| h6 | class |
| header | class |
| hr | class |
| html | |
| i | class |
| img | alt、class、height、src、title、width |
| input | aria-label、class、type、value |
| ins | class、datetime |
| li | class |
| mark | class |
| nav | class |
| ol | class |
| p | class |
| pre | class |
| s | class |
| section | class |
| small | class |
| span | class |
| sub | class |
| sup | class |
| svg | class |
| strong | class |
| style | |
| table | align、border、class、valign、width |
| tag | class |
| tbody | align、class、valign |
| td | align、class、colspan、rowspan、valign、width |
| tfoot | align、class、valign |
| th | align、class、colspan、rowspan、valign、width |
| thead | align、class、valign |
| tr | align、class、rowspan、valign |
| tt | class |
| u | class |
| ul | class |
| video | autoplay、class、controls、height、loop、preload、src、width |