[リクエストを作成] アクションの使用例
- 最終更新日2024/05/14
[リクエストを作成] アクションの使用例
Process Composer packageの [リクエストを作成] アクションを使用すると、bot により Web 上の Automation Co-Pilot で新しいリクエストを作成できます。この例では、[リクエストを作成] アクションを使用し、bot 変数を介してプロセスの初期フォームにデータを渡します。
前提条件
- 次の権限を持つ Bot Creator ライセンスがあり、カスタム ロールが割り当てられている必要があります。
- チェックインおよびチェックアウトの権限
- フォルダーの作成権限
- プロセスを作成し、そのプロセスを公開ワークスペースにチェックインします。
- デフォルトのチームが選択されているプロセスに少なくとも 1 つのチームを割り当てます。
- [リクエスト作成] フィールドで [Bot ごと] オプションを選択します。
注:
[リクエスト作成] フィールドは、リクエストを含んでいるプロセスを編集するときに利用できます。プロセスを編集するには、[マネージ] > [プロセス] に移動し、編集するプロセスを選択します。これにより、[一般] タブに [プロセスを編集] ページが表示されます。一番下で、リクエストを Bot が作成するように設定できます。詳細については、「プロセスを構成する」を参照してください。
手順
- Bot Creator ユーザーとして、Control Room にログインします。
-
初期フォームを作成します。
- 左側のペインで [オートメーション] をクリックします。
- [新規作成] > [フォーム] をクリックします。
- フォーム名「employee_register_initial_form」を入力します。
-
フォルダーの場所「Bots\Employee Registration」を入力します。
フォームの保管場所を変更するには、[選択] をクリックしてプロンプトに従います。
- [作成と編集] をクリックします。
-
フォームで以下の [要素] と [要素ラベル] を使用します。
要素 要素ラベル テキストボックス Full Name 数字 ID 日付 Date of Joining ドロップダウン Gender チェックボックス Location ファイルを選択 Resume - [ドロップダウン] 要素で、[リスト項目をコンマ区切り形式で入力] フィールドに「Male, Female」と入力します。
- [チェックボックス] 要素の場合は、[チェックボックスのコンテンツ] フィールドの [+] アイコンをクリックし、場所として「San Jose」、「Tokyo」、「India」を追加します。
- [ファイルを選択] 要素では、[サポートされているファイル形式をコンマで区切って入力します] フィールドで指定することで、アップロード可能なファイル タイプを制限することができます。例: doc, gif, pdf, png, txt, xls。
- [保存] をクリックします。
- [閉じる] をクリックします。
-
新しいプロセスを作成します。
- 同じフォルダーの場所で、[新規作成] > [プロセス] をクリックします。
- プロセス名「employee_register」を入力します。
- [作成と編集] をクリックします。
- [開始] をクリックして、初期フォームをプロセスに追加します。
- [初期データ フォームを選択] フィールドで、初期フォーム (employee_register_initial_form) を参照して選択します。
- [ファイル アップロード ストレージ] ドロップダウンで、「Automation Co-Pilot Storage」を選択します。
- [リクエスト タイトル] に「Employee Registration」と入力します。
- [保存] をクリックします。
- [閉じる] をクリックします。
- このプロセスを公開ワークスペースにチェックインします。
-
新しい bot を作成します。
- 同じフォルダーの場所で、[新規作成] > [Bot] をクリックします。
- bot 名「employee_register_request_bot」を入力します。
- [作成と編集] をクリックします。
-
次の変数を作成します。
- emp_name: 文字列タイプ: 入力として使用します。
- emp_id: 数字タイプ: 入力として使用します。
- emp_date_of_joining: 日時タイプ: 入力として使用します。
- emp_gender: 文字列タイプ: 入力として使用します。
- emp_location: ディクショナリ タイプ、Boolean サブタイプ、入力として使用します。上記のチェックボックスの属性から、初期フォーム フィールドの場所属性の値として「サンノゼ」を選択する場合は、[+] をクリックし、次のようなフォーマットでディクショナリ変数を作成します。
名前: emp_location
属性 キー 値 San Jose CheckBoxGroup0_0 True 東京 CheckBoxGroup0_1 False インド CheckBoxGroup0_2 False - emp_resume: ファイル タイプ: 入力として使用して、[デフォルト値] で [デスクトップ フォルダーまたはファイル] を選択し、アップロードするファイルを参照して選択します。
- employee_registration_request_id: 数字タイプ: 出力として使用します。
-
Automation Co-Pilot Web package から、[リクエストを作成] アクションを使用します。
- [アクション] パレットで、[Process Composer] パッケージから [リクエストを作成] アクションをダブルクリックまたはドラッグします。
- [公開プロセス] フィールドで、公開プロセス「employee_register」を参照して選択します。プロセスからの初期フォーム フィールドが、[入力値] フィールドに表示されます。これらのフィールドは、サポートされているインタラクティブ フォーム要素から取得されます。
-
[入力値] フィールドに、必要な情報を初期フォームに入力するための値または変数を次のように入力します。
- emp_name: $emp_name$
- emp_id: $emp_id$
- emp_date_of_joining: $emp_date_of_joining$
- emp_gender: $emp_genders$
- emp_location: $emp_location$。初期フォーム フィールドで、場所として「サンノゼ」を選択するには、次のように属性のキーと値のペアを追加します。
属性 キー 値 San Jose CheckBoxGroup0_0 True 東京 CheckBoxGroup0_1 False インド CheckBoxGroup0_2 False - emp_resume: $emp_resume$
- employee_registration_request_id: $employee_registration_request_id$
- [保存] をクリックします。
- [閉じる] をクリックします。
-
bot をデプロイします。
- [実行] をクリックします。
- [入力変数を設定] フィールドに、入力変数の値を入力します。
- [確認] をクリックします。
正常に bot がデプロイされ、プロセスに割り当てられたデフォルト チームによって新規リクエストが作成されます。初期フォーム フィールドには、bot によって提供された情報が入力されます。Web インターフェースでは、Automation Co-Pilot 管理者は新しい要求が作成され、データが正しく選択されたことを確認できます。