Bonita BPM组件

时间:2016-10-13 08:32:30

标签: bpm bonita

我完全是博尼塔和BPM的新手,在我的介绍性视频课程中,到目前为止我已经了解了数据模型,UI等。所以我想知道组件,我不知道它们被称为什么,但我称之为组件,我的意思是合同,数据模型等等,BPM中涉及的其他组件是什么,因为我甚至没有知道如何google那个。 任何帮助都将受到高度赞赏,即使链接将非常有用。

1 个答案:

答案 0 :(得分:2)

Bonita BPM包括三个主要组成部分:

  • Studio:设计流程的工具。还包括嵌入式测试环境。
  • UI Designer:Studio中包含的一个Web工具,可用于创建最终用户Web界面。
  • Portal:与流程交互的最终用户Web界面。管理员也使用它来部署进程,配置...
  • 引擎:负责流程执行的技术组件。

您在Bonita BPM中还有几个重要概念:

  • 流程定义:这是包含任务,网关的流程模型......您可以使用Bonita BPM Studio创建它。
  • 业务数据模型:这是您可以使用Bonita BPM Studio创建的数据模型。此模型将生成一组Java类,这些Java类表示业务数据以及相关代码,用于保存和检索数据库中的所有这些数据。此模型中的数据定义由所有流程定义共享。
  • 在流程定义中,您可以声明业务变量。它们实际上是对数据库中业务数据存储的引用。您可以使用业务变量的默认值来实例化它们。您可以使用任务操作来更新它们。
  • 合同定义引擎期望的数据,以实例化进程或执行任务。最终用户通常会提交表单以启动流程或执行任务。合同定义了表单提交中预期的数据。
  • 使用UI Designer创建表单。表单实际上是一组窗口小部件绑定到表单变量。可以使用REST API调用或窗口小部件中的用户输入来初始化窗体变量。例如,可以执行REST API调用以获取业务变量值或访问外部系统(如数据库)。 “提交”按钮也与表单变量相关联。此表单变量必须包含合同所需的所有信息。
  • 连接器是流程定义的一部分,允许您在执行流程时与第三方系统进行交互。例如,它可以调用Web服务来决定是否需要采用特定路径。

我建议您在文档中结帐getting started tutorial。您还可以观看BPM Camp videos