---
sourceDocument: Yokohama ビルドのワークフロー
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/yokohama/build-workflows

 Release :

    - yokohama

ft:locale :

    - ja-JP

ft:publication_title :

    - Yokohama ビルドのワークフロー

ft:clusterId :

    - crworkflow

bundleId :

    - crworkflow

workflow :

    - Creator


---

# プレイブックユーザーエクスペリエンス

# プレイブックユーザーエクスペリエンス {#ariaid-title1}

* リリースバージョン: Yokohama
* 
* 更新日 2025年01月30日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：7分

ワークフロースタジオ プレイブックが Now Platform® で、部門横断型プロセスを自動化し、エンドユーザー向けのタスク指向のビューに統合するためにどのように機能するかを理解してください。
すべてプロセスの自動化ワークフロースタジオプレイブックは、 プレイブック オーナーがプレイブックを構築するための設計環境です。一方、ランタイムエクスペリエンスでは、プレイブックエージェントなどのエンドユーザーがプレイブックに従ってビジネスプロセスを完成させます。

## 設計環境 {#process-automation-designer-architecture-overview__section_eth_lnb_blb}

ワークフロースタジオのプレイブックの設計環境は次のコンポーネントで構成されています。  

プレイブック
:   プレイブックは、プレイブックオーナーが、ワークフロースタジオコンテンツの複数のインスタンスを一貫したビジネスプロセスになるように構成して整理する場所です。プレイブックはトリガーと一連のステージで構成され、ステージは一連のアクティビティで構成されます。

トリガー定義
:   「トリガー定義」は、プレイブックを実行するために満たす必要のある条件を指定します。admin、playbook.admin、または pd_trigger_author ロールを持つユーザーは、通常、プレイブック 作成者がテンプレートとして使用できるトリガー定義を作成および構成します。トリガー定義は、プレイブックの実行を開始するために満たす必要のあるレコード操作とテーブル条件を指定します。通常、プレイブックオーナーは、プレイブックを作成するときにトリガーテンプレートを選択します。

トリガーインスタンス
:   トリガーテンプレートを選択すると、「トリガーインスタンス」が生成されます。トリガーインスタンスには、レコードがプレイブックの実行を開始するために満たす必要がある条件が保存されます。

ステージ
:   「ステージ」は、プレイブック内のアクティビティを論理的にグループ化したものです。プレイブックオーナーは、アクティビティをグループ化するステージを作成し、そのステージの実行を開始するタイミングに対する「開始ルール」を指定します。 ビジネスプロセス全体の中の 1 つのステージ。

