BPMN用户指南(1)入门
文章平均质量分 94
Flowable是一个用Java编写的轻量级业务流程引擎。Flowable流程引擎允许您部署BPMN2.0流程定义(BPMN是一种用于定义流程的XML行业标准)、创建这些流程定义的流程实例、运行查询、访问活动或历史流程实例和相关数据,以及更多其他功能。 本节将通过您可以在自己的开发机器上遵循的示例来
月满闲庭
资深IT工作者
展开
-
1.2.2.1 Composing XML-based Configuration Metadata组合基于XML的配置元数据
It can be useful to have bean definitions span multiple XML files. Often, each individual XML configuration file represents a logical layer or module in your architecture.让bean定义跨越多个XML文件可能很有用。通常,每个单独的XML配置文件都表示你的体系结构中的一个逻辑层或模块。You can use the applicat原创 2021-09-23 22:24:34 · 194 阅读 · 0 评论 -
Flowable 6.6.0 BPMN用户指南-(1)入门
推荐Flowable 6.6.0 用户指南相关文档下载《精编Flowable 6.6.0 应用程序指南中文PDF版》《精编Flowable 6.6.0 表单用户指南中文PDF版》《Flowable 6.6.0 BPMN用户指南》1 入门1.1 Flowable是什么?1.2 Flowable与Activiti1.3.1 创建一个流程引擎1.3.2 部署流程定义(第一部分)1.3.2 部署流程定义(第二部分)1.3.3 启动流程实例1.3.4 旁路:事务性1.3.5 查询并完成任务原创 2020-12-27 11:13:32 · 2701 阅读 · 0 评论 -
Flowable 6.6.0 BPMN用户指南-(1)入门 - 1.4.4 任务列表和完成任务
1.4.4 任务列表和完成任务When the process instance is started, the first task is assigned to the ‘managers’ group. To get all tasks for this group, a task query can be done through the REST API:启动流程实例时,第一个任务分配给了“managers”组。要获取此组的所有任务,可通过REST API执行一个任务查询: curl --u原创 2020-12-27 11:14:44 · 772 阅读 · 0 评论 -
Flowable 6.6.0 BPMN用户指南-(1)入门 - 1.4.3 启动流程实例
1.4.3 启动流程实例Starting a process instance through the REST API is similar to doing the same through the Java API: a key is provided to identify the process definition to use along with a map of initial process variables:通过REST API启动流程实例类似于通过Java API执行相同操作:原创 2020-12-27 11:14:21 · 418 阅读 · 0 评论 -
Flowable 6.6.0 BPMN用户指南-(1)入门 - 1.4.2 部署流程定义
1.4.2 部署流程定义The first step is to deploy a process definition. With the REST API, this is done by uploading a .bpmn20.xml file (or .zip file for multiple process definitions) as ‘multipart/formdata’:第一步是部署流程定义。对于REST API,这是通过将.bpmn20.xml文件(或多个流程定义的.zip文件)原创 2020-12-27 11:14:04 · 396 阅读 · 0 评论 -
Flowable 6.6.0 BPMN用户指南-(1)入门 - 1.4.1 设置REST应用程序
1.4 开始使用Flowable REST APIThis section shows the same example as the previous section: deploying a process definition, starting a process instance, getting a task list and completing a task. If you haven’t read that section, it might be good to skim throug原创 2020-12-26 08:21:26 · 687 阅读 · 0 评论 -
Flowable 6.6.0 BPMN用户指南-(1)入门 - 1.3.7 使用历史数据
1.3.7 使用历史数据One of the many reasons for choosing to use a process engine like Flowable is because it automatically stores audit data or historical data for all the process instances. This data allows the creation of rich reports that give insights into ho原创 2020-12-26 08:21:16 · 701 阅读 · 0 评论 -
Flowable 6.6.0 BPMN用户指南-(1)入门 - 1.3.6 编写JavaDelegate
1.3.6 编写JavaDelegateThere is a last piece of the puzzle still missing: we haven’t implemented the automatic logic that will get executed when the request is approved. In the BPMN 2.0 XML this is a service task and it looked above like:仍然缺少最后一个谜团:我们还没有实现当原创 2020-12-26 08:20:57 · 1103 阅读 · 0 评论 -
Flowable 6.6.0 BPMN用户指南-(1)入门 - 1.3.5 查询并完成任务
1.3.5 查询并完成任务In a more realistic application, there will be a user interface where the employees and the managers can log in and see their task lists. With these, they can inspect the process instance data that is stored as process variables and decide wh原创 2020-12-26 08:20:44 · 624 阅读 · 0 评论 -
Flowable 6.6.0 BPMN用户指南-(1)入门 - 1.3.4 旁路:事务性
1.3.4 旁路:事务性In Flowable, database transactions play a crucial role to guarantee data consistency and solve concurrency problems. When you make a Flowable API call, by default, everything is synchronous and part of the same transaction. Meaning, when the m原创 2020-12-26 08:20:31 · 769 阅读 · 0 评论 -
Flowable 6.6.0 BPMN用户指南-(1)入门 - 1.3.2 部署流程定义(第二部分)
1.3.2 部署流程定义(第二部分)保存下面的XML到src/main/resources 文件夹的holiday-request.bpmn20.xml 文件中。<?xml version="1.0" encoding="UTF-8"?><definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xm原创 2020-12-26 08:20:20 · 656 阅读 · 0 评论 -
Flowable 6.6.0 BPMN用户指南-(1)入门 - 1.3.3 启动流程实例
1.3.3 启动流程实例We now have the process definition deployed to the process engine, so process instances can be started using this process definition as a ‘blueprint’.To start the process instance, we need to provide some initial process variables. Typically,原创 2020-12-26 08:20:06 · 594 阅读 · 0 评论 -
Flowable 6.6.0 BPMN用户指南-(1)入门 - 1.3.2 部署流程定义(第一部分)
1.3.2 部署流程定义(第一部分)The process we’ll build is a very simple holiday request process. The Flowable engine expects processes to be defined in the BPMN 2.0 format, which is an XML standard that is widely accepted in the industry. In Flowable terminology, we s原创 2020-12-26 08:19:56 · 807 阅读 · 0 评论 -
Flowable 6.6.0 BPMN用户指南-(1)入门 - 1.3.1 创建一个流程引擎
1.3 创建命令行应用1.3.1 创建一个流程引擎In this first tutorial we’re going to build a simple example that shows how to create a Flowable process engine, introduces some core concepts and shows how to work with the API. The screenshots show Eclipse, but any IDE works. W原创 2020-12-26 08:19:33 · 1990 阅读 · 0 评论 -
Flowable 6.6.0 BPMN用户指南-(1)入门 - 1.2 Flowable与Activiti
1.2 Flowable与ActivitiFlowable is a fork of Activiti (registered trademark of Alfresco). In all the following sections you’ll notice that the package names, configuration files, and so on, use flowable.Flowable是Activiti(Alfresco的注册商标)的一个分支。在下面的所有章节中,您将注意到原创 2020-12-26 08:19:02 · 544 阅读 · 0 评论 -
Flowable 6.6.0 BPMN用户指南-(1)入门 -1.1 Flowable是什么?
Flowable 6.6.0 BPMN用户指南1 入门1.1 Flowable是什么?Flowable is a light-weight business process engine written in Java. The Flowable process engine allows you to deploy BPMN 2.0 process definitions (an industry XML standard for defining processes), creating proc原创 2020-12-25 20:40:19 · 1253 阅读 · 0 评论