数据应该嵌入业务流程中吗?这取决于以下:(下)
数据应该嵌入业务流程中吗?这取决于以下:(下)
是什么
根据我的经验,在设计BPM解决方案时,最复杂的决定就是要在业务流程中包含的数据类型或“什么”。
您是“存储整个有效负载”还是“仅在外部系统中存储对数据的引用”,还是使用混合策略?
我已经意识到答案始终是“取决于”,并且跨项目的实践经验和学习可以帮助您确定和完善该策略。
不出所料,这是我们花费大部分讨论时间的领域。我从参与者的经验中学到了一些有趣的见解。
讨论非常活跃,我们中的一些人对共享的想法表示同意和反对。但是,这仅使我们能够根据自己的经验作出更敏锐的观察,这为我们带来了更多要考虑的问题。这是我们开始的方式:
1. “仅存储对数据的引用。” 大多数参与者都同意这是每个人都应遵循的典型默认设置。
2. “存储整个有效载荷。” 如果您没有其他记录系统,请选择此方法。
3. 在许多情况下, “混合策略” 将是理想的。
对我而言突出的一点是,对于“仅存储对数据的引用”选项,“源系统”的可用性是一项挑战。一位与会者解释说,他们的源系统是大型机,并且在源系统不可用时工作流程如何停顿。
如果我们每次需要从源系统访问数据时,另一个突出的问题就是流程执行的性能。
易于测试/故障排除是灰色区域。一些人强烈反对以一种方法比另一种方法容易做。这主要是由于可以使用多种工具和技术来帮助测试和调试活动的结果。
我们使用 Miro板 进行讨论,我认为这是进行协作的绝佳工具!这是我们的最终董事会。讨论很丰富,我们在达成共识之前就没时间了!
如何
我们讨论了诸如“过程变量”之类的选项,使我们能够对复杂数据对象建模,并发访问问题等的解决方案。我只希望我们有更多的时间来讨论这个方面!
归根结底,这是一个了不起的活动,通过“非会议”形式进行了充分的互动和互动!
感谢 Camunda, 活动组织团队的其他成员以及与会人员提供的机会!
相关教程
- 2020-12-05
- 2020-12-05
- 2020-12-05
- 2020-12-05
- 2020-12-05
- 2020-11-28
- 2020-11-28
- 2020-11-28
- 2020-11-28
- 2020-11-21