ProcessDefinition
承認プロセスやカスタムフローなど、Salesforce でのプロセス自動化ワークフローを定義します。
Columns
| Name | Type | References | Description |
| Id [KEY] | String | プロセス定義レコードの一意の識別子。 | |
| Name | String | プロセス定義の人間が読みやすい名前。表示と選択に使用されます。 | |
| DeveloperName | String | プロセス定義の一意のAPI 名。開発および自動化ツールで使用されます。 | |
| Type | String | このレコードで定義されたプロセスのタイプ(フローやワークフローなど)を指定します。 | |
| Description | String | プロセス定義の目的や機能に関する詳細を提供するテキスト説明。 | |
| TableEnumOrId | String | このプロセス定義が関連付けられているオブジェクト(標準またはカスタム)の識別子。 | |
| LockType | String | 編集のためのレコードロックなど、プロセス実行中のレコードロック動作を指定します。 | |
| State | String | プロセス定義の現在のステータス(ドラフト、有効、廃止など)。 | |
| CreatedById | String |
User.Id | プロセス定義を作成したユーザーの識別子。 |
| LastModifiedDate | Datetime | プロセス定義が最後に変更された日時。 | |
| LastModifiedById | String |
User.Id | プロセス定義を最後に変更したユーザーの識別子。 |
| SOQL | String | Salesforce サーバーに対して実行するSOQL クエリを指定します。WHERE 句からこの疑似カラムが設定された場合、元のクエリよりも優先されます。 | |
| ExternalIdColumn | String | 挿入を実行する際に使用する外部ID カラムを指定します。この値を指定した場合、INSERT コマンドが呼び出されたときにアップサートが使用されます。 | |
| FilterScope | String | クエリから返されるレコードを制限するオプションのスコープ。このプロパティには次のいずれかの値を指定できます:Delegated、Everything、Mine、MineAndMyGroups、My_Territory、My_Team_Territory、またはTeam。 | |
| SystemModstamp | Datetime | プロセス定義への最新の更新を示すシステム生成タイムスタンプ。 | |
| CreatedDate | Datetime | プロセス定義が最初に作成された日時。 |