2016-10-13 36 views
0

我完全是Bonita和BPM的新手,在我的介绍性视频课程中,我至今已学习了数据模型,用户界面等。所以我想要的是知道组件,我不知道它们是什么,但我称它们为组件,我的意思是合同,数据模型和类似的东西,在BPM中涉及的其他东西,因为我甚至没有知道如何谷歌。 任何帮助将不胜感激,即使一个链接将是非常有用的。Bonita BPM组件

回答

1

博尼塔BPM包括三个主要组成部分:

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

您还可以在博尼塔BPM的几个重要概念:

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

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