使用activiti引擎实现离线消息流。

时间:2013-02-02 12:10:33

标签: activiti

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

1 个答案:

答案 0 :(得分:0)

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

“Manager的Activiti Engine”将在合并数据库上运行,因为这些过程在他/她的机器上启动并继续。但是,合并数据库时可能会发生ID冲突,这可以通过使用UUID来解决。有关Activiti中UUID的更多信息,请参阅Activiti Userguide.