Activiti BPMN 2.0在小型服务企业有什么用?

What is the use of Activiti BPMN 2.0 in small service business?

这些天休息 API 使用 Spring Boot 可以很容易地与 Vue 或 React 或 Angular 中的前端一起开发,以定义小型服务企业(例如公司)中的业务工作流那个卖人寿保险的在此业务中,有员工登录和将新的潜在客户添加到客户数据库等工作流,在推出满足客户要求的新人寿保险产品时向潜在客户发送电子邮件等工作流。登录时看到员工目录时具有不同角色的另一名员工或添加新员工或删除员工工作流程。这些工作流中有一半已经在不使用 BPMN 的情况下实施。

上面给出了为什么我作为开发人员需要 BPMN 2.0,尤其是 Activiti (link here)? BPMN 是非常复杂的规范,学习这个规范和 Activiti 非常耗时。

我无法理解如何将 activiti 引擎 jar 嵌入我现有的项目并设计 BPMN 2.0 工作流程如何使我的业务 运行 更高效。

您需要为合适的工作找到合适的平衡点和合适的工具。 BPMN 规范是由不同的行业创建的,它们希望标准化大公司和政府的工作方式。 当正在完成的工作在没有业务流程定义的情况下难以监控(或事件理解)时,使用诸如 Activiti 之类的东西的一些优势变得非常明显。

如果您为一家小公司提供一项小型服务,可能就太多了。 请注意,业务流程通常在 companies/orgs 在共享工作如何完成以及由谁完成方面存在很大问题的地方有很大帮助。在这种情况下,了解执行了多少业务流程以及哪些业务流程卡住了(或瓶颈在哪里)非常重要(节省成本和资源并提高效率)。

您可以利用像 Activiti 这样的框架,从一个小的业务流程开始,然后添加越来越多的业务定义,以帮助您的公司了解工作的完成方式,并衡量和比较前几个月或年。您可以比较趋势,然后改进您的业务流程,在关键领域雇佣更多的人,或者完全重新定义业务的发展方式 运行。

希望这对您有所帮助。