フォーム タスクを追加して、プロセス オートメーションの設定を構成できます。

プロセス オートメーションで使用されるフォームは、Attended オートメーションの実行時に人間が入力するためのコンテナです。 このコンテナは、プロセス フローに追加されると、エンド ツー エンドのプロセス フローの間に他の要素が使用できるデータを送受信するために利用可能です。 Unattended オートメーション (人間が入力することなく Bot によってデータが収集され、消費されます) 用のフォームを希望するユーザーは、インタラクティブ フォームを使用する必要があります。 [インタラクティブ フォーム] パッケージをご覧ください。

手順

  1. フォーム タスク をプロセス オートメーションに追加するには、要素 パネルからその要素をドラッグします。
  2. フォーム タスク パネルで次のステップを実行します。
    1. 要素 ID フィールドに名前を入力します。
    2. タスク名 フィールドにタスク名を入力します。
      タスクの表示名は、参照として Web インターフェースに表示されます。 ref ID = $RefId$ のように参照 ID を使用することができます。
      入力値 (x) チェックボックスを選択し、変数 を指定できます。 グローバル または プロセスProcess Composer でサポートされる変数型を参照してください。
      1. グローバル ソースのために、変数タイプ フィールドでタイプを選択してください。
      2. プロセス ソースの場合、変数ソース、変数タイプ(入力出力メタ)を選択し、その後 変数 を選択します。
      3. 追加 をクリックします。
    3. 完了後このタスクを非表示にする チェックボックスをクリックします。
      タスクの完了後、フォーム タスク が Web インターフェースに表示されなくなります。
    4. フォームを読み取り専用にする チェックボックスをクリックします。
      フォーム タスク は入力を必要とせず、自動的に次のタスクへ移動します。
    5. タスクの依頼者と割り当て:
      • デフォルト をクリックして、デフォルトのタスク依頼者と割り当て設定を受け入れます。 リクエストの割り当てられたグループがタスクを完了する責任を負います。 デフォルトでは、このタスクは 割り当て済み タスクリストにのみ表示されます。
        注: リクエスト作成者のリクエストされたタスクリストにこのタスクが表示されるようにするチェックボックスをクリックして、リクエスト作成者がこのタスクを表示できるようにします。
      • カスタム をクリックして、設定をカスタマイズします。

        タスク依頼者 をカスタマイズするには、次の項目を選択できます

        • リクエスト作成者
        • リクエストの割り当てられたグループ - リクエストに対して責任を持つユーザーグループ。
        • ユーザーグループを指定 - 役割チーム、または変数によって

        誰に このタスクを割り当てる かをカスタマイズするには、次のものを選択できます:

        • リクエスト作成者
        • リクエストの割り当てられたグループ - リクエストに対して責任を持つユーザーグループ。
        • ユーザーグループを指定 - 役割チーム、または変数によって指定。
    6. ドロップダウンリストから タスクのコントリビュータ を指定してください。
      • 手動割り当て
      • ユーザーグループからのランダムユーザー - 大規模チームのメンバー間で作業を負荷分散するために、ユーザーグループから誰かにタスクをランダムに割り当てるために選択します。
      • リクエスト作成者
      • 特定のユーザー - リクエストから以前のタスク参加者を割り当てるために選択します。 システムは、手動で入力された文字列式からのUserID、または以前のタスクの寄稿者IDまたはリクエストの作成者IDに基づくUserID型のプロセス変数からのUserIDを使用します。
      • このタスクを開くユーザー
      注: タスクのコントリビュータ ドロップダウンリストに表示されるオプションは、以下の条件に基づいて選択可能です:
      条件 利用可能なオプション
      タスクが割り当てられた = リクエスト作成者 の場合は… Only (限定) リクエスト作成者 が選択可能です
      タスクが割り当てられた = リクエストが割り当てられたグループの時... 選択できる追加オプションは次のとおりです。
      • ユーザーグループからのランダムユーザー
      • 特定のユーザー
      タスクが割り当てられた = 特定のユーザーグループの場合は... 選択できる追加オプションは次のとおりです。
      • ユーザーグループからのランダムユーザー
      • 特定のユーザー
    7. フォームを選択 フィールドで、作成した 2 番目のフォームを参照して選択します。
      このフォームには結果が表示されます。
      以下の要素を含むフォームは、データ型をサポートしています:
      • ドロップダウン: (リストおよび文字列データ型)
      • マルチセレクト ドロップダウン: (List データ タイプ)
      • チェックボックス グループ: (リストおよびディクショナリ データ型)
      • ラジオボタングループ (リストおよび文字列データ型)

      フォームタスクおよび承認タスクの両方で、次のフォーム要素に対してデフォルトオプションを含む値のリストを設定できます。 チェック ボックス グループ、マルチ セレクト ドロップダウン、ラジオ ボタン グループ、およびドロップダウン。

      これらの要素について、値を入力 セクション内の 変数を入力 チェックボックスが選択されていない場合、フォームで設定された事前定義オプションが実行時に使用されます。 ただし、変数を入力 チェックボックスを選択すると、カスタムオプションを設定し、設定したい値を指定するために、リスト または 変数 のいずれかを選択できます。

      例えば、次のようにマルチセレクト ドロップダウン要素を持つフォームを作成しました:

      値を入力セクション

      • 要素ラベル: 食事タイプ
      • ドロップダウンコンテンツ: ベジタリアン、ノンベジタリアン、ベビーミール
      上記で作成したフォームをプロセスで使用する際には、値を入力 セクションに以下の値を提供できます:
      1. チェックボックス ListMultiSelectDropdown0 を選択してください。
      2. 利用可能なオプション (任意) フィールドから リスト オプションを選択し、次のようにオプションを入力してください。
        • 0 の値: アジアのベジタリアン
        • 1 の値: 非菜食主義者(ヒンドゥー教の食事)
        • 2 の値: ビーガン
        • 3 の値: 糖尿病患者
        • 5 の値: アレルゲンフリー
      3. 選択されたオプション フィールドに以下の値を入力します。
        • 0 の値: 糖尿病患者
        • 1 の値: アレルゲンフリー
      変数オプションを使用して値を定義することもできます。

      このプロセスを実行すると、フォームで指定した値は、プロセス内で設定したカスタムオプションとそのデフォルト値に置き換えられます。 カスタムオプションや値を設定していない場合、フォームの値が実行時に使用されます。

      同様に、Checkbox Group、Dropdown、Radio Button Group などの他の要素のデフォルトオプションを持つ値のリストを提供することができます。

    8. タスクの有効期限 フィールドで、時間オプションを選択します。
      以下のオプションを選択できます。 有効期限なし (デフォルト)、1 時間1 日1 週間2 週間30 日、および カスタム
      注: カスタム オプションを選択した場合は、日数、時間、分単位で時刻を指定する必要があります。 最大で 45 日、最小で 1 分を指定できます。 日数は 0~ 45 日、時間は 0~23 時間です。 分単位の場合、時間と曜日を 0 に設定すると、範囲は 1~59 分になります。 ただし、時間と曜日が 0 に設定されていない場合、範囲は 0~59 分になります。
    9. データ プライバシー タグ フィールドに、非表示のカスタム出力を生成するテキストまたは変数を入力します。
      1. 変数ソース のソースを選択: グローバルプロセス または タスク
      2. プロセス または タスク ソースの場合、変数タイプ を選択してください: 入力出力、または メタ
      3. すべての3つの変数ソースタイプについて、変数フィールドに変数を指定してください。
      4. 追加 をクリックします。
    10. フォーム ボタンを追加 フィールドでボタンの詳細を指定します。
      1. ボタン ラベル フィールドに名前を指定します。
      2. ボタン スタイル フィールドでスタイルを選択します。

        プライマリセカンダリキャンセル のいずれかを選択できます。 フォーム上でボタンを上下に移動させたり、削除したりすることもできます。

      3. ボタンを追加 をクリックして、別のボタンを追加します。
    11. タスク属性 セクションで、属性を追加 をクリックして、フォームに入力するために以前に利用可能だったチェックイン属性を追加します。
      1. 属性表示ラベル フィールドから、ドロップダウンメニューで属性を選択してください(必須)。 属性 ID フィールドは自動生成され、あなたの選択に基づいて入力されます。
      2. ドロップダウン メニューから属性のデータ型を選択します。 例えば、文字列、数値、ブール値、日時)
      3. ドロップダウンメニューから 属性タイプ の表示方法を選択してください。 たとえば、表示または非表示。
      4. 選択したデータ型のために 値の割り当て にハードコーディングされた値を入力するか、(x) ボックスをクリックして変数を使用して値を提供してください。
      5. 属性を追加 をクリックして、別の属性を追加します。
  3. 保存 をクリックします。
    これで Process Composer のプロセス オートメーションにフォーム タスクが構成されました。