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

ProcessInstance

単一で、エンドツーエンドの承認プロセスのインスタンスを表します。このオブジェクトとノード、ステップ、および作業項目プロセスインスタンスオブジェクトを使用して承認履歴レポートを作成します。

例外が、このオブジェクトで取得され、SOAP API 経由でのみ使用可能な承認履歴データに適用されます。Summer '14 が組織にリリースされたときに保留されていた各承認プロセスインスタンスの場��、一部の項目値はまったく入力されないか、Summer '14 のロールアウト後初めて承認プロセスが処理 (承認、却下、承認要求の再割り当てなど) された後にのみ入力されます。

メモ

Summer '14 のロールアウト前に完了した承認プロセスインスタンスの場合、すべての ProcessInstance 項目は自動的に入力されますが、例外が 1 つあります。2013 年 1 月 1 日より前に完了した承認プロセスインスタンスについて CompletedDate は入力されません。Summer '14 のロールアウト時に保留されていた承認プロセスインスタンスの場合、すべての ProcessInstance 項目は自動的に入力されますが、例外が 2 つあります。CompletedDate および LastActorId 項目は承認プロセスインスタンスが完了した後にのみ入力されます。

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

describeSObjects()query()retrieve()

項目

項目 詳細
CompletedDate
dateTime
プロパティ
Filter、Sort
説明
承認プロセスの完了日時。[ElapsedTimeDay、ElapsedTimeHours] および ElapsedTimeMinutes 項目の値は、CompletedDate を使用して計算されます。
ElapsedTimeInDays
double
プロパティ
Filter、Sort
説明
承認プロセスインスタンスが開始してから現在時刻までの合計経過時間 (日単位)。
ElapsedTimeInHours
double
プロパティ
Filter、Sort
説明
承認プロセスインスタンスが開始してから現在時刻までの合計経過時間 (時間単位)。
ElapsedTimeInMinutes
double
プロパティ
Filter、Sort
説明
承認プロセスインスタンスが開始してから現在時刻までの合計経過時間 (分単位)。
LastActorId
reference
プロパティ
Group、Filter、Sort
説明
このプロセスを最後に承認、却下、または取り消したアクター。
ProcessDefinitionId
reference
プロパティ
Defaulted on create、Group、Filter、Sort
説明
この承認プロセスインスタンスの ID。
Status
picklist
プロパティ
Filter、Group、Restricted picklist、Sort
説明
開始、待機中、承認済みなど、この承認プロセスインスタンスの状況。
TargetObjectId
reference
プロパティ
Filter、Group、Sort
説明
この承認プロセスインスタンスが影響を与えるオブジェクトの ID。

使用方法

承認プロセスを照会する、または取得するには、このオブジェクトを使用します。

次の SOQL クエリは、個々の ProcessInstance レコードに関連するすべての ProcessInstanceStep レコードの詳細を返します。ネストされたクエリは Steps を参照します。Steps は、ProcessInstance オブジェクトの ProcessInstanceStep の子 relationshipName です。

1SELECT Id, (SELECT Id, StepStatus, Comments FROM Steps)
2FROM ProcessInstance

次の SOQL クエリは、個々の ProcessInstance レコードに関連するすべての ProcessInstanceWorkitem レコードの詳細を返します。ネストされたクエリは Workitems を参照します。Workitems は、ProcessInstance オブジェクトの ProcessInstanceWorkitem の子 relationshipName です。

1SELECT Id, (SELECT Id, ActorId, ProcessInstanceId FROM Workitems)
2FROM ProcessInstance

ProcessInstanceHistory は、ProcessInstanceStep オブジェクトと ProcessInstanceWorkitem オブジェクトの統一された参照のみのビューの提供に役立ちます。