在网站日常运营维护的过程中,存在着一系列相互衔接、自动以预定规则进行的业务活动,称之为工作流。

ZCMS中不同的栏目可以设置成不同的审核工作流。为栏目指定工作流后,栏目下的内容都需要经过工作流配置的审核流程后才能进入最后发布程序,从而避免内容被错误地发布到网站,造成不良影响。

图片63

在ZCMS中,工作流作为一个单独的插件提供,主要用于内容的审核,但并不仅限于内容的审核,用户自行开发的插件,也可以通过工作流插件中定义的扩展点和扩展服务,实现本插件相应业务的工作流转。

系统内的工作流有内容审核工作流和简易工作流两种类型。内容审核工作流主要用于文章、图片集、音频、视频等内容的审核,简易工作流则用于自定义表单的审核。

不需要申请直接处理:走审核流程时不需要申请。

通知下一步处理人:系统以短消息方式发送消息提醒下一步处理人。

允许指定下一步操作人:勾选后,提交工作流的时候弹出选择下一步操作人的对话框,可以选择在节点属性中设置为审核的用户

允许添加动作消息:勾选后,提交工作流的时候弹出文本框,可输入内容提交。下一步操作人可在内容编辑器中点击“消息”按钮查看消息内容。

允许撤销:选中动作或步骤,勾选了允许撤销后,提交的工作流可以通过内容编辑器上方的撤销按钮,撤回来更改。

允许驳回:选中动作或步骤,勾选了允许驳回后,处理工作流时可以通过内容编辑器上方的驳回按钮,退回工作流。

允许转审:选中动作或步骤,勾选了允许转审后,处理工作流时可以通过内容编辑器上方的转审按钮,把工作流转给其他用户。

新建动作:拖拽“新建动作”按钮,页面上会生成图片2,选中该节点按钮,右侧节点属性中填写节点名称,节点动作中可以填写后置脚本并选择后置方法。

新建步骤:拖拽“新建步骤”按钮,页面上会生成图片3,选择该节点按钮,右侧节点属性中填写节点名称,选择该节点的用户、角色或部门,节点动作中填写前置/后置脚本、选择前置/后置方法。

新建转移条件:选择一个节点,然后拖动节点上的图片4”按钮,拖出来的线条直接指向选择的目标节点,既成功生成转移条件。

图片5

新建后的工作流如下图所示:

删除选中:删除选中的节点。

自动排序:将新建时杂乱无章的节点整理整齐。

检查:检查此工作流是不是存在不能结束的流程。

图形选项:设置节点的宽度、间距、排列、线条形状等属性。见下图:

基本流程新建完成后,我们为“审核”节点添加审核人员,为“结束”节点添加前置方法“发布内容文档”,这样我们的审核工作流就新建完成了。

当某栏目选择应用新建的“开始----审核---结束”工作流时,在此栏目添加文档时走如下流程:

开始:录入文档并进行编辑,将编辑好的文档提交给审核人员。

审核:审核人员审核该文档,审核未通过则退回给提交文档者,提交文档者再次修改提交,继续走流程;如果文章审核通过,则系统自动发布。

结束:文档发布成功,在前台页面显示。