400 028 6601

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

activitiBPMN---顺序流、网关、任务、子流程-创新互联

一、顺序流

在清原等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站设计、成都做网站 网站设计制作按需开发,公司网站建设,企业网站建设,成都品牌网站建设,营销型网站,外贸营销网站建设,清原网站建设费用合理。

1、条件顺序流:一个条件

2、默认顺序流: 只有在节点的其他外出顺序流不能被选中是,才会使用它作为外出顺序流继续执行。 默认顺序流的条件设置不会生效。默认顺序流通过对应节点的default属性定义

二、网关

1、排它网关: 内部是一个“X”图标,用来在流程中实现决策。 当流程执行到这个网关,所有外出顺序流都会被处理一遍。 其中条件解析为true的顺序流会被选中,让流程继续运行。

2、并行网关: 内部是一个“加号”图标。它允许将流程 成多条分支,也可以把多条分支 汇聚到一起

3、包含网关: 内部包含一个圆圈图标,可以看做是排他网关和并行网关的结合体。 和排他网关一样,你可以在外出顺序流上定义条件,包含网关会解析它们。 但是主要的区别是包含网关可以选择多于一条顺序流,这和并行网关一样。

4、基于事件网关: 网关的每个外出顺序流都要连接到一个中间捕获事件。 当流程到达一个基于事件网关,网关会进入等待状态:会暂停执行。 与此同时,会为每个外出顺序流创建相对的事件订阅。

三、任务

1、用户任务: 用户任务用来设置必须由人员完成的工作。 当流程执行到用户任务,会创建一个新任务, 并把这个新任务加入到分配人或群组的任务列表中。
2、脚本任务: 脚本任务是一个自动节点。当流程到达脚本任务, 会执行对应的脚本。 脚本任务的流程可以访问的所有流程变量,都可以在脚本中使用。 也可以在脚本中设置流程变量,直接调用 execution.setVariable("variableName", variableValue)

3、Java服务任务: 用来调用外部java类。
4、Web Service任务: 用来同步调用一个外部的Web service
5、业务规则任务: 的功能和ServiceTask一样
6、邮件任务: 自动邮件任务
7、Mule任务: mule 是一个以Java为核心的轻量级的消息框架和整合平台
8、Camel任务: 可以从Camel发送和介绍消息
9、手工任务: 用来表示工作需要某人完成,而引擎不需要知道,手工任务是直接通过的活动, 流程到达它之后会自动向下执行。
10、Java接收任务: 接收任务是一个简单任务,它会等待对应消息的到达。
11、Shell任务: shell任务可以执行shell脚本和命令

12、执行监听器:

执行监听器可以执行外部java代码或执行表达式,当流程定义中发生了某个事件。 可以捕获的事件有:

13、任务监听器:

任务监听器可以在发生对应的任务相关事件时执行自定义java逻辑 或表达式。

任务监听器支持以下属性:

 四、子流程

1、子流程: 一个包含其他节点,网关,事件等等的节点。 它自己就是一个流程,同时是更大流程的一部分。
2、事件子流程: 事件子流程可以添加到流程级别或任意子流程级别。用于触发事件子流程的事件是使用开始事件配置的。
3、事务子流程: 事务子流程是内嵌子流程,可以用来把多个流程放到一个事务里。 事务是一个逻辑单元,可以把一些单独的节点放在一起,这样它们就可以一起成功或一起失败。
4、调用活动(子流程): 这个流程定义需要被很多其他流程定义调用的时候。

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


网站名称:activitiBPMN---顺序流、网关、任务、子流程-创新互联
分享网址:http://mbwzsj.com/article/jcooj.html

其他资讯

让你的专属顾问为你服务