工作流编辑器节点
工作流节点表示工作流进程的元素。向模板添加节点并不足以满足需求;还必须将这些节点相互连接。添加节点后,便可配置其特性。
使用指针可在模板内选择活动和链接。
向模板添加节点
要将工作流节点放置到模板中,请使用以下方法:
1. 工作流模板编辑器的左侧面板中选择一个节点。
2. 单击任意空白区域,以将该节点放置在编辑器图形界面中。
工作流模板节点
* 
指针图标 并不是节点。选择该指针图标后,它表示您可以在图形界面内操作,而不会意外将新节点添加至进程。指针图标为中性的,且为默认选择。
工作流模板节点可划分为以下类别:
进程链接确定工作流模板内的节点流。可使用进程链接定义下一步应采取的操作。双击链接可查看或修改其特性。
“操作”
该操作工具将模板内的节点链接在一起,以定义控制流。
每个链接都包含要指向所遵循链接的事件的相关信息。可将链接配置为始终在前置任务活动节点完成后执行,或者仅在前置任务活动节点激发特定路由选择事件后才执行。
活动表示用户必须手动完成的工作。当工作流到达活动节点时,任务将自动添加到已分配用户的“任务”表格中。
“已分配活动”
如果您知道需要完成哪些工作,以及谁应该完成这些工作,则使用已分配的活动。
您可以将活动分配给一位用户、一组用户,或者一个或多个角色。
“专用活动”
如果您不确定要完成活动的哪些任务,或者谁应该完成这些任务,则使用专用活动。可将专用活动视为开放性任务。
专用活动将为一个用户创建一个任务。当工作流到达活动节点时,指定的用户必须在运行时定义活动组和参与者。
子进程
对于复杂的工作流,您可以使用子进程简化模板。
块可以表示分组在一起的活动、连接器或自动机的集合。
块无法自行运行,只能存在于父进程中。
代理进程参考模板内的外部工作流进程。
例如,随着对象在工作流中的不断推进,需要对该对象进行升级。为此,您希望对对象执行升级请求审阅。
您只需添加进程代理节点即可,而无需添加完成此审阅所需的全部活动和链接以及连接器。随后,可使用进程代理节点来指定您希望对象在“升级请求审阅进程”工作流模板中推进。
连接器节点确定必须满足哪些条件,工作流才能进行到下一节点。例如,连接器可以确定工作流是需要所有之前的节点都完成,还是仅有一个节点完成即可。
“与”
此节点在其所有前置任务均执行完毕之后才能执行。
“或”
此节点在其任一前置任务激发后便会执行。
“条件路由器”
此节点允许您根据条件表达式为模板创建分支。
“阈值连接器”
激发了用户所定义数量的前置任务后,此节点便会执行。
终止节点将终止一组活动或整个工作流进程。
“结束”
此节点将完成模板。所有节点最终都应连接至模板的结束节点,才有效。
“接地”
此节点将停止工作流中活动的平行分支,但不会结束整个模板。
自动机节点是指已自动完成但未向用户分配任务的活动。
“以电子邮件通知”
您可以创建收件人列表和自定义电子邮件消息。当工作流到达通知自动机时,电子邮件将自动发送至收件人列表中的用户。
“方法”
该方法自动机包括一组预定义操作。您可以将自动机配置为在一组参数内完成其中一个操作。
例如,您可以将方法自动机配置为向指定的用户检出对象或更改某对象状态。
“检查点”
到达工作流模板中的检查点后,检查点节点将发送自动通知。仅会将电子邮件发送给已订阅事件的用户。
“计时器”
计时器节点会将节点的启动延迟指定的时间量。
“启动应用程序”
使用此自动机可在服务器上执行系统命令。
“执行表达式”
使用此自动机可在工作流中执行 Java 表达式。
“同步”
将节点或进程的启动与另一事件同步。
URL
此自动机可访问 HTML 页面或 Web 服务。
这对您有帮助吗?