总的来说,我完全是 Bonita 和 BPM 的新手,在我的介绍性视频课程中,到目前为止,我已经了解了数据模型、UI 等。所以我想知道组件,我不知道它们叫什么,但我称它们为组件,我的意思是合同、数据模型等,还有哪些其他涉及 BPM 因为我什至都不知道知道如何用谷歌搜索。任何帮助都将受到高度赞赏,即使是链接也会非常有用。
问问题
689 次
1 回答
2
Bonita BPM 包括三个主要组件:
- Studio:设计流程的工具。还包括一个嵌入式测试环境。
- UI Designer:Studio 中包含的 Web 工具,可让您创建最终用户 Web 界面。
- 门户:与流程交互的最终用户 Web 界面。也被管理员用来部署进程,配置...
- Engine:负责流程执行的技术组件。
Bonita BPM 中还有几个重要的概念:
- 流程定义:这是具有任务、网关的流程模型......您使用 Bonita BPM Studio 创建它。
- 业务数据模型:这是您可以使用 Bonita BPM Studio 创建的数据模型。该模型将生成一组代表您的业务数据的 Java 类,以及用于保存和检索数据库中所有这些数据的相关代码。此模型中定义的数据由所有流程定义共享。
- 在流程定义中,您可以声明业务变量。它们实际上是对数据库中业务数据存储的引用。您可以使用业务变量的默认值来实例化它们。您可以使用对任务的操作来更新它们。
- 契约定义引擎期望的数据,以便实例化流程或执行任务。最终用户通常会提交表单来启动流程或执行任务。合同定义了表单提交中预期的数据。
- 表单是使用 UI 设计器创建的。表单实际上是一组绑定到表单变量的小部件。可以使用 REST API 调用或小部件中的用户输入来初始化表单变量。例如,可以进行 REST API 调用以获取业务变量值或访问数据库等外部系统。提交按钮也与表单变量相关联。此表单变量必须包含合同要求的所有信息。
- 连接器是流程定义的一部分,可让您在流程执行时与第三方系统进行交互。例如,它可以调用 Web 服务来决定是否需要采用特定路径。
我建议查看文档中的入门教程。您还可以观看BPM Camp 视频。
于 2016-10-25T10:07:45.180 回答