この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

ProcessInstanceHistory

この参照のみのオブジェクトは、承認プロセス (ProcessInstance) に関連付けられたすべてのステップと未承認の申請を表示します。

サポートされているコール

describeSObjects()

項目

項目 詳細
ActorId
reference
プロパティ
Filter、Group、Sort
説明
ProcessInstance に現在割り当てられているユーザの ID。
Comments
string
プロパティ
Filter、Nillable、Sort
説明
ProcessInstanceStep のコメント。この項目は、ProcessInstanceWorkitem レコードには適用されません。
ElapsedTimeInDays
double
プロパティ
Filter、Nillable、Sort
説明
承認プロセスインスタンスが開始してから完了するまでの合計時間 (日単位)。
ElapsedTimeInHours
double
プロパティ
Filter、Nillable、Sort
説明
承認プロセスインスタンスが開始してから完了するまでの合計時間 (時間単位)。
ElapsedTimeInMinutes
double
プロパティ
Filter、Nillable、Sort
説明
承認プロセスインスタンスが開始してから完了するまでの合計時間 (分単位)。
IsPending
boolean
プロパティ
Defaulted on create、Filter、Group、Sort
説明
ProcessInstance が保留中であるか (true)、否か (false) を示します。
OriginalActorId
reference
プロパティ
Filter、Group、Sort
説明
ProcessInstance に本来割り当てられていたユーザの ID。
ProcessInstanceId
reference
プロパティ
Filter、Group、Sort
説明
ProcessInstance の ID。
ProcessNodeId
reference
プロパティ
Filter、Group、Sort
説明
このステップの ID。
RemindersSent
int
プロパティ
Filter、Group、Nillable、Sort
説明
送信されたアラームの数。デフォルトは 0 です。
StepStatus
picklist
プロパティ
Filter、Group、Nillable、Restricted picklist、Sort
説明
ProcessInstanceStep の現在の状況を示します。
TargetObjectId
reference
プロパティ
Filter、Group、Nillable、Sort
説明
承認対象のオブジェクトの ID。

使用方法

このオブジェクトを使用すると、承認プロセスに使用する 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

このオブジェクトは、親オブジェクトの項目レベルのセキュリティを重要視します。