2

我有一个分布式业务流程模型,由销售人员和销售经理组成。每个销售人员都有一台笔记本电脑,上面安装了 activiti 引擎 5.11,并且在每天结束时,在他们的笔记本电脑中完成的所有流程都必须在 manager 引擎中更新。问题是销售人员必须离线工作(没有互联网)。这个问题的最佳解决方案是什么?如何在没有连接系统的情况下实现销售人员与销售经理之间的消息流?

4

1 回答 1

0

由于每个“Salesman Activiti Engine”都使用自己的数据库,因此您可以在经理方面合并数据库(例如在每天或每周结束时)。

当进程在他/她的机器上启动和继续时,“经理的 Activiti 引擎”将在合并的数据库上工作。但是,在合并数据库时可能会发生 ID 冲突,这可以通过使用 UUID 来解决。更多关于 Activiti 中 UUID 的信息可以从Activiti 用户指南中阅读。

于 2013-11-14T13:31:04.263 回答