Loading
Upcoming Mandatory Changes to Public Key Infrastructure (PKI)Read More
Salesforce Enforces New Security Requirements in Summer 2026Read More
Communications Cloud
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Async Job Status Invocable Action

          Async Job Status Invocable Action

          Use this action to verify whether an asynchronous job is already running for a specific quote. For example, you can prevent duplicate processing by checking job status before initiating a new quote calculation.

          Required Editions

          Available in: Lightning Experience
          Available in: Enterprise, Unlimited, and Developer Editions

          Input Values

          Parameter Description Data Type
          quoteId The ID of the quote used to check the status of asynchronous jobs. String

          Output Values

          Parameter Description Data Type
          operationStatus The status of the operation, for example, success or failed. String
          isAsyncJobFound Indicates whether any asynchronous job is running for the quote. Boolean
          esmAsyncJobDetails The job name and the asynchronous job ID retrieved from the ESM_GetAsyncJobStatus integration procedure. String
          quoteCloneJobIds A list of job IDs retrieved from the ESM_GetQuoteCloneStatus integration procedure. List of String
          apexBatchJobIds A list of job IDs retrieved from the Apex batch job status check. List of String
          errorMessage A message explaining why the process failed. String

          Example

          JSON Request

          {
            "inputs": [
              {
                "quoteId": "001Ij000002Okp2IAC"
               }
             ]
          }
          

          JSON Response Body

          [
          
              "actionName": "B2BCmexAsyncJobStatusInvocable",
              "errors": null,
              "invocationId": null,
              "isSuccess": true,
              "outcome": null,
              "outputValues": {
                "asyncJobFound": true,
                "error": null,
          	"status": "success",
          	"esmAsyncJobIds": ["a0YIj000000kJMRMA2","a0YIj000000kJMSMA2"],
          	"quoteCloneJobIds": ["0Q0xx000000ABCDEA4"],
          	"apexBatchJobIds": ["707xx00000ABCDE", "707xx00000ABCDf"]
              },
              "sortOrder": 0,
              "version": 1
            }
          
          ]
          
           
          Loading
          Salesforce Help | Article