Loading
Paso Realización de tarea automática

Paso Realización de tarea automática

Utilice tareas automáticas para procesar datos automáticamente como parte de su plan de orquestación. Un paso de realización de tarea automática requiere un flujo de Salesforce para realizar la automatización.

DRO incluye estos flujos listos para su uso:

Volver a propagar campos de productos de pedido a campos de partidas de pedido de realización
Esta plantilla de flujo recupera las partidas de pedido asociadas con el paso y sincroniza sus valores de campo con los campos de partida de pedido de realización correspondientes.
Volver Propagar atributos de producto de pedido de realización a atributos de producto de pedido
Esta plantilla de flujo recupera atributos de partidas de pedidos de realización para actualizar los atributos de partidas de pedidos asociados.

La tarea automática desencadena el flujo durante la ejecución del plan de realización y su flujo personalizado se activa. Se puede pasar un valor de configuración específico del paso del paso de tarea automática para dirigir la lógica personalizada en el flujo.

Nota
Nota
  • Las tareas automáticas solo admiten tipos de Flujo de inicio automático. En el flujo, establezca Flujos iniciados automáticamente sin desencadenador de flujo como el tipo de proceso.
  • Para volver a propagarse, actualice el elemento Producto de pedido de transformación para asignar los campos apropiados para la transformación. Para volver a propagarse, actualice el elemento Definir nombre de atributo para especificar el atributo que debe propagarse.

Estos son los tipos de variables de entrada que puede utilizar en las plantillas de flujo:

stepId
El Id. de la tarea automática.
recordId
El Id. del registro de partida de pedido o partida de pedido de realización que el registro de relación Origen de paso de realización asocia con la tarea automática.
recordIds
Una recopilación de identificadores de los registros de partidas de pedidos de realización que el registro de relación Origen de paso de realización asocia con la tarea automática.
planSourceIdentifierId
El Id. del registro de pedido asociado con el plan de realización.
stepConfigParameter
Valor utilizado para activar la lógica personalizada en el flujo.

Estas son las variables de salida utilizadas en las plantillas de flujo.

isSuccess
Indica si la ejecución del flujo es correcta.
fulfillmentStepErrorMessage
Contiene los detalles de error almacenados para el paso de realización.Muestra un mensaje de error de ejecución con un código de error registrado.
fulfillmentStepErrorCode
Identifica el error y se compara con la tabla de decisiones Reglas de emergencia de realización.

Configurar una ruta de fallo para el reintento automatizado

Para que una tarea automática fallida sea apta para el reintento automatizado, conecte el conector de fallo de la acción invocable a un elemento Asignación. En el elemento Asignación, establezca las variables de salida existentes del siguiente modo:

  • Establezca isSuccess en false.
  • Establezca fulfillmentStepErrorCode en un código de error que coincida con una regla de emergencia de realización.
  • Establezca fulfillmentStepErrorMessage en {!$Flow.FaultMessage} u otro mensaje que describa el error.

Dynamic Revenue Orchestrator utiliza estas variables de salida de flujo para determinar el resultado del paso y seleccionar una regla de reintento. No inspecciona la gestión de excepciones en la acción Apex.

Por ejemplo, configure el flujo del siguiente modo:

  1. Agregue un elemento Acción invocable que llame a la clase Apex.
  2. Conecte el conector de fallo del elemento Acción con un elemento Asignación.
  3. En el elemento Asignación, establezca isSuccess, fulfillmentStepErrorCode y fulfillmentStepErrorMessage.
  4. Conecte el elemento Asignación a la salida del flujo.
Nota
Nota Un bloque o AuraHandledException de try/catch Apex solo no activa el reintento automatizado. Si la acción Apex arroja una excepción no gestionada y el flujo no tiene Ruta de fallo, la entrevista de flujo finaliza con un estado Error. Dynamic Revenue Orchestrator establece el estado del paso de realización en FATALLY_FAILED sin volver a intentarlo, incluso si una regla de emergencia de realización está configurada.

Para los requisitos de coincidencia de reglas y las políticas de reintento, consulte Diseñar y gestionar emergencias de realización.

 
Cargando
Salesforce Help | Article