El siguiente ejemplo ilustra la actividad External signal en un caso de uso típico. La importación de datos se realiza en un flujo de trabajo de origen. Una vez completada la importación y actualizada la base de datos, se activa un segundo flujo de trabajo. Este segundo flujo de trabajo se utiliza para actualizar un acumulado de los datos importados.
El flujo de trabajo de origen se presenta de la siguiente manera:
Una actividad de Cargar archivo carga un archivo que contiene los nuevos datos de compra. Tenga en cuenta que la base de datos se ha ampliado en consecuencia, ya que los datos de compra no están presentes de forma predeterminada en el data mart.
Por ejemplo:
tcode;tdate;customer;product;tamount
aze123;21/05/2015;dannymars@example.com;A2;799
aze124;28/05/2015;dannymars@example.com;A7;8
aze125;31/07/2015;john.smith@example.com;A7;8
aze126;14/12/2015;john.smith@example.com;A10;4
aze127;02/01/2016;dannymars@example.com;A3;79
aze128;04/03/2016;clara.smith@example.com;A8;149
Una actividad de reconciliación crea los vínculos entre los datos importados y la base de datos para que los datos de transacciones estén correctamente conectados a perfiles y productos.
Una actividad de actualización de datos inserta y actualiza el recurso de transacciones de la base de datos con los datos de entrada.
Un Fin la actividad almacena en déclencheur el flujo de trabajo de destino, que se utiliza para actualizar los acumulados.
El flujo de trabajo de destino se presenta de la siguiente manera: