プロセスの入力および出力の定義
動的プロセスが他のプロセスやサービスと通信したりデータを交換するための入力引数と出力引数を定義します。
プロセスの入力引数を定義した後、それらをプロセスまたはそのフロー要素のデータ・オブジェクトにマップする必要があります。 同様に、プロセス内のフロー要素からのデータは、プロセスの出力として出力引数にマップできます。 「データ関連付けの構成」を参照してください。
さらに、ユーザーがフォームを送信したときにプロセス実行を開始するプロセスへの入力としてWebフォームを使用できます。 フォームは、ユーザーからの入力およびワークフローに関する現在の情報を取得するように設計されます。
プロセス入力を定義するには:
-
プロセス・ページで、「プロセス入力」
をクリックします。
-
「動的プロセス」の起動ダイアログで、次のいずれかのオプションを選択します。
-
データのみで: プロセスへの入力引数を定義する場合に選択します。 このオプションを使用して、他のプロセスまたはRESTサービスからのデータでプロセス・インスタンスを開始します。
-
フォーム付き: このオプションを使用して、WebフォームまたはRESTサービスを使用してプロセス・インスタンスをトリガーします。
-
-
「データのみで」オプションを選択した場合は、「引数の追加」をクリックして新しい引数を定義します。
-
引数を識別するための名前を指定し、同じもののデータ型を選択します。 シンプルまたは事前定義のビジネス・データ型を使用できます。
-
「削除」
をクリックして、既存の引数をリストから削除します。
-
-
「フォーム付き」オプションを選択した場合:
-
実行時にユーザーに表示するフォーム・タイトルを提供します。
-
「フォーム」フィールドで、入力として使用するWebフォームを選択します。
-
「プレゼンテーション」フィールドで、フォーム内のプレゼンテーションを選択してユーザーに表示します。
ノート:
フォームを入力として使用すると、フォーム・データを保管するビジネス・オブジェクトが自動的に作成され、ダイアログ内の「インタフェース引数」セクションに表示されます。 この入力ビジネス・オブジェクトは、データ・ペインにも表示されます。 「プロセス・データ・オブジェクトの定義」を参照してください。 -
必要に応じて、ビジネス・オブジェクトの名前を編集します。
-
-
「定義」をクリックして変更を保存し、ウィンドウを閉じます。
次の図は、プロセス入力として定義されたWebフォームを示しています:
プロセス出力を定義するには:
-
プロセス・ページで、「プロセスの出力」
をクリックします。
-
「動的プロセス」の開始ダイアログで、「引数の追加」をクリックして新しい引数を定義します。
-
引数を識別するための名前を指定し、同じもののデータ型を選択します。 シンプルまたは事前定義のビジネス・データ型を使用できます。
-
「削除」
をクリックして、既存の引数をリストから削除します。
-
-
「定義」をクリックして変更を保存し、ウィンドウを閉じます。
-
プロセス・ページで、「プロパティの編集」
をクリックします。
動的プロセスのプロパティ・ペインが開きます。
-
動的プロセスのプロパティ・ペインで、「インタフェース」タブをクリックします。
-
「インタフェース」タブの下:
-
動的プロセスの入力または出力を定義します。 「入力」の
をクリックして「動的プロセス」の起動ダイアログ・ボックスを開き、プロセス入力を定義します。 「出力」の
をクリックして、プロセス出力を定義します。
-
動的プロセスの既存の入力データまたは出力データを変更します。 「編集」
または「削除」
オプション(「入力」または「出力」)を使用して、既存の入力データまたは出力データを変更します。
-
