ProcessInstanceHistory
この参照のみのオブジェクトは、承認プロセス (ProcessInstance) に関連付けられたすべてのステップと未承認の申請を表示します。
サポートされているコール
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このオブジェクトは、親オブジェクトの項目レベルのセキュリティを重要視します。