EZ Publish/EZ Publish工作流
来自站长百科
EZ Publish | EZ Publish安装与卸载 | EZ Publish的使用 | EZ Publish常见问题 | EZ Publish其他 |
本条目阐述了eZ Publish 的工作流特性。系统内建了一种工作流机制,可以通过或不通过用户的参与来完成各种工作。工作流的实现基于以下组件:
• 事件
• 工作流
• 工作流组
• 触发器
下图演示了这些元素间的联系。
- 事件是工作流系统中的最小单位,它执行一个特定的任务。eZ Publish 内建了一套事件,可以满足典型日常工作的需要。
- 例如:内建的审批时间允许对象在发布前由编辑(一个用户)对它的内容进行审查。可以通过开发用于特定用途的自定义的事件来扩展系统。
- 自定义工作流事件必须用PHP 开发。
- 工作流是一组事件。换言之,它定义了工作流运行时一个有序的动作序列。
- 工作流可以被放置在不同组内。工作流组只是工作流的集合。
- 工作流由触发器触发。尽管一个触发器只能触发一个工作流,内建的多路控制器事件(在由触发器最初启动的工作流内部)可以启动多个其它的工作流。
- 触发器与模块的函数关联在一起。它会在模块函数开始或结束时启动指定的工作流。
- 下表演示了标准/内建的触发器。