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このオブジェクトは、親オブジェクトの項目レベルのセキュリティを重要視します。