前面通过一系列的文章介绍了Vault的二次开发的基本概念和分类,相信大家也有一定的认识,但如何在实际中去应用这些扩展呢?在后面的一些文章中间,我们会在其中介绍基于Vault的二次开发所实现的实际应用,希望能对大家的理解有一些提升。
在这篇文章中,就介绍一个应用场景,就是基于Vault的流程管理。通过前面对Vault的原生功能的介绍,我们知道Vault本身有流程的一些概念在里面,就是变更单,在变更单中提供了一些状态的变更,变更和文件的绑定,以及邮件的通知。但现有的功能有一个比较大的缺陷,就是对流程本身的状态设置上没有很好的扩展性,不能根据客户实际的需求来进行定制化。为了满足客户相关的 需求,我们给出了一套解决方案----Smart Workflow。下面就来介绍一下这个插件所实现的主要功能:
通过本章节的学习,您将可以了解到以下的内容:
- 了解Smart Workflow的 基本功能和操作
- 通过对流程的操作完成数据管理的高级操作,如发布文件。
- 流程其他相关功能(邮件通知等)
- 如何查看和我相关的流程(工作台管理)
或者您也可以在流程管理面板下,点击新建按钮后您将看到新建流程对话框。
您还可以在工作台管理中点击右键选择“创建”来创建一个流程。
2. 编辑流程
在导航栏中选择流程管理主面板中或在工作台管理下方的流程管理面板中,选择一个已有的流程,点击右键可以选择编辑流程命令以便对一个已有流程进行编辑。
3. 复制流程
在导航栏中选择流程管理主面板时或在工作台管理下方的流程管理面板中,选择一个已有的流程,点击右键可以选择复制流程命令可以以已有流程的内容创建一个相同的流程(编号等内容仍然不同)。
4.提交流程
在导航栏中选择流程管理主面板时或在工作台管理下方的流程管理面板中,选择一个已有的流程,点击右键可以选择提交流程命令可以将已有流程的状态更改为新状态。
您需要在更改流程状态对话框中,选择新的流程状态,并选择对应的负责人(当一个流程存在多个负责人的时候),点击确定后生效。
在流程对话框的常规标签页内,您可以设置:
· 标题 – 用于该流程的简短描述
· 详细描述– 用于详细描述该流程的内容
· 类型 – 用于指定该流程的流程定义(需管理员在流程配置中预设)
· 各状态的负责人 – 各个流程可以进行流程提交以及流程内容修改的人。
您还可以:
· 通过添加按钮来新增一个Vault中的文件;
· 通过删除按钮来去除一个相关联的文件;
· 通过预览按钮来预览一个选中文件,请注意,对于设计文件,您需要确保该文件已有DWF(x)文件相关联
· 通过转至文件夹按钮来跳转到该文件所在的目录下。
您可以:
· 点击添加来新增一条讨论信息;
· 点击回复来回复一条已有的讨论信息
在流程对话框的日志标签页内,您可以查看本流程从创建至今的历史操作。
在导航面板中选择工作台管理,并在主视图中选择我的流程,您将在流程管理标签页中看到所有有待您处理的流程。您可以在工作台中集中处理(查看,编辑,提交流程,添加回复讨论等)所有您的流程。