ドキュメント変数の作成

銀行申請プロセスの後半で住所証明を送信するときのように、1 つのドキュメント タイプが必要な場合は、ドキュメント変数を使用します。

ドキュメント変数を使用すると、ドキュメントの 1 つのインスタンスがリポジトリ (通常は既知のタイプ) に追加されます。

TotalAgility プロセスまたはビジネス ルール内でドキュメントのインスタンスを使用するには、ドキュメント変数を使用します。

ドキュメント変数は、プロセス初期値変数として使用するか、アクティビティ入力変数や出力変数として使用します。ドキュメント フィールドをアクティビティの入出力パラメータとして直接使用することもできます。

ドキュメント変数を使用するプロセス内でジョブを作成すると、このドキュメントのランタイム インスタンス ID がドキュメント変数に保存されます。

  1. 変数を作成するプロセス マップを開きます。
  2. プロセス モデリング バーで、[変数] をクリックし、[新規] をクリックします。

    [新しい変数] ダイアログ ボックスが表示されます。

  3. 変数の一意の [名前] を入力します。
    デフォルトでは、変数の名前は変数の ID になります。ただし、必要に応じて ID を変更できます。
  4. [タイプ] リストで、[ドキュメント] を選択します。(デフォルト: 文字列)
  5. この項目は任意です。プロセス初期化のために変数を使用するには、[初期化] を選択します。
  6. [値] リストで、ドキュメント タイプを選択します。

    この XML ドキュメントには、ドキュメント タイプへの参照が含まれています。たとえば、「顧客の請求書」ドキュメント タイプ変数には、「請求書」ドキュメント タイプを含めることができます。実行時に、実際のドキュメントのインスタンス ID が含まれます。

  7. [OK] をクリックします。

    設計時にドキュメント変数に値を割り当てると、システム フィールド グループや継承されたフィールド グループなど、そのドキュメント タイプで定義されたすべてのフィールド グループをプロセスで使用できます。フィールド グループを選択すると、そのグループ内のすべてのフィールドが使用可能になります。カスタム フィールドを選択すると、そのフィールドのシステム プロパティも利用可能になります。変数にドリルダウンして、各フィールドとプロパティのデータ タイプを確認できます。データ タイプを表示できるようにすると、正しいフィールドまたはプロパティを簡単にマップできるようになります。

    ただし、設計時にドキュメント変数に値を割り当てない場合 ([値] フィールドは空のまま) 、プロセスで使用できるのは [システム] フィールド グループと [システム] フィールドのみです。

    ドキュメント変数の使用の詳細については、「ドキュメント変数またはフォルダ変数の使用」を参照してください。

  8. [保存] をクリックします。