この文章は 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

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