在我完成bpmn表示法的过程设计后,将bpmn转换为xpdl以执行此过程?还是用bpel?
答案 0 :(得分:1)
我已经使用了3年的ProcessMaker,在我看来它并没有使用BPEL。
请检查:http://wiki.processmaker.com/index.php/ProcessMaker_Architecture_Diagrams
它没有提及BPEL或XPDL的任何内容。
要执行该过程,ProcessMaker会生成代码文件和XML文件,其中包含您在使用DynaForms之前设计的业务逻辑。
因此,它不仅仅是使用BPMN表示法设计流程,还必须构建数据输入表单,派生规则,创建用户组,授予权限甚至一些自定义编程。
这不是"魔术"。
答案 1 :(得分:0)
当前版本的ProcessMaker 2.5.0不符合BPMN或BPEL。但该产品的路线图包括符合BPMN的实施(http://wiki.processmaker.com/index.php/ProcessMaker_RoadMap)。 目前,引擎使用任务,事件,步骤,动态,输入和输出文档以及触发器来执行进程。
答案 2 :(得分:0)
当前版本的processmaker没有BPEL或BPMN引擎。但是,因为有引擎,processmaker可以执行进程。要执行案例,您需要转到收件箱选项卡并启动新案例,当然您需要在设计时配置用户访问权限。
答案 3 :(得分:0)
我对XPDEL或BPEL一无所知,但根据我的经验,processmaker会将所有内容存储在他们的工作区数据库中,这就是为什么如果您创建报表表,他们为单独的用户创建表和processmaker系统表使用PMT_前缀。如果创建案例,Processmaker将在表APP_DELEGATION中创建CASE,其中包含流程,任务,应用程序(案例),用户以及与CASE相关的任何内容。 因此,基本上它们将基于APP_DELEGATION数据提供表格,该表还存储了CASES的每个步骤。如果您提交表单,他们将在APP_DELEGATION中创建一个新行,其中包含示例流程和应用程序,但与设计者路径相关的新任务(TAS_UID)(屏幕上的箭头)。
基本上,它们只是存储信息,根据信息提供信息并根据您的设计进行路由。甚至您上传的文件也会在processmaker数据库系统上注明(它们将创建UID和其他重要信息,甚至是上传者的用户信息)。请勿将其编译或翻译成另一种语言。很简单,却不那么简单。
答案 4 :(得分:0)
ProcessMaker 的最新版本(2020 年 1 月发布)- ProcessMaker 4.x- 完全符合 BPMN 2.0。您可以将重要的 BPMN 2.0 文件从其他符合 BPMN 2.0 的设计器导出到 ProcessMaker。
BPEL 真的不再被业内的任何人使用。它很久以前就失去了支持。
答案 5 :(得分:0)
总而言之,ProcessMaker 4 对服务器的要求见此link.
ProcessMaker 仍然使用堆栈进行安装:apache 或 nginx、mysql 数据库和 php 语言。此外,在 ProcessMaker 中使用了 Lavaravel 框架。 ProcessMaker 作为 bmnp 软件需要符合 BPMN 2.0 标准。