ドキュメント変数の作成
銀行申請プロセスの後半で住所証明を送信するときのように、1 つのドキュメント タイプが必要な場合は、ドキュメント変数を使用します。
ドキュメント変数を使用すると、ドキュメントの 1 つのインスタンスがリポジトリ (通常は既知のタイプ) に追加されます。
TotalAgility プロセスまたはビジネス ルール内でドキュメントのインスタンスを使用するには、ドキュメント変数を使用します。
ドキュメント変数は、プロセス初期値変数として使用するか、アクティビティ入力変数や出力変数として使用します。ドキュメント フィールドをアクティビティの入出力パラメータとして直接使用することもできます。
ドキュメント変数を使用するプロセス内でジョブを作成すると、このドキュメントのランタイム インスタンス ID がドキュメント変数に保存されます。
- 変数を作成するプロセス マップを開きます。
-
プロセス モデリング バーで、[変数] をクリックし、[新規] をクリックします。
[新しい変数] ダイアログ ボックスが表示されます。
-
変数の一意の [名前] を入力します。
デフォルトでは、変数の名前は変数の ID になります。ただし、必要に応じて ID を変更できます。
- [タイプ] リストで、[ドキュメント] を選択します。(デフォルト: 文字列)
- この項目は任意です。プロセス初期化のために変数を使用するには、[初期化] を選択します。
-
[値] リストで、ドキュメント タイプを選択します。
この XML ドキュメントには、ドキュメント タイプへの参照が含まれています。たとえば、「顧客の請求書」ドキュメント タイプ変数には、「請求書」ドキュメント タイプを含めることができます。実行時に、実際のドキュメントのインスタンス ID が含まれます。
-
[OK] をクリックします。
設計時にドキュメント変数に値を割り当てると、システム フィールド グループや継承されたフィールド グループなど、そのドキュメント タイプで定義されたすべてのフィールド グループをプロセスで使用できます。フィールド グループを選択すると、そのグループ内のすべてのフィールドが使用可能になります。カスタム フィールドを選択すると、そのフィールドのシステム プロパティも利用可能になります。変数にドリルダウンして、各フィールドとプロパティのデータ タイプを確認できます。データ タイプを表示できるようにすると、正しいフィールドまたはプロパティを簡単にマップできるようになります。
ただし、設計時にドキュメント変数に値を割り当てない場合 ([値] フィールドは空のまま) 、プロセスで使用できるのは [システム] フィールド グループと [システム] フィールドのみです。
ドキュメント変数の使用の詳細については、「ドキュメント変数またはフォルダ変数の使用」を参照してください。
- [保存] をクリックします。