プロセス オートメーションへ入力変数を追加する
- 最終更新日2023/10/11
プロセス オートメーションへ入力変数を追加する
プロの開発者は、フォームを使用せずに入力変数を使用して新しいプロセス オートメーションを開始できます。
入力変数を使用すれば、プロセス オートメーションのエントリ ポイントとしてフォームを作らなくてもプロセスを開始できます。入力変数はプロセス オートメーション内で直接定義するので、ディクショナリ、テーブル、リストなどの Complex 変数型が必要な場合に特に便利です。たとえば、人間の介入なしで、簡単かつ効率的に次のようなことを行うことができます。
- 夜間に実行するプロセス オートメーションをスケジュールする。
- E メールでプロセス オートメーションをトリガーする。
- Salesforce や SAP などの他のシステムからプロセス オートメーションを起動する。
さらに、Create Request API および Create Request コマンド パッケージで入力変数を使用できます。
入力変数の作成と新しいプロセス オートメーションへの追加
入力変数を作成して新しいプロセス オートメーションに追加するには、次の手順を実行します。
- 左側のパネルの最下部で [表示] をクリックして、[変数] パネルを開きます。
- [変数] パネルで、プラス (+) アイコンをクリックします。新しい入力変数を作成するための [変数を作成] ダイアログが表示されます。注: 既存の変数を入力変数として選択することはできず、新しい入力変数を作成する必要があります。
- [名前] フィールドに新しい変数の名前を入力します。
- [タイプ] ドロップダウンから変数型を選択します。詳しくは、「Process Composer でサポートされる変数型」をクリックしてください。
- 任意: [説明] フィールドに変数の説明を入力します。
- [入力として使用] をクリックします。
- 選択した変数型に基づいて、入力変数を定義するために追加情報を入力しなければならない場合があります。
- [作成] をクリックします。作成した入力変数は、[変数] パネルの入力変数セクションに表示されます。入力変数と出力変数のリストは、展開したり折りたたんだりすることができます。
ステップ 2 ~ 8 を繰り返して、プロセス オートメーションの入力変数をさらに作成します。
入力変数を使用した新しいプロセス オートメーションの開始
入力変数を作成したら、入力変数によって提供される初期データを使用して、新しいプロセス オートメーションを開始できます。
注: フォームの初期データを使用してプロセス オートメーションを開始する場合は、入力変数を追加できません。入力変数を作成するには、初期データ選択として [入力変数] をクリックする必要があります。
- 右側の [スタート] パネルから、[入力変数] をクリックします。
- [実行] をクリックし、プロセス オートメーションを実行します。
注: 既存のフォームの初期データを使用してプロセス オートメーションを開始し、その後フォームを変更した場合、既存の入力変数はすべて上書きされます。この場合は、無効な変数による検証エラーが発生する可能性があります。
入力変数の編集または削除
入力変数を作成した後に編集または削除するには、次の手順を実行します。
- [変数] パネルから、編集または削除する変数の横にあるアクション メニュー (縦の 3 点リーダー) をクリックします。
- [変数を編集] または [変数を削除] をクリックします。
- 変数を編集する場合、変更できるのは [説明] または [デフォルト値] フィールドだけです。[適用] をクリックして変更を保存します。
- 変数を削除すると、入力変数リストから自動的に削除されます。
- 更新された変数でプロセス オートメーションを再実行または終了できます。
注: フォームを添付した場合、入力変数はフォーム フィールドに基づいて自動生成されます。これらの変数は削除できませんが、変数の説明だけは編集できます。