¿Cómo puedo agregar datos personalizados a los eventos estándar de IPF?
Se proporcionan varios eventos preestablecidos para manejar los tiempos de espera de acciones y estados dentro de IPF:
-
ActionTimeoutEvent
-
EventoDeTiempoDeProcesamiento
-
ActionRetryEvent
-
EventoDeErrorInesperado
-
ForcedCompleteEvent
-
AbortarEvento
-
Evento De Finalización De Acción
Estos eventos están definidos a un nivel fundamental y no pueden ser manipulados.
Sin embargo, en algunas circunstancias usted puede desear enriquecer estos con sus propios puntos de datos.
Esto se puede lograr a nivel de "flujo" añadiendo elementos de datos empresariales a la lista proporcionada dentro del panel del inspector del flujo (utilice Ctrl Alt I con el cursor en cualquier espacio vacío dentro de la definición del flujo):
Aquí podemos ver que el punto de datos "RetryData" ha sido definido como uno de los puntos de datos predeterminados del sistema al añadirlo a la " System Event campo "Datos". Cuando se añaden puntos de datos a eventos estándar de esta manera, se crea un nuevo custom Se genera una versión de la clase de evento. Por ejemplo, en este caso, se creará una clase "TestFlowActionTimeoutEvent" como parte de la generación del modelo, que contiene el valor del punto de datos "RetryData". El mismo enfoque se aplica a los otros eventos predefinidos definidos en la lista anterior.
| Si no se definen puntos de datos del sistema predeterminados de la manera descrita anteriormente, entonces se generan los tipos de eventos estándar. |