大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺
jBPM工作流组件如下图所示 –
1. 开始事件
它是该过程的起始节点。每个进程只有一个启动节点。 此节点仅包含一个没有任何传入连接的传出连接。 它具有以下属性:
Id:节点的ID,它也应该是独一无二的。
Name:节点的名称。
2. 结束事件
它是流程的结束节点。 进程可以包含多个End事件。 此节点仅包含一个传入连接,不包含传出连接。 它具有以下属性:
Id:节点的ID,它也应该是独一无二的。
Name:节点的名称。
End:终止整个过程或仅终止路径。
3. 规则任务
规则任务创建一组需要在流程中评估的规则。 每个规则任务都有一个传入连接和一个传出连接。 规则任务是通过在单独的文件中使用Drools规则格式来定义的。 它具有以下属性:
Id:节点的ID并且是唯一的。
Name:节点的名称。
RuleFlowGroup:它表示规则集。
4. 网关[发散]
它允许在流程中创建新路径。 它包含一个传入连接和两个或多个传出连接。 它具有以下属性:
Id:节点的ID。 它也应该是唯一的。
Name:节点的名称。
Type:AND,XOR或OR
Constraints:它们与每个传出连接相关联。
有三种不同类型的Diverge Gateway节点:
AND:流程的控制流将同时继续到所有传出连接。
XOR:它只选择一个传出路径。此决定由工作流中的某些预定义约束决定。
OR:它仅从条件计算结果为true的所有传出连接中选择该路径。
5. 网关[交汇]
它将多个路径同步为一个。只有一个传出连接和两个或多个传入连接。 它具有以下属性:
Id:节点的ID。 它也应该是唯一的。
Name:节点的名称。
Type:AND,XOR或OR
有三种类型的交汇网关:
AND:控制流程在所有传入分支完成后继续,否则等待传入分支的完成继续。
XOR:当至少一个传入分支已完成时,控制流程继续。
OR:当完成传入分支的所有直接活动路径时,控制流程继续。
6. 可重复使用的子流程
它从流程中调用另一个流程。子进程具有一个传入连接和一个传出连接。它具有以下属性:
Id: 节点的ID,它也是唯一的。
Name: 节点的名称。
ProcessId: 将要执行的流程的ID。
等待完成: 默认情况下为true。 如果已启动的子进程终止其执行,则子进程将继续。 否则,它将在启动子流程后继续。
独立: 默认情况下,它为True。 在这种情况下,如果父进程完成,子进程将不会终止。 仅当“等待完成”设置为true时才为False。
入口和出口操作: 在节点的进入和退出时执行。
参数输入/输出映射: 子流程节点定义变量的输入和输出映射。
7. 脚本任务
它是一个执行简单代码的节点。 它有一个传入连接和一个传出连接。 它具有以下属性:Id,Name和Action。
8. 定时器事件
此节点设置流程的计时器。它会在指定的时间段内触发某些逻辑,或者以固定的时间间隔重复操作。
9. 错误事件
它用于在进程中抛出异常。 它有一个传入连接,没有传出连接。 它具有以下属性:Id,Name,FaultName和FaultVariable。
10. 信号事件
它用于在执行流程期间响应事件。它有一个传入和一个传出连接。 它具有以下属性:Id,Name,EventType,VariableName等。
11. 用户任务
它用于创建人工任务,由人工执行者执行以完成流程活动。 它有一个传入连接和一个传出连接。 它具有以下属性:Id,Name,TaskName,Priority,ActorId,GroupId,Content,On-entry和On-exit操作,参数映射,结果映射等。
12. 嵌入式子流程
它用于在父进程中创建子流程。 它对于更大的过程非常有用。 子流程具有一个传入和一个传出连接。 它具有以下属性:Id,Name和Variable。
13. 多个实例
它允许我们多次执行流程段的实例,并且至少为集合中的每个元素执行一次。 它有一个传入和一个传出连接。 它具有以下属性:Id,Name,CollectionExpression,VariableName,CollectionOutput,OutputVariableName,CompletionCondition等。
¥ 我要打赏
纠错/补充
收藏
加QQ群啦,易百教程官方技术学习群
注意:建议每个人选自己的技术方向加群,同一个QQ最多限加 3 个群。
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/195450.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...