AARI 変数型
データ フロー (ワークフロー エンジン) は、各タスク間でデータを移動するプロセスの中核部分です。タスクを適切に実行するには変数が必要です。また、入力、出力、メタ タイプという 3 種類の変数を使用できます。
変数型
- 入力
- ユーザーは、このタイプの変数をプロセス エディターで使用し、タスク「内で」実行した値を返すことができます。
- 出力
- ユーザーは、このタイプの変数をプロセス エディターで使用し、タスク「外で」実行した値を返すことができます。
- メタ
- ユーザーは、このタイプの変数をプロセス エディターで使用し、タスクのリクエストに関する高レベルの情報を返すことができます。
変数エンティティ
2 種類のエンティティが変数を保持できます。
- リクエスト
- リクエストはメタ タイプ変数のみを保持でき、次のフォームを持つことができます:
$<meta variable name>]$
このメタ タイプの変数値は、リクエストからのものです。
- タスク
- タスクは、3 つのタイプの変数 (入力、出力、メタ) を保持し、以下のフォームを保有できます。
日付時刻変数
名前 | エンティティ | 説明 |
---|---|---|
createdOn | リクエスト、タスク | リクエストまたはタスクが作成された日付を表示します。 例: $createdOn$ または $Approval_Task.createdOn$ |
updatedOn | リクエスト、タスク | リクエストまたはタスクが最後に更新された日付を表示します。 例: $updatedOn$ or $Approval_Task.updatedOn$ |
ディクショナリ変数
名前 | エンティティ | 説明 |
---|---|---|
assignedTo | タスク | タスクに割り当てられたユーザーに関する情報を表示します。 ディクショナリ キー: {id}、{username}、{email} 例: $Approval_Task.assignedTo$ |
createdBy | リクエスト | リクエストを作成したユーザーに関する情報を表示します。 ディクショナリ キー: {id}、{username}、{email} 例: $createdBy$ |
数値変数
名前 | エンティティ | 説明 |
---|---|---|
executionCount | タスク | タスクが実行された回数を表示します。 例: $Name_Bot.executionCount$ |
id | リクエスト、タスク | リクエストまたはタスクの数値 ID を表示します。 例: $id$ または $Approval_Task.id$ |
assignedTo{id} | タスク | タスクに割り当てられているユーザーの数値 ID を表示します。 例: $Approval_Task.assignedTo{id}$ |
createdBy{id} | リクエスト | リクエストを作成したユーザーの数値 ID を表示します。 例: %createdBy{id}$ |
文字列変数
名前 | エンティティ | 説明 |
---|---|---|
status | タスク | 人間のタスクまたは bot タスクの bot リターンコード(bot が失敗した時の[失敗] に等しい) に対してクリックされたボタン (アクション) のラベルを表示します。 例: %Approval_Task.status$ または $Name_Bot.status$ |
title | リクエスト、タスク | リクエストまたはタスクのタイトルを表示します。 例: %title$ or %Approval_Task.title$ |
type | リクエスト | タスク タイプ ( タスクの場合は [BOT]bot、人間のタスクの場合は [FORM]) を表示します。 例: %Task.type$ |
assignedTo{username} | タスク | タスクに割り当てられたユーザーのユーザー名を表示します。 例: $Approval_Task.assignedTo{username}$ |
createdBy{username} | リクエスト | リクエストを作成したユーザーのユーザー名を表示します。 例: $createdBy{username}$ |
assignedTo{email} | タスク | タスクに割り当てられたユーザーの E メールを表示します。 例: $Approval_Task.assignedTo{email}$ |
createdBy{email} | リクエスト | リクエストを作成したユーザーの E メールを表示します。 例: $createdBy{email}$ |