プレイブックエクスペリエンス
部門横断型 プレイブック プロセスを自動化し、エンドユーザー向けのタスク指向のビューに統合するために、 ServiceNow AI Platform® でどのように機能するかを理解します。
は、 プレイブック オーナーがプレイブックを構築するための設計環境です。一方、ランタイムエクスペリエンスでは、プレイブックエージェントなどのエンドユーザーがプレイブックに従ってビジネスプロセスを完成させます。プレイブックデザイナーの詳細については、「 プレイブックビルダー」を参照してください。
ランタイムエクスペリエンス
ワークフロースタジオはプレイブックのランタイムコンポーネントを生成します。
- プロセス実行
- 「プロセス実行」は、プレイブックの実行の詳細をコンテキストレコードに保存します。プロセス実行を使用してトラブルシューティングを行い、プレイブックが期待どおりに実行されていることを確認できます。
- アクティビティの実行
- 「アクティビティの実行」は、アクティビティインスタンスの実行の詳細をコンテキストレコードに保存します。アクティビティ実行を使用してトラブルシューティングを行い、プレイブックが期待どおりに実行されていることを確認できます。
- プレイブックランタイム
- 「プレイブックランタイム」とは、エージェントまたは履行者に対して、プレイブックが実行されているときのことです。プレイブックは、プレイブックエクスペリエンスアドミニストレーターがプレイブックを表示する方法と場所を構成した後にのみ、エージェントに対して実行されます。
プレイブックの実行時に、インスタンスは次のことを行います。
- トリガー定義で指定された条件を評価し、トリガーを処理します。
- イベントを処理し、プレイブックの実行をバックグラウンドで開始します。
- 各アクティビティの自動化計画をプロセス計画全体にビルドします。
- プレイブックのプロセス計画を実行します。
- プロセス実行 [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 |