在管理工作流时,您可以使用多种方法启动工作流:
作者还可以使用其他方法;有关完整详细信息,请参阅:
您可以根据“工作流模型”控制台中列出的模型之一🔗启动工作流。 唯一的必需信息是有效负载,不过也可以添加标题和/或注释。
工作流启动器可监视内容存储库中的更改,以根据已更改节点的位置和资源类型来启动工作流。
使用Launcher,您可以:
可以为任何节点创建启动器。 但是,对某些节点所做的更改不会启动工作流。 对以下路径下的节点所做的更改不会导致工作流启动:
/var/workflow/instances
位于/home/users
分支中任意位置的任何workflow-inbox节点
/tmp
/var/audit
/var/classes
/var/eventing
/var/linkchecker
/var/mobile
/var/statistics
/var/statistics/tracking
do下的节点所做的更改会导致工作流启动。标准安装中包含各种定义。 这些功能可用于数字资产管理和社交协作任务:
工作流包是可以作为有效负载传递到工作流以进行处理的包,允许处理多个资源。
工作流包:
使用工具、工作流和模型导航到模型控制台。
选择工作流(根据控制台视图);您还可以根据需要使用搜索(左上方):
临时指示器显示不保留工作流历史记录的工作流。
从工具栏中选择启动工作流。
此时将打开运行工作流对话框,允许您指定:
有效负荷
这可以是页面、节点、资产、资源包等资源。
标题
用于帮助标识此实例的可选标题。
注释
可选注释可帮助指示此实例的详细信息。
使用工具、工作流和启动器导航到工作流启动器控制台。
选择创建,然后选择添加启动器以打开对话框:
事件类型
将启动工作流的事件类型:
Notetype
工作流启动器应用到的节点类型。
路径
工作流启动器应用到的路径。
运行模式
工作流启动器应用的服务器类型。 选择创作、发布或创作和发布。
条件
节点值的条件列表,在评估后,这些条件将确定是否启动了工作流。 例如,当节点的属性名称值为User时,以下条件会导致启动工作流:
name==User
功能
要启用的功能列表。 使用下拉选择器选择所需的功能。
禁用的功能
要禁用的功能列表。 使用下拉选择器选择所需的功能。
工作流模型
在定义的条件下的节点类型和/或路径上发生事件类型时要启动的工作流。
描述
您自己的文本,用于描述和标识启动器配置。
激活
控制是否激活工作流启动器:
排除列表
这可指定在确定是否应触发工作流时要排除的任何JCR事件(即忽略)。
此启动器属性是以逗号分隔的项目列表:"
property-name
忽略在 jcr
指定的属性名称上触发的任何事件。"event-user-data:<*someValue*>
忽略包含通过 *<someValue*
API user-data
设置的 [ObservationManager
>] (https://www.adobe.io/experience-manager/reference-materials/spec/jsr170/javadocs/jcr-2.0/javax/jcr/observation/ObservationManager.html#setUserData(java.lang.String?lang=zh-Hans)的任何事件。例如:
jcr:lastModified,dc:modified,dc:format,jcr:lastModifiedBy,imageMap,event-user-data:changedByWorkflowProcess
此功能可用于通过添加排除项来忽略其他工作流进程触发的任何更改:
event-user-data:changedByWorkflowProcess
选择创建,以创建启动器并返回到控制台。
发生相应事件后,将触发启动器并启动工作流。
创建启动器配置后,可以使用相同的控制台选择实例,然后选择查看属性(并编辑它们)或删除。