Shrmars Blog

「离开世界之前 一切都是过程」

Flowable网关

排他网关(exclusive gateway)(也叫*异或网关 XOR gateway*,或者更专业的,*基于数据的排他网关 exclusive data-based gateway*),用于对流程中的**决策**建模。当执行到达这个网关时,会按照所有出口顺序流定义的顺序对它们进行计算。选择第一个条件计算为true的顺序流(当没有设置条件时,认为顺序流为*true*)继续流程。

网关用来控制流程的流向 1.排他网关   排他网关(exclusive gateway)(也叫异或网关 XOR gateway,或者更专业的,基于数据的排他网关 exclusive data-based gateway),用于对流程中的决策建模。当执行到达这个网关时,会按照所有出口顺序流定义的顺序对它们进行计算。选择第一个条件计算为true的顺序流(当没有设置条件时,认为顺序流为true...

Flowable候选人和候选人组

在流程定义中在任务结点的 assignee 固定设置任务负责人,在流程定义时将参与者固定设置在.bpmn 文件中,如果临时任务负责人变更则需要修改流程定义,系统可扩展性差。针对这种情况可以给任务设置多个候选人或者候选人组,可以从候选人中选择参与者来完成任务。

  在流程定义中在任务结点的 assignee 固定设置任务负责人,在流程定义时将参与者固定设置在.bpmn 文件中,如果临时任务负责人变更则需要修改流程定义,系统可扩展性差。针对这种情况可以给任务设置多个候选人或者候选人组,可以从候选人中选择参与者来完成任务。 1.候选人 1.1 定义流程图   定义流程图,同时指定候选人,多个候选人会通过,连接 1.2 部署和启动流程实例...

Flowable任务分配和流程变量

固定分配就是我们前面介绍的,在绘制流程图或者直接在流程文件中通过Assignee来指定的方式。

一、任务分配和流程变量 1.任务分配 1.1 固定分配   固定分配就是我们前面介绍的,在绘制流程图或者直接在流程文件中通过Assignee来指定的方式 1.2 表达式分配   Flowable使用UEL进行表达式解析。UEL代表Unified Expression Language,是EE6规范的一部分.Flowable支持两种UEL表达式: UEL-value 和UEL...

Flowable事件

事件(event)通常用于为流程生命周期中发生的事情建模。事件总是图形化为圆圈。在BPMN 2.0中,有两种主要的事件分类:*捕获(catching)*与*抛出(throwing)*事件。

  事件(event)通常用于为流程生命周期中发生的事情建模。事件总是图形化为圆圈。在BPMN 2.0中,有两种主要的事件分类:捕获(catching)与抛出(throwing)事件。 捕获: 当流程执行到达这个事件时,会等待直到触发器动作。触发器的类型由其中的图标,或者说XML中的类型声明而定义。捕获事件与抛出事件显示上的区别,是其内部的图标没有填充(即是白色的)。 抛出: 当...

Flowable多人会签

多人会签是指一个任务需要多个人来处理,案例讲解。

1、流程图绘制   多人会签是指一个任务需要多个人来处理,案例讲解 完整的xml内容 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 <?xml version="1.0" encoding="UTF-8"?&...

Flowable动态表单

Flowable提供了一种简便灵活的方式,用来为业务流程中的人工步骤添加表单。 有两种使用表单的方法:使用(由表单设计器创建的)表单定义的内置表单渲染,以及外部表单渲染。 使用外部表单渲染时,可以使用(自Explorer web应用V5版本支持的)表单参数;也可以使用表单key定义,引用外部的、使用自定义代码解析的表单。

  Flowable提供了一种简便灵活的方式,用来为业务流程中的人工步骤添加表单。 有两种使用表单的方法:使用(由表单设计器创建的)表单定义的内置表单渲染,以及外部表单渲染。 使用外部表单渲染时,可以使用(自Explorer web应用V5版本支持的)表单参数;也可以使用表单key定义,引用外部的、使用自定义代码解析的表单。 1.流程绘制 表单设计 2. 案例演示 2.1...

如何生成数据库说明文档

使用screw生成数据库说明文档,输出格式可以选择 HTML、Markdown、Work,一键生成。

1、引入Maven依赖 1 2 3 4 5 6 7 8 9 10 11 <!-- screw 生成数据库文档 --> <dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</ar...

IDEA常用快捷键

1、清除无用导入import Ctrl + Alt + O

IDEA中设置自动导包

IDEA将在我们书写代码的时候自动帮我们导入需要用到的包,但是对于那些同名的包,还是需要手动Alt+Enter进行导入的。

1、自动导包 设置:Setting->Editor->General->Auto import java区域有两个关键选项 Add unambiguous imports on the fly 快速添加明确的导包 IDEA将在我们书写代码的时候自动帮我们导入需要用到的包。 但是对于那些同名的包,还是需要手动Alt+Enter进行导入的。 Optimize imports...

带你认识Flowable UI

Flowable提供了几个web应用,用于演示及介绍Flowable项目提供的功能,FlowableIDM:身份管理应用,FlowableModeler:让具有建模权限的用户可以创建流程模型、表单、选择表与应用定义,FlowableTask:运行时任务应用FlowableAdmin:管理应用。

  Flowable提供了几个web应用,用于演示及介绍Flowable项目提供的功能: Flowable IDM: 身份管理应用。为所有Flowable UI应用提供单点登录认证功能,并且为拥有IDM管理员权限的用户提供了管理用户、组与权限的功能。 Flowable Modeler: 让具有建模权限的用户可以创建流程模型、表单、选择表与应用定义。 Flowable Task:...