BPM(业务流程管理)在实时应用程序中的作用是什么?
我的意思是在哪些情况下或在何处实际使用 BPM?
我可以从网上获取文档,但它实际上在哪里使用?
最佳答案
BPM 的一个定义是将工作流管理(人类交互)与企业应用程序集成(EAI,系统交互)相结合。您可以获得应用程序和这些应用程序的工具(有时是嵌入式的),您可以使用它们来定义业务流程。然后,在暂存流程中,您可以将业务流程推广到该系统或一组应用程序。要执行业务流程 (BP),您可以使用业务流程引擎(例如 jBPM),并且业务流程的每个步骤都可以由用户交互、用户任务、系统任务或其变体来表示。您可以具有并行的业务步骤,只有在所有这些步骤完成后才能进入下一个业务流程步骤。还有更多内容。
推出业务流程后,您可以对其进行监控并收集多个参数的数据。通常您会感兴趣业务流程花费了多长时间以及限制因素是什么,例如需要多少手动步骤。然后您可以返回设计器工具并修改流程。利用从生产系统获取的数据,您可以模拟您的更改是否实际上是一种改进。如果是的话,您可以推出它来替换以前的版本。
在较小的规模上,您可以工作流设计器或业务流程设计器允许用户更改流程的特定部分。通常,应用程序具有硬编码的业务流程支持,并且仅具有有限的参数化/配置。采取审批流程。哪些采购需要审批?通过谁?是否可以多人并行批准从而缩短采购流程?您的应用程序可以让您的用户根据需要设计审批流程。它将不再是硬编码的,并且可以更好地适应客户的需求。
这些只是一些想法,绝对不是这个主题的完整覆盖。但也许它已经给出了一些想法。
关于business-process-management - BPM 实际用于哪些现实生活应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3491222/