変数は、タスクに依存しないデータのプレースホルダーです。 ファンクションまたはイベントで値を変数に保存し、そのあとのプロセス ステップで、別のファンクションまたはイベントでこの値を抽出し、使用できます。
変数のタイプ
変数には次のタイプがあります。
文字列
論理値
10 進数
日付
変数のスコープ
変数には、通常はスコープがあります。次のスコープがあります。
システム (グローバル コンテキスト)
すべての実行可能プロセス内のすべてのファンクションと、そのすべてのアクティブなインスタンスが、システム変数の値を共有します。すべてのアクティビティから、この値に直接アクセスできます。
例:
ホスト名または現在の時間。
プロセス
アクティブな実行可能プロセスのすべてのインスタンス内のすべてのアクティビティが、プロセス変数の値を共有します。
例:
プロセス インスタンスの開始時に 1 つ増え、プロセス インスタンスの終了時に 1 つ減るカウンター。この変数は、現在アクティブなプロセス インスタンス数を示します。
インスタンス
最も一般的な変数のタイプです。変数の値は、現在アクティブなプロセス インスタンスのすべてのアクティビティで共有されます。この変数は、実行中のプロセス インスタンスごとに値が異なります。
例:
[文字列] タイプの変数で、タスクの編集時にどのユーザーがどのようなコメントを入力したかに関する情報を常に更新します。