RevenueAsyncOperation

Represents the status of an asynchronous process initiated by a REST request in Subscription Management. This object is available in API versions 57.0 to 59.0. Use AsyncOperationTracker instead of RevenueSyncOperation in API version 59.0 and later.

For example, asset-management/assets/collection/actions/initiate-amend-quantity creates a RevenueAsyncOperation record when it initiates an asynchronous process. The ID of the record is returned in the REST response.

Supported Calls

delete(), describeLayout(), describeSObjects(), getDeleted(), getUpdated(), query(), retrieve()

Special Access Rules

This object is available with Subscription Management.

Fields

Field Details
AsyncOperationNumber
Type
string
Properties
Autonumber, Defaulted on create, Filter, idLookup, Sort
Description
A unique identifier for this revenue async operation record.
CorrelationIdentifier
Type
string
Properties
Filter, Group, Nillable, Sort
Description
A unique identifier for the API request associated with this revenue async operation.
ExpiresAt
Type
dateTime
Properties
Filter, Nillable, Sort
Description
The timestamp indicating when this record will be deleted.
FailedJobItems
Type
integer
Properties
Filter, Group, Nillable, Sort
Description
The number of items that weren’t successfully processed by the sync operation.
FinishedAt
Type
dateTime
Properties
Filter, Nillable, Sort
Description
The timestamp indicating when the asynchronous process was completed.
JobType
Type
picklist
Properties
Filter, Group, Restricted picklist, Sort
Description
The REST request that initiated the asynchronous process.
Valid values are:
  • ASMAdServerCheckAvailability
  • ASMAdServerIntegration
  • ASMApplyMediaPlanTemplateJob
  • ASMApplyTargetingTemplateJob
  • ASMBulkEditLineItemDetail. This field is available in API version 67.0 and later.
  • ASMCalcLinearMediaSpotPrc. This field is available in API version 66.0 and later.
  • ASMCreateAmendQuoteJob
  • ASMFileProcessorJob. This field is available in API version 66.0 and later.
  • ASMLinearSpotGenerationJob. This field is available in API version 67.0 and later.
  • ASMMediaPlanAsTemplate
  • ASMMediaPlanClone
  • ASMMediaPlanCopyJob
  • AbandonedCart. This field is available in API version 67.0 and later.
  • AssetizationAsyncJob
  • AutomatedNegativeInvoiceLineConversion
  • AutomaticRefunds
  • CommerceVariationsUpsert
  • ContextPersistence
  • CreateCPQContractsJob
  • CreditMemoRecovery. This field is available in API version 66.0 and later.
  • DeltaCatalogSyndicationAsyncJob
  • FullCatalogSyndicationAsyncJob
  • InvoicedDocgenJob
  • InvoicedDocgenPostProcessJob
  • InvoicedDocfenRetryJob
  • InvoiceDraftToPosted
  • InvoiceEstimatedTaxCallout
  • LoadSalesRecipientData. This field is available in API version 66.0 and later.
  • MultisiteAutoQuote. This field is available in API version 66.0 and later.
  • PST Base Job - Top-Level
  • PSTConfig - Configuration
  • PSTPersist - Save
  • PSTPrice - Price
  • PearAmendQtyAssets
  • PearCancelAssets
  • PearRenewAssets
  • PersonalizationRecommender. This field is available in API version 67.0 and later.
  • PlaceOrder
  • PlaceOrderPersistSync
  • PlaceOrderPriceAsync
  • PlaceOrderTaxAsync
  • PostOrderCampaign. This field is available in API version 67.0 and later.
  • PlaceQuote
  • PlaceQuotePersistAndPriceSync
  • PlaceQuotePersistSync
  • PlaceQuotePriceAsync
  • PlaceQuoteTaxAsync
  • PriceRuleDeployment
  • PriceSheetDeployJob
  • QuoteToOrderJob
  • RuleLibraryDeployment
  • SmsDltTemplateIngestion. This field is available in API version 66.0 and later.
  • StandaloneBillingSchedulesCreation
  • StatementOfAccountGeneration. This field is available in API version 66.0 and later.
  • TestSerialMessageStepJob
  • TransactionLineBom
  • VoidCreditMemo. This field is available in API version 66.0 and later.
  • energyAgreementSetup. This field is available in API version 66.0 and later.
LastReferencedDate
Type
dateTime
Properties
Filter, Nillable, Sort
Description
The timestamp when the current user last accessed this record, a record related to this record, or a list view.
LastViewedDate
Type
dateTime
Properties
Filter, Nillable, Sort
Description
The timestamp when the current user last viewed this record or list view. If this value is null, the user might have only accessed this record or list view (LastReferencedDate) but not viewed it.
ParentOperationId
Type
reference
Properties
Filter, Group, Nillable, Sort
Description
Reserved for future use.
This field is a relationship field.
Relationship Name
ParentOperation
Relationship Type
Lookup
Refers To
RevenueAsyncOperation
ReferenceEntityId
Type
reference
Properties
Filter, Group, Nillable, Sort
Description
Contains the ID of a record associated with the asynchronous request. For example, if the asynchronous request is associated with a credit memo, this field contains the ID of the credit memo.
This field is a polymorphic field.
Relationship Name
ReferenceEntity
Relationship Type
Lookup
Refers To
CreditMemo, Order, Product2, Quote
StartedAt
Type
dateTime
Properties
Filter, Nillable, Sort
Description
The timestamp indicating when Salesforce started the asynchronous process.
Status
Type
picklist
Properties
Filter, Group, Restricted picklist, Sort
Description
The status of the asynchronous process.
Possible values are:
  • Completed
  • CompletedWithFailures
  • Failure
  • InProgress
  • Submitted
SubmittedAt
Type
dateTime
Properties
Filter, Nillable, Sort
Description
The timestamp indicating when the asynchronous process was submitted by the REST request.
SuccessfulJobItems
Type
integer
Properties
Filter, Group, Nillable, Sort
Description
The number of items successfully processed by the sync operation.
TotalJobItems
Type
integer
Properties
Filter, Group, Nillable, Sort
Description
The total number of items processed by the sync operation, including both successfully processed items and failed items.