ProcessInstance
Summer '14 のロールアウト前に完了した承認プロセスインスタンスの場合、すべての ProcessInstance 項目は自動的に入力されますが、例外が 1 つあります。2013 年 1 月 1 日より前に完了した承認プロセスインスタンスについて CompletedDate は入力されません。Summer '14 のロールアウト時に保留されていた承認プロセスインスタンスの場合、すべての ProcessInstance 項目は自動的に入力されますが、例外が 2 つあります。CompletedDate および LastActorId 項目は承認プロセスインスタンスが完了した後にのみ入力されます。
サポートされているコール
describeSObjects()、query()、retrieve()
特別なアクセスルール
ポータルユーザとコミュニティユーザはこのオブジェクトにアクセスできません。
項目
| 項目 | 詳細 |
|---|---|
| CompletedDate |
|
| ElapsedTimeInDays |
|
| ElapsedTimeInHours |
|
| ElapsedTimeInMinutes |
|
| LastActorId |
|
| ProcessDefinitionId |
|
| Status |
|
| TargetObjectId |
|
使用方法
承認プロセスをクエリする、または取得するには、このオブジェクトを使用します。
次の SOQL クエリは、個々の ProcessInstance レコードに関連するすべての ProcessInstanceStep レコードの詳細を返します。ネストされたクエリは Steps を参照します。Steps は、ProcessInstance オブジェクトの ProcessInstanceStep の子 relationshipName です。
1SELECT Id, (SELECT Id, StepStatus, Comments FROM Steps)
2FROM ProcessInstance次の SOQL クエリは、個々の ProcessInstance レコードに関連するすべての ProcessInstanceWorkitem レコードの詳細を返します。ネストされたクエリは Workitems を参照します。Workitems は、ProcessInstance オブジェクトの ProcessInstanceWorkitem の子 relationshipName です。
1SELECT Id, (SELECT Id, ActorId, ProcessInstanceId FROM Workitems)
2FROM ProcessInstanceProcessInstanceHistory は、ProcessInstanceStep オブジェクトと ProcessInstanceWorkitem オブジェクトの統一された参照のみのビューの提供に役立ちます。