Loading
Configurar lógica personalizada entre descomposición y orquestación

Configurar lógica personalizada entre descomposición y orquestación

Para insertar lógica personalizada en el proceso de realización entre los pasos de descomposición y orquestación, invoque los dos procesos por separado. La acción invocable Enviar transacción de ventas estándar ejecuta procesos de descomposición y orquestación secuencialmente. Para desvincular los procesos, utilice las acciones invocables Descomponer transacción de ventas y Orquestar transacción de ventas individuales. Agregue su lógica personalizada y redacte el plan de realización con la información necesaria y actualizada. La lógica personalizada es crítica si ciertos datos necesarios para validaciones específicas o enriquecimiento de datos solo están disponibles después de la descomposición. Después de que se ejecute la lógica personalizada, desencadene la acción invocable Orquestar transacción de ventas a través de varios métodos, como eventos de plataforma personalizados, desencadenadores Apex o acciones de flujo directo.

La configuración del flujo varía dependiendo de si está procesando transacciones de forma síncrona o asíncrona.

Nota
Nota Proporcione los mismos valores de parámetro de entrada en las acciones invocables Descomponer transacción de ventas y Orquestar transacción de ventas. Por ejemplo, si allowOverrideOfPointOfNoReturn está establecido como verdadero en la acción invocable Descomponer transacción de ventas, debe establecerse como verdadero para la acción invocable Orquestar transacción de ventas también.
Nota
Nota El comportamiento de reversión cuando se produce un error depende de si el flujo se ejecuta de forma síncrona o asíncrona.
  • Reversión síncrona: Un error provoca que se reviertan los artefactos de descomposición y orquestación.
  • Reversión asíncrona: Los artefactos de descomposición correctos no se revierten si falla la orquestación, a menos que se produzca el error al redactar el plan de realización.
  • Configurar lógica personalizada en un flujo síncrono
    Cuando configura las acciones invocables Descomponer transacción de ventas y Orquestar transacción de ventas en una solicitud síncrona, el flujo ejecuta las acciones secuencialmente.
  • Configurar lógica personalizada en un flujo asíncrono
    Cuando configura las acciones invocables Descomponer transacción de ventas y Orquestar transacción de ventas en una solicitud asíncrona, el proceso de descomposición se ejecuta en segundo plano. Ponga en pausa el flujo hasta que finalice la descomposición antes de ejecutar la lógica personalizada y la acción invocable Orquestar transacción de ventas.
 
Cargando
Salesforce Help | Article