Usted estĆ” aquĆ:
Paso de realización de pausa
Agregue un paso de pausa para mantener un plan de realización hasta que se cumplan sus condiciones. Cuando la orquestación alcanza el paso de pausa, el paso entra en el estado En curso y la realización se detiene. Dynamic Revenue Orchestrator (DRO) vuelve a evaluar la regla Reanudar el solo cuando una actualización cambia un atributo de partida de pedido o partida de pedido de realización que utiliza la regla. Una vez que se cumplen las condiciones de la regla Reanudar el, el paso de pausa pasa al estado Completado y la realización continúa.
Volver a evaluar condiciones de pausa con un desencadenador Apex
Si su origen de paso de realización es el encabezado del pedido u otra entidad que no es una transacción de ventas, DRO no supervisa los cambios de registro. Para volver a evaluar las condiciones y reanudar el paso, publique un evento FulfillmentSourceChangeEvent. Establezca RecordIdentifier como el identificador de registro relevante.
Para volver a evaluar las condiciones cuando cambia una entidad que DRO no supervisa, cree un desencadenador Apex en esa entidad. En un desencadenador después de la actualización, complete estos pasos.
- Identifique el registro asociado con el paso de realización. Dependiendo de su caso de uso, utilice el Id. del registro actualizado o la consulta para el Id. de un registro asociado.
- Publique un evento FulfillmentSourceChangeEvent con el Id. de registro:
EventBus.publish(new FulfillmentSourceChangeEvent(RecordIdentifier = recId));
Desencadenador Apex de muestra
trigger SampleTrigger on CustomEntity__c (after update) {
List<CustomEntity__c> updatedEntityList = (List<CustomEntity__c>)
Trigger.new;
List<FulfillmentSourceChangeEvent> eventList = new
List<FulfillmentSourceChangeEvent>();
if (updatedEntityList != null && !updatedEntityList.isEmpty()) {
for (CustomEntity__c oneRecord : updatedEntityList) {
eventList.add(new FulfillmentSourceChangeEvent(RecordIdentifier
= oneRecord.Id));
}
EventBus.publish(eventList);
}
}Supongamos que desea que la realización se detenga hasta que un Agente de servicio marca una orden de trabajo como completa. Configure la regla Reanudar el para continuar la realización después de que el trabajador cambie un atributo especificado en una partida de pedido de realización. Cuando el agente realiza el cambio, DRO marca el paso de pausa Completado y la realización continúa.
Después de crear el paso de pausa, abra el menú de acciones en el paso y complete estas instrucciones:
- Seleccione Configurar Reanudar en regla.
- Seleccione Crear regla.
- Establezca las condiciones de regla en la pƔgina Crear regla.
- En Basado en, seleccione Partidas de transacciones de ventas o Partidas de realización.
- Seleccione sus Requisitos de condición (por ejemplo, Se cumplen todas las condiciones (AND)).
- Defina la condición de regla seleccionando un Recurso, Operador y Valor.
- Guarde sus cambios.
