Process Composer でサポートされる変数型
- 最終更新日2025/07/07
Process Composer のプロセス オートメーションの中核となる部分は、各タスク間でデータがどのように移動 (フロー) するかです。 タスクが適切に実行されるためには、変数が必要です。
変数型
これらの変数型は、Process Composer のプロセス オートメーションでサポートされています。
- 入力
- この変数型を使用して、タスクに「入力」された値を返します。
- 出力
- この変数型を使用して、タスクから「出力」した値を返します。
- メタ
- この変数型を使用して、タスクのリクエストに関する高レベルの詳細を返します。
変数エンティティ
次のエンティティは、変数を保持できます。
- グローバル値
- グローバル値は、テナントとすべての変数型にまたがり、次の形式を使用します:
$@variableName$
. - ProcessRequest
- リクエストはメタタイプ変数のみを保持し、次の形式を使用します。
- 要素
- タスクは、3 つの変数型 (入力、出力、メタ) を保持し、次のフォームを使用できます。
日付時刻変数
名前 | エンティティ | 説明 |
---|---|---|
作成日 | リクエスト、タスク | リクエストまたはタスクが作成された日付を表示します。 例: $createdOn$ または $Approval_Task.createdOn$ |
updatedOn | リクエスト、タスク | リクエストまたはタスクが最後に更新された日付を表示します。 例: $updatedOn$ または $Approval_Task.updatedOn$ |
submittedOn | リクエスト、タスク | リクエストまたはタスクが送信された日付を表示します。 例: $submittedOn$ または $Approval_Task.submittedOn$ |
openedOn | リクエスト、タスク | リクエストまたはタスクが開始された日付を表示します。 例: $openedOn$ または $Approval_Task.openedOn$ |
ディクショナリ変数
名前 | エンティティ | 説明 |
---|---|---|
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$ または %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}$ |
ユーザー定義変数
名前 | 説明 |
---|---|
Any | Boolean、データ テーブル、日時、ファイル、番号、記録、文字列、またはウィンドウのデータ タイプを格納します。 アクションのデータ型が不明な場合は、この変数型を使用します。 |
Boolean Bool |
True または False のいずれかを格納します |
クレデンシャル Cred |
文字列値を安全に格納し、値がメッセージ ボックスに表示されたり、ファイルに書き込まれることを防ぎます。 値は Credential Vault から選択するか、ユーザーが指定します。 |
日時 日付 |
単一の日付と時間の値を含む値を格納します。 定義済みのフォーマットを選択するか、カスタム フォーマットを指定して、値をフォーマットできます。 |
ディクショナリ Dict |
キー/値ペアのフォームでデータを格納します。 値は Boolean、数値、または文字列です。 |
ファイル ファイル |
ファイル パスを格納します。 |
リスト リスト |
Boolean、数値、文字列値のシーケンスを格納します。 |
数字 Num |
数値を保存します。 |
レコード Rec |
テーブルから抽出された値の単一行を格納します。 値は Boolean、日時、数値、または文字列です。 |
文字列 Str |
英数字、特殊文字、空の値を格納します。 |
テーブル テーブル |
行や列のテーブルに複数の値を格納します。 値は Boolean、日時、数値、または文字列です。 |
ウィンドウ Win |
ウィンドウ タイトルと URL を格納します。 |