plone的工作流管理器
plone.app.workflowmanager-overhaul的Python项目详细描述
简介
注
在为新的图形界面编写适当的文档之前,请看一下YouTube视频,以满足您的好奇心: https://www.youtube.com/watch?v=qORLAIO7xBQ
这个包提供了一个在plone中管理自定义工作流的gui。
这是uwosh.northstar工作流设计工具的继承者(north*继续作为文件系统产品生成器,给定ploneformgen或灵巧原型)。
功能
- add/edit/delete new workflows
- add content rule actions easily for a workflow transition
- graph workflows
- easily manipulate workflow permissions
绘图
该包还支持绘制工作流。
这篇文章的灵感来源于dcworkflowgraph。
要启用此功能,您需要安装graphviz库。 有关信息,请访问http://www.graphviz.org
一旦你建立了graphviz并安装了它,确保“点” 它创建的可执行文件位于您的路径中,例如
导出路径=$path:/usr/local/bin
假设“make install”将graphviz可执行文件放入 /USR/本地/bin。如果 “点”查找“点”可执行文件。
然后重新启动zope或zeo客户端。下次你看的时候 工作流管理器中的自定义工作流,您应该看到一个新的“关系图” 按钮。当你点击它时,它会生成一个gif来描绘 工作流的状态和转换。
如果状态和转换ID不包括 连字符。graphviz的“dot”可执行文件将发出警告消息, 如果无法理解状态,则可以在实例日志中找到 以及转换名称和标签。
plone 3支持
您还必须安装simplejson。
更改日志
1.2A1(2015年12月2日)
- ajax调用现在返回“智能”反馈来告诉图表 如何更新自身以反映更改。[目标537]
1.1a4~未发布
- 更新的图形保存系统要高效得多 [目标537]
- 图形现在在保存更改时动态更新。 [目标537]
1.1a3~未发布
- 包括springy.js库 [目标537]
- 为提高稳定性而进行的大量小改动 [目标537]
- 使用springy.js创建“重新排序”功能 帮助订购大型、复杂的工作流更加容易。 [目标537]
1.1a2
- 包括jsplumb库。 [目标537]
- 用jsplumb图形布局替换了以前的ui。 [目标537]
- 删除了旧的、多余的ui元素。 重写workflowmanager.js使其更具动态性,以适应jsplumb [目标537]
1.0a5
- 创建转换时实例化转换脚本 因此definition.xml是由通用设置生成的。 [托马斯德斯维南]
- 为此包添加了更多的字符串分类器和元数据项 [麦加瓜]
- 修复工作流、状态和转换ID生成 当我们有口音的标题。 [托马斯德斯维南]
- 全面国际化。 法语翻译。 [托马斯德斯维南,马卡瓜]
- 增加了西班牙语翻译。 [hvelarde]
- 图形视图中的双引号状态和转换名称 [勘误]
- 用javascript中的“jquery”替换剩余的“jq”名称 全倍体4.3+兼容性。 [托马斯德斯维南]
- 增加了简体中文翻译。 [詹爱军]
1.0A4~2012-05-28
- 显示获取的权限设置 [范希姆]
- 基于bootstrap的改进样式 [范希姆]
1.0a3-2011-09-02
- 克隆的转换现在将显示名称设置为新 标题也是。 [范希姆]
- 立即确认保存时取消阻止对话框 打开。 [万希姆]李>
- 修复更改源转换时出现的错误(如果转换) 存储为元组或列表。 [范希姆]
1.0a2-2011-09-01
- 添加manifest.in。 [沃特文]
- 使用json库并公布 plone 3用户需要安装simplejson [范希姆]
- 修复js以正确处理所有版本的 正确选择输入标记中的jquery。 [范希姆]
1.0A1-2010年12月12日
- 初始版本