ProcessInstanceHistory
サポートされているコール
describeSObjects()
項目
| 項目 | 詳細 |
|---|---|
| ActorId |
|
| Comments |
|
| ElapsedTimeInDays |
|
| ElapsedTimeInHours |
|
| ElapsedTimeInMinutes |
|
| IsPending |
|
| OriginalActorId |
|
| ProcessInstanceId |
|
| ProcessNodeId |
|
| RemindersSent |
|
| StepStatus |
|
| TargetObjectId |
|
使用方法
このオブジェクトを使用すると、承認プロセスに使用する Salesforce ユーザインターフェースの関連リスト機能を複製できます。ProcessInstanceHistory は、ProcessInstanceStep オブジェクトと ProcessInstanceWorkitem の統一された参照のみのビューに使用されます。ProcessInstanceHistory を照会できません。代わりに、親のProcessInstance オブジェクトに対するネストされたクエリに ProcessInstanceHistory を含めてそれを照会します。たとえば、次の SOQL クエリは、個々の ProcessInstance レコードに関連するすべての ProcessInstanceHistory レコードを返します。ネストされたクエリは StepsAndWorkitems を参照します。Workitems は、ProcessInstance オブジェクトの ProcessInstanceHistory の子 relationshipName です。
1SELECT Id, (SELECT Id, StepStatus, Comments FROM StepsAndWorkitems)
2FROM ProcessInstanceこのオブジェクトは、親オブジェクトの項目レベルのセキュリティを重要視します。