流程使用的典型业务场景

流程使用的典型业务场景

来看一个典型项目。一家科技公司提供一个小的硬件按钮。每当它被按下时,一个特定的项目开始有序运行。例如,你可以把这个按钮放在洗衣粉旁边,当你看到洗衣粉几乎是空的,你只要按下按钮,一盒洗衣粉就会被订购并运送给你。这家科技公司希望实现其核心业务流程的自动化,即订单履行。现在,假设该公司开始制定流程与所涉及有关的物理步骤。然后他们慢慢会发现这些细节可以通过工作流引擎实现自动化。流程建模语言BPMN可以实现。生成的流程模型如图1-5所示。

图1 – 5自动化的端到端业务流程

这是一个简化的图,因为在现实生活中有更多的例外情况,例如付款无法收回或货品缺货。从图中可知该流程的第一个任务会调用支付服务,这是应用的典型场景微服务

 

相关教程