概要

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む6読むのに数分
  • での作業Now Platform®方法ワークフロースタジオ プレイブックを理解して、部門横断型プロセスを自動化し、それらをエンドユーザー向けのタスク指向のビューに統合します。

    すべて > プロセス自動化 > ワークフロースタジオ > Playbookは、所有者がプレイブックを構築する設計 プレイブック 環境です。一方、ランタイムエクスペリエンスでは、Playbook エージェントなどのエンドユーザーがビジネスプロセスを完了するために実行されます プレイブック

    設計環境

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

    プレイブック
    A プレイブック は、所有者がコンテンツの複数のインスタンスフローデザイナーを構成し、一貫したビジネスプロセスに整理する場所ですプレイブック。A プレイブック は、トリガー、一連のステージ、および一連のアクティビティで構成されます。
    トリガー定義
    トリガー定義は、を実行するプレイブックために満たす必要のある条件を指定します。通常、admin、pd_admin、または pd_trigger_author ロールを持つユーザーは、作成者が プレイブック テンプレートとして使用できるトリガー定義を作成および設定します。トリガー定義は、実行 プレイブックを開始するために満たす必要のあるレコード操作とテーブル条件を指定します。所有者は通常、 プレイブック を作成するときに プレイブックトリガーテンプレートを選択します。
    トリガーインスタンス
    トリガーテンプレートを選択すると、「トリガーインスタンス」が生成されます。トリガーインスタンスには、レコードが実行を開始する プレイブックために満たす必要がある条件が保存されます。
    ステージ
    ステージは、 内のアクティビティプレイブックの論理グループです。所有者は プレイブック 、アクティビティをグループ化するステージを作成し、ステージの実行を開始するタイミングの開始 ルール を指定します。 ビジネスプロセス全体の中の 1 つのステージ。
    アクティビティ定義
    アクティビティ定義マップ フローデザイナー アクティビティインスタンスへの入力と出力。アクティビティ定義には、次の内容が含まれます。
    • トリガーする「入力レコード」データをアクションまたはフロー入力にマッピングする「自動化プラン」
    • アクションまたはフロー出力をのユーザー向けビューにマップするアクティビティエクスペリエンスプレイブック

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

    アクティビティインスタンス
    アクティビティインスタンスは、アクティビティを追加するとプレイブック生成されます。アクティビティインスタンスは、アクティビティ定義からの自動化プランデータマッピングを保存します。デフォルト値が適合 プレイブックしない場合は、これらのデータマッピングを変更できます。プレイブックアクティビティの実行を開始するタイミングの開始ルールを指定できます。
    開始ルール
    開始ルールは、ステージまたはアクティビティの実行を開始するタイミングを指定します。所有者は プレイブック 、開始ルールを使用して、実行する部分と プレイブック 順次実行する部分を指定できます。
    ワークフロースタジオ ユーザーインターフェイスの使用方法と操作方法の詳細については、「ビルダーを探索 プレイブック する」を参照してください。

    ランタイムエクスペリエンス

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

    プロセス実行
    プロセス実行は、実行プレイブックの詳細をコンテキストレコードに保存します。プロセス実行を使用してトラブルシューティングを行い、Playbook が期待どおりに実行されていることを確認できます。
    アクティビティの実行
    「アクティビティの実行」は、アクティビティインスタンスの実行の詳細をコンテキストレコードに保存します。アクティビティの実行を使用してトラブルシューティングを行い、Playbook が期待どおりに実行されていることを確認できます。
    Playbook ランタイム
    Playbook ランタイム は、エージェントに対して実行されるとき プレイブック です。A はプレイブック、管理者がの表示方法と場所プレイブックを構成した後にプレイブックエクスペリエンスのみ、エージェントに対して実行されます。Playbook の設定に関するページ参照してください。
    の実行時に プレイブック 、インスタンスは次のことを行います。
    1. トリガー定義で指定された条件を評価し、トリガーを処理します。
    2. イベントを処理し、バックグラウンドでの実行プレイブックを開始します。
    3. 各アクティビティの自動化計画をプロセス計画全体に構築します。
    4. のプロセス プレイブック計画を実行します。
    5. プロセス実行 [sys_pd_context] テーブルにプロセス実行情報を保存します。
    6. プロセス実行のユーザー向けビューのデータを提供します。
    インスタンスは、トリガー条件を評価し、キュー内のイベントを処理し、プロセス計画を構築して実行し、プロセス実行の詳細を保存し、データを提供することプレイブックエクスペリエンスによって、実行時に処理を行いますプレイブック。

    データセキュリティと HTML のサニタイズ

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

    包含リストは、変更できない次の HTML 要素と属性をサポートしています。

    表 : 1. 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