Show Menu
主题×

External signal and data import

下方的示例展示了典型使用案例中的 External signal 活动。在源工作流中执行数据导入。完成导入并更新数据库后,将触发第二个工作流。第二个工作流用于更新导入数据的聚合。
源工作流如下所示:
  • 加载文件 活动,上传包含新购买数据的文件。请注意, 数据库已扩展 ,因为默认情况下,数据库中不存在购买数据。
    例如:
    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
    
    
  • 协调活动 会创建导入数据与数据库之间的链接,以便交易数据能够正确连接到用户档案和产品。
  • 更新数据 活动,使用传入数据插入并更新数据库的交易资源。
  • An End activity triggers the destination workflow, which is used to update aggregates.
目标工作流如下所示:
  • An External signal activity waits for the source workflow to be successfully finished.
  • 查询 活动会定向用户档案,并通过集合集对进行扩充,以检索上次购买日期。
  • 更新数据 活动将附加数据存储在专用的自定义字段中。请注意,用户档案资源已扩展,添加了 Last purchase date 字段。