1

在我完成 bpmn 符号中的流程设计之后。.processmaker 将 bpmn 转换为 xpdl 以执行此流程?还是使用bpel?

4

6 回答 6

2

我已经使用 ProcessMaker 3 年了,在我看来它不使用 BPEL。

检查这个:http ://wiki.processmaker.com/index.php/ProcessMaker_Architecture_Diagrams

它没有提到任何关于它的 BPEL 或 XPDL。

为执行该流程,ProcessMaker 会生成代码文件和 XML 文件,其中包含您在使用 DynaForms 之前设计的业务逻辑。

因此,这不仅仅是使用 BPMN 符号来设计流程,您还必须构建数据输入表单、派生规则、创建用户组、授予他们权限甚至一些自定义编程。

这不是“魔术”。

于 2012-12-04T16:30:48.200 回答
0

当前版本的 processmaker 没有 BPEL 或 BPMN 引擎。但是 processmaker 可以执行流程,因为有一个引擎。要执行一个案例,您需要转到收件箱选项卡并开始一个新案例,当然您需要在设计时配置用户访问权限。

于 2013-05-21T17:58:30.123 回答
0

当前版本的 ProcessMaker 2.5.0 不符合 BPMN 或 BPEL。但是该产品的路线图包括符合 BPMN 的实现(http://wiki.processmaker.com/index.php/ProcessMaker_RoadMap)。目前,引擎使用任务、事件、步骤、动态表格、输入和输出文档和触发器来执行流程。

于 2013-05-16T21:33:42.390 回答
0

我对 XPDEL 或 BPEL 一无所知,但根据我的经验,processmaker 会将所有内容存储在他们的工作区数据库中,这就是为什么如果您创建报告表,他们使用 PMT_ 前缀,用于单独的用户创建表和 processmaker 系统表。如果您创建案例,processmaker 将在表 APP_DELEGATION 中创建 CASE,其中包含流程、任务、应用程序(案例)、用户以及与您的 CASE 相关的任何内容。所以基本上他们会根据 APP_DELEGATION 数据服务表单,这个表也存储了 CASES 的每一步。如果您提交表单,他们将在 APP_DELEGATION 中创建一个新行,其中包含示例流程和应用程序,但与设计器路径相关的新任务 (TAS_UID)(屏幕上的箭头)。

基本上,他们只是存储信息,根据信息提供信息,并根据您的设计进行路由。甚至您上传的文件也会在 processmaker 数据库系统上注明(他们会创建 UID 和其他重要信息,甚至是上传者用户信息)。而不是编译或翻译成另一种语言。简单但没有那么简单。

于 2020-07-09T17:21:50.577 回答
0

ProcessMaker 的最新版本(2020 年 1 月发布)- ProcessMaker 4.x- 完全符合 BPMN 2.0。您可以将其他符合 BPMN 2.0 的设计器的 BPMN 2.0 文件重要并导出到 ProcessMaker。

BPEL 确实不再被业内任何人使用。它很久以前就失去了支持。

于 2021-05-07T13:15:25.220 回答
0

总之,可以在此链接中查看 ProcessMaker 4 对服务器的要求。

ProcessMaker 仍然使用堆栈进行安装:apache 或 nginx,mysql 数据库和 php 语言。此外,在 ProcessMaker 中使用了 Lavaravel 框架。ProcessMaker 作为 bmnp 软件需要符合 BPMN 2.0 标准。

于 2021-05-31T13:34:51.047 回答