Services Estimator Invocable Action Reference

ActionCloneEstimateAsync

Clones a source estimate into a new estimate. Creates the new estimate record immediately, then copies its related records, such as role requests and products, in a background job. Use this action to duplicate an estimate asynchronously. Accepts exactly one request per call and requires acknowledgement that completion is not guaranteed before the next flow step runs. Returns the new estimate ID and a job ID to track when the copy finishes.

PropertyValue
LabelClone Estimate Asynchronously
CategoryEstimates
SinceJanuary 2025
Read-onlyNo
Supports AgentsNo
Supports FlowsYes
Async ActionYes
Keywordsclone, copy, duplicate, estimate, template, role request, asynchronous

Request Parameters

FieldTypeLabelDescriptionRequired
SourceEstimateIdIdSource Estimate IdThe Id of the Estimate that will be cloned.Yes
NameStringNameThe name of the cloned estimate. If left blank the name will be copied from the source estimate.No
OpportunityIdIdOpportunity IdThe opportunity associated with the new estimate. This opportunity must be of the same currency as the source estimate. If the source estimate is a template this must not be populated. If left blank the opportunity will be copied from the source estimate.No
AcknowledgementBooleanAsync Action Caution AcknowledgedIf set to true, you confirm that you understand that this asynchronous action may not have completed before the next step in the flow is executed. Subsequent actions therefore should not depend on the completion of the Clone Estimate Asynchronously action.Yes

Response Parameters

FieldTypeLabelDescriptionRequired
SourceEstimateIdIdSource Estimate IDThe ID of the estimate that has been cloned.Yes
EstimateIdIdEstimate IdThe Id of the estimate clone.Yes
JobIdIdJob IdThe AsyncApexJob Id for this process.Yes
© Copyright 2009–2026 Certinia Inc. All rights reserved. Various trademarks held by their respective owners.