アクティビティ定義
:   「アクティビティ定義」は、「サブフロー」と「アクション」の入力と出力をアクティビティインスタンスにマッピングします。[サブフローの探索](https://servicenow-prod.fluidtopics.net/5d_0t3VNvNotci_l96N4fQ "サブフローは、別のプロセスが必要とする出力も生成する、繰り返し可能な複数ステップのプロセスを自動化します。プレイブック、フロー、またはスクリプトがサブフローを呼び出すと、サブフローは一連の再利用可能なアクションとフローロジックを実行してプロセスを完了し、出力値を生成します。")[アクションの探索](https://servicenow-prod.fluidtopics.net/AFvkHDu2T7lEqjzbA3MJoQ "アクションは、フロー内の繰り返し可能なタスクまたは操作を自動化します。フローは、アクションに入力としてデータを渡すことでアクションを実行します。アクションは、一連のステップを実行してタスクを完了し、データを出力としてフローに渡します。")アクティビティ定義には、次の内容が含まれます。

    * トリガーする「入力レコード」データをアクションまたはサブフロー入力にマッピングする「自動化プラン」
    * アクションまたはサブフロー出力をプレイブックのユーザー向けビューにマッピングする「アクティビティエクスペリエンス」

    {#process-automation-designer-architecture-overview__ul_fcs_pmb_blb}

    通常、admin、playbook.admin、または pd_content_author ロールを持つユーザーは、アクティビティ定義を作成するときに自動化プランとアクティビティエクスペリエンスを指定します。

アクティビティインスタンス
:   プレイブックにアクティビティを追加すると、「アクティビティインスタンス」が生成されます。アクティビティインスタンスは、アクティビティ定義からの自動化プランデータマッピングを保存します。デフォルト値がプレイブックに適合しない場合は、これらのデータマッピングを変更できます。プレイブックでは、アクティビティの実行を開始するタイミングの開始ルールを指定できます。

開始ルール
:   開始ルールは、ステージまたはアクティビティの実行を開始するタイミングを指定します。プレイブックオーナーは、開始ルールを使用してプレイブックのどの部分を同時に実行し、どの部分を順次に実行するかを指定できます。
ワークフロースタジオ ユーザーインターフェイスの使用方法と操作方法の詳細については、「[プレイブック](https://servicenow-prod.fluidtopics.net/Bx6qY7SQv3p3HGcd8B6ukA "プレイブックはワークフロースタジオのコンポーネントです。ワークフロースタジオを使用すると、プレイブック、フロー、サブフロー、アクション、および意思決定テーブルを 1 つの場所で簡単な方法で作成、構成、および監視することができます。")」を参照してください。

## ランタイムエクスペリエンス {#process-automation-designer-architecture-overview__section_jsh_hkh_ykb}

ワークフロースタジオはプレイブックのランタイムコンポーネントを生成します。  

プロセス実行
:   「プロセス実行」は、プレイブックの実行の詳細をコンテキストレコードに保存します。プロセス実行を使用してトラブルシューティングを行い、プレイブックが期待どおりに実行されていることを確認できます。

アクティビティの実行
:   「アクティビティの実行」は、アクティビティインスタンスの実行の詳細をコンテキストレコードに保存します。アクティビティ実行を使用してトラブルシューティングを行い、プレイブックが期待どおりに実行されていることを確認できます。

プレイブックランタイム
: 「プレイブックランタイム」とは、エージェントまたは履行者に対して、プレイブックが実行されているときのことです。プレイブックは、プレイブックエクスペリエンスアドミニストレーターがプレイブックを表示する方法と場所を構成した後にのみ、エージェントに対して実行されます。プレイブックの設定に関するページ参照してください。  
プレイブックの実行時に、インスタンスは次のことを行います。

1. トリガー定義で指定された条件を評価し、トリガーを処理します。
2. [イベント](https://servicenow-prod.fluidtopics.net/APaGqFbSdHG4ohhR78tfEg "イベントは、特定の条件が発生したときにシステムがログに記録し、その条件に応じて何らかのアクションを実行するために使用する特別なレコードです。")を処理し、プレイブックの実行をバックグラウンドで開始します。
3. 各アクティビティの自動化計画をプロセス計画全体にビルドします。
4. プレイブックのプロセス計画を実行します。
5. プロセス実行 \[sys_pd_context\] テーブルにプロセス実行情報を保存します。
6. エージェントと履行者が体験する実行中のプレイブックビューのデータを提供します。
{#process-automation-designer-architecture-overview__ol_klv_ynb_blb}  
図 : 1. プレイブック処理

インスタンスは、トリガー条件を評価し、キュー内のイベントを処理し、プロセス計画をビルドして実行し、プロセス実行の詳細を保存し、プレイブックエクスペリエンスのデータを提供することによって、実行時にプレイブックを処理します。

## データセキュリティと HTML のサニタイズ {#process-automation-designer-architecture-overview__section_n4f_1hl_2qb}

プレイブック は、HTML マークアップのすべての文字列データを評価することで、クロスサイトスクリプティングやコードインジェクションから保護します。包含リストに存在する HTML マークアップのみが保持されます。他のすべての HTML マークアップは文字列データから削除されます。

包含リストは、変更できない次の HTML 要素と属性をサポートしています。  
{#process-automation-designer-architecture-overview__table-html-inclusion-list__entry__2}

| HTML 要素 | 含まれる属性 |
|-|-|
| a | class、href、target、title |
| abbr | class、title |
| address | class |
| エリア | alt、class、coords、href、shape |
| 記事 | class |
| その他 | class |
| audio | autoplay、class、controls、loop、preload、src |
| b | class |
| bdi | class、dir |
| bdo | class、dir |
| big | class |
| blockquote | cite、class |
| br | class |
| キャプション | class |
| center | class |
| cite | class |
| コード | 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 |
| ヘッダー | class |
| HR | class |
| html |   |
| i | class |
| img | alt、class、height、src、title、width |
| 入力 | aria-label、class、type、value |
| ins | class、datetime |
| li | class |
| mark | class |
| nav | class |
| ol | class |
| p | class |
| 事前 | class |
| s | class |
| セクション | class |
| 小 | class |
| span | class |
| sub | class |
| sup | class |
| svg | class |
| strong | class |
| style |   |
| テーブル | align、border、class、valign、width |
| タグ | 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 |
| Türkçe | align、class、rowspan、valign |
| tt | class |
| u | class |
| ul | class |
| ビデオ | autoplay、class、controls、height、loop、preload、src、width |
[表 : 1. HTML 包含リスト]

{#process-automation-designer-architecture-overview__table-html-inclusion-list}

