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

ProcessInstanceHistory

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

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

describeSObjects()

API バージョン 42.0 以降では delete() を有効にすることもできます。「項目履歴および項目履歴アーカイブの削除の有効化」を参照してください。

項目

項目 詳細
ActorId
reference
プロパティ
Filter、Group、Sort
説明
ProcessInstance に現在割り当てられているユーザの ID。
これは多態的なリレーション項目です。
リレーション名
Actor
リレーション種別
Lookup
参照先
Group、User
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。
これは多態的なリレーション項目です。
リレーション名
OriginalActor
リレーション種別
Lookup
参照先
Group、User
ProcessInstanceId
reference
プロパティ
Filter、Group、Sort
説明
ProcessInstance の ID。
これはリレーション項目です。
リレーション名
ProcessInstance
リレーション種別
Lookup
参照先
ProcessInstance
ProcessNodeId
reference
プロパティ
Filter、Group、Nillable、Sort
説明
このステップの ID。
これはリレーション項目です。
リレーション名
ProcessNode
リレーション種別
Lookup
参照先
ProcessNode
RemindersSent
int
プロパティ
Filter、Group、Nillable、Sort
説明
送信されたアラームの数。デフォルトは 0 です。
StepStatus
picklist
プロパティ
Filter、Group、Nillable、Restricted picklist、Sort
説明
ProcessInstanceStep の現在の状況を示します。
TargetObjectId
reference
プロパティ
Filter、Group、Nillable、Sort
説明
承認対象のオブジェクトの ID。
これは多態的なリレーション項目です。
リレーション名
TargetObject
リレーション種別
Lookup
参照先
Account、Accreditation、ActivationTarget、Address、AlternativePaymentMethod、AssessmentIndicatorDefinition、AssessmentTask、AssessmentTaskContentDocument、AssessmentTaskDefinition、AssessmentTaskIndDefinition、AssessmentTaskOrder、Asset、AssetRelationship、AssignedResource、AuthorizationForm、AuthorizationFormConsent、AuthorizationFormDataUse、AuthorizationFormText、Award、BoardCertification、BusinessLicense、BusinessMilestone、BusinessProfile、Campaign、CareBarrier、CareBarrierDeterminant、CareBarrierType、CareDeterminant、CareDeterminantType、CareDiagnosis、CareInterventionType、CareMetricTarget、CareObservation、CareObservationComponent、CarePgmProvHealthcareProvider、CarePreauth、CarePreauthItem、CareProgram、CareProgramCampaign、CareProgramEligibilityRule、CareProgramEnrollee、CareProgramEnrolleeProduct、CareProgramEnrollmentCard、CareProgramGoal、CareProgramProduct、CareProgramProvider、CareProgramTeamMember、CareProviderAdverseAction���CareProviderFacilitySpecialty、CareRegisteredDevice、CareRequest、CareRequestDrug、CareRequestExtension、CareRequestItem、CareSpecialty、CareSpecialtyTaxonomy、CareTaxonomy、Case、CodeSet、CodeSetBundle、CommSubscription、CommSubscriptionChannelType、CommSubscriptionConsent、CommSubscriptionTiming、ConsumptionRate、ConsumptionSchedule、Contact、ContactEncounter、ContactEncounterParticipant、ContactPointAddress、ContactPointConsent、ContactPointEmail、ContactPointPhone、ContactPointTypeConsent、Contract、CoverageBenefit、CoverageBenefitItem、CreditMemo、CreditMemoLine、DataStream、DataUseLegalBasis、DataUsePurpose、DelegatedAccount、DigitalSignature、DocumentChecklistItem、DuplicateRecordItem、DuplicateRecordSet、EmailMessage、EngagementChannelType、EnrollmentEligibilityCriteria、ExternalEventMapping、HealthCareDiagnosis、HealthCareProcedure、HealthcareFacility、HealthcareFacilityNetwork、HealthcarePayerNetwork、HealthcarePractitionerFacility、HealthcareProvider、HealthcareProviderNpi、HealthcareProviderSpecialty、HealthcareProviderTaxonomy、Identifier、IdentityDocument、Image、IndividualApplication、Invoice、InvoiceLine、Lead、Location、LocationTrustMeasure、MarketSegment、MarketSegmentActivation、MemberPlan、MessagingEndUser、MessagingSession、MktCalculatedInsight、Opportunity、Order、OrgMetricScanResult、OrgMetricScanSummary、OtherComponentTask、PartyConsent、PaymentAuthAdjustment、PersonEducation、PersonLanguage、PersonLifeEvent、PersonName、PlanBenefit、PlanBenefitItem、ProcessException、Product2、ProductFulfillmentLocation、ProductItem、ProductItemTransaction、ProductRequest、ProductRequestLineItem、ProductRequired、ProductTransfer、ProfileSkill、ProfileSkillEndorsement、ProfileSkillUser、PromptAction、PurchaserPlan、PurchaserPlanAssn、QuickTextUsage、ReceivedDocument、ResourceAbsence、ResourcePreference、ReturnOrder、ReturnOrderItemAdjustment、ReturnOrderItemTax、ReturnOrderLineItem、ServiceAppointment、ServiceResource、ServiceResourceSkill、ServiceTerritory、ServiceTerritoryMember、ServiceTerritoryWorkType、SharingRecordCollection、SharingRecordCollectionItem、SharingRecordCollectionMember、Shift、Shipment、ShipmentItem、SkillRequirement、SocialPost、Solution、StreamingChannel、UnitOfMeasure、UserProvisioningRequest、VideoCall、VideoCallParticipant、VideoCallRecording、Visit、VisitedParty、Visitor、VolunteerProject、WorkBadgeDefinition、WorkOrder、WorkOrderLineItem、WorkType、WorkTypeGroup、WorkTypeGroupMember

使用方法

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

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