Services CPQ Connector API Developer Reference

ffscpqint.ActionSyncEstimateAndQuote

global with sharing class ActionSyncEstimateAndQuote

A class that houses the invocable Method for API service SyncEstimateAndQuote.

Methods

syncEstimateAndQuote

global static List<ffscpqint.ActionSyncEstimateAndQuote.InvocableSyncEstimateAndQuoteAPIResponse> syncEstimateAndQuote(List<ffscpqint.ActionSyncEstimateAndQuote.InvocableSyncEstimateAndQuoteAPIRequest> invocableSyncEstimateAndQuoteRequests)

A method that syncs details from estimates to their related quotes and vice versa.

Input Parameters

Name Type Description
invocableSyncEstimateAndQuoteRequests List<ffscpqint.ActionSyncEstimateAndQuote.InvocableSyncEstimateAndQuoteAPIRequest> The list of InvocableSyncEstimateAndQuoteAPIRequest objects.

Return Value

This service returns InvocableSyncEstimateAndQuoteAPIResponse in a list that parallels the input list.

ffscpqint.ActionSyncEstimateAndQuote.InvocableSyncEstimateAndQuoteAPIRequest

global with sharing class InvocableSyncEstimateAndQuoteAPIRequest

The request class to pass multiple parameters to the invocable method.

Properties

Name Type Description
EstimateId Id The ID of the estimate to sync with quote. You must specify either the ID of the quote or of the estimate. You can't specify both.
QuoteId Id The ID of the quote to sync with estimate. You must specify either the ID of the quote or of the estimate. You can't specify both.
AggregateBySkills Boolean [Optional] If true, role requests are consolidated by skills. The estimate and the quote must both be primary to consolidate role requests. The default value is false.
AdditionalAggregationFieldPaths List<String> [Optional] Additional fields to consolidate estimate role requests by when creating resource requests. The estimate and the quote must both be primary to consolidate role requests.
EstimateProductInstancesDetails List<ffscpqint.EstimateProductInstanceDetails> [Optional] The list of details to add to each estimate product instance being created by newly synced quote lines.

Methods

InvocableSyncEstimateAndQuoteAPIRequest

global InvocableSyncEstimateAndQuoteAPIRequest()

ffscpqint.ActionSyncEstimateAndQuote.InvocableSyncEstimateAndQuoteAPIResponse

global with sharing class InvocableSyncEstimateAndQuoteAPIResponse

The response class for the invocable method.

Properties

Name Type Description
EstimateId Id The ID of the estimate being synced.
QuoteId Id The ID of the quote being synced.
Errors List<ffscpqint.SyncEstimateAndQuoteService.SyncEstimateAndQuoteError> A list containing errors that occurred while processing the request.
© Copyright 2009–2024 Certinia Inc. All rights reserved. Various trademarks held by their respective owners.