プレイブックへのフォームの埋め込み

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:4分
  • アクティビティがいつ完了するかをエージェントが決定できるフォームを作成する場合は、 ユーザーフォーム アクティビティ定義を使用します。

    ユーザーフォームアクティビティ定義を使用すると、プロセスオーナーがテーブル、レコード、フォームビュー、フォームフィールド、表示フィールド、SLA タイマー、チェックリスト、および添付ファイルを指定すると、対応するフォームが自動的に表示されます。

    フォームでは、次のものが自動的にレンダリングされます。
    • エージェントの進捗状況を保存する [更新 ] ボタン。
    • [ 完了としてマーク ] ボタンを使用すると、エージェントは、レコードの更新が完了し、次のステップに進む準備ができているタイミングを指定できます。
    • フォームに入力せずに次のアクティビティに移動するための [スキップ] ボタン。
    • アクティビティがエージェントによって完了またはスキップとマークされると、[ 再起動 ] ボタンが表示されます。エージェントは、必要に応じてアクティビティを再開できます。

    ロジックをカスタマイズする場合は、ユーザーフォームアクティビティ定義に基づいて独自のカスタムアクティビティ定義を作成します。プロセスオーナーは、オプションで [アサイン先] または [アサイン先グループ ] フィールドを指定して、アクティビティを完了としてマークできるユーザーを制御できます。

    フォームフィールドを必要とする宣言アクション

    送信ボタンのないフォームは読み取り専用としてレンダリングされるため、エージェントがフォームに入力できるタイミングをプロセスオーナーが制御できます。たとえば、エージェントが ITIL ユーザーロールのメンバーであり、アクティビティが進行中で、インシデントの優先度が高い場合にのみ送信できるフォームを構成できます。すべての条件を満たす必要があります。満たしていない場合、フォームは読み取り専用のままになります。

    プレイブックのユーザーフォームを作成

    プレイブック内に編集可能なユーザーフォームを作成します。

    始める前に

    必要なロール:process_automation.admin

    手順

    1. 次のように移動する。 All (すべて) > プロセス自動化 > Process Automation Designer (プロセスオートメーションデザイナー).
    2. リストからプロセスを選択するか、新しいプロセスを作成します。
    3. [アクティビティを追加] を選択します。
    4. [Global (グローバル)] を選択します。
    5. ユーザーフォームを選択します。
    6. [アクティビティのプロパティ] で [アクティビティの構成] を選択します。
    7. フォームのフィールドに入力します。
      表 : 1. アクティビティを設定する
      フィールド 説明
      ラベル プロセスオートメーションデザイナーでユーザーに表示するアクティビティの名前。
      開始ルール アクティビティの実行を開始するタイミングを選択します。
      レーン アクティビティを実行するステージを選択します。
      アクティビティ定義 アクティビティ定義を選択します。
      説明 アクティビティのオプションの説明。
      テーブル アクティビティが入力としてアクセスできるレコードを含むテーブルの名前。通常、このテーブルはタスク [task] テーブルまたはグローバル [global] テーブルのいずれかです。
      レコード アクティビティに関連付けられたレコードへの参照。
      Assignment Group アクティビティに関連付けられているタスクの完了を担当するグループ。
      アサイン先 アクティビティに関連付けられているタスクの完了を担当するユーザー。
      フォームビュー 宣言アクションを介して関連レコードを編集するためのフォームをレンダリングするために使用される UI ビュー。
      フォームフィールド フォームビューと同じルールに従いますが、カンマ区切りリストで指定されたフィールドのみを表示します。指定されたフォームフィールドは、アクセス制御リストの対応する フォームビュー にある必要があります。フォームビューが指定されていない場合は、フォームビュービューが使用されます。フィールドはクライアントスクリプト環境なしで表示されます。つまり、UI ポリシー、クライアントスクリプト、およびフィールドデコレーターは機能しません。そのため、これは、必要なフィールドのすべての組み合わせに対して UI ビューを作成するのがユースケースにとって面倒すぎる場合にのみ使用してください。
      表示フィールド ユーザーフォームに表示する追加のレコードフィールドを選択します。
      フッター カードフッターに表示されるテキスト。
      添付ファイルを表示 親レコードまたは関連レコードに添付された添付ファイル、または何も添付されていない添付ファイルを表示するドロップダウン。
      SLA の表示 関連するレコードのカードのヘッダーに SLA タイマーを表示するオプション。SLA は、プレイブック構成で指定された SLA 構成レコードに従って選択されます。
      チェックリストの表示 関連レコードに添付されているチェックリストを表示するオプション。チェックリストは編集可能であり、変更は宣言アクションを必要とせずに保存されます。
    8. [Update (更新)] を選択します。