编辑生命周期状态转换
为处于特定生命周期状态的对象配置转换条件,以便移至新的生命周期状态。还可以确定状态更改将自动触发的操作。
注意:Autodesk Vault Professional 中提供此功能。
将对象从一个生命周期状态移至下一状态时称为转换。例如,将处于“正在工作”状态的文件更改为“已发布”状态,这就是状态转换。
对于生命周期中的每个状态转换,您可以配置:
- 转换条件 - 配置确定何时可以进行状态转换的特性条件。例如,管理员可以设置转换条件,以便在“初始审批者”特性没有值时文件无法转换到下一状态。
- 进行转换时执行的操作 - 配置在成功进行转换时可自动发生的事件。例如,如果将文件移至新状态,则将自动进行修订切换。
- 访问控制权限 - 确定可执行转换的组或用户。
- 版本限制 - 在“生命周期定义”对话框中的“转换”选项卡上,您可以查看各状态之间的可用转换以及编辑每次转换的设置。
访问生命周期状态转换
单击“工具”>“管理”>“Vault 设置”。
在“Vault 设置”对话框中,单击“行为”选项卡 >“生命周期”。
在“生命周期定义”对话框中,选择您要为其配置状态转换的生命周期定义的名称,然后单击“编辑”。选择的定义名称将显示在标题栏中。
从“生命周期状态”列表中,选择要编辑的生命周期状态,然后单击“转换”选项卡。
在“转换”选项卡上的“初始状态”和“目标状态”列中列出了状态的转换。选择要修改的转换,然后单击“编辑”。
“转换”对话框中包括三个选项:条件、操作和安全性。
配置转换条件
使用转换条件确定何时进行转换。如果不满足该条件,将不会进行转换。
添加转换条件
在“转换”对话框中,选择“条件”选项卡。在“条件”选项卡中,定义在什么条件下才能进行转换:
- 如果需要,基于特定实体类过滤要显示的特性。例如,对其进行配置,以便在“特性”下拉列表中仅显示文件特性。
- 在“特性”字段中,选择特性。
- 在“条件”字段中,选择条件。
- 如果合适,从“值”字段中选择一个值。并不是所有条件定义都要求在“值”字段中输入一个值。
单击“添加”。此规则将添加到“添加”按钮下的文本框中的列表中。
提示:使用“特性状态”特性确保所有特性都符合要求,然后才能进行转换。当配置从非发布状态到已发布状态的转换时,此规则尤其有用。
删除或替换转换条件
在“转换”选项卡上,选择要修改的转换,然后单击“编辑”。
在“转换”对话框中,选择“条件”选项卡,然后执行以下某项操作:
- 从文本框中选择定义的条件,然后单击“删除”。
- 从文本框中选择定义的条件,从“特性”、“条件”和“值”框中选择新条件,然后单击“替换”。
布尔运算符(不区分大小写)
在定义转换条件值时,可以使用以下布尔运算符。
and | 条件包括 x 和 y。 |
或者 | 条件包括 x 或 y。 |
not | 条件包括不具有 x 的文档。 |
编辑转换操作
转换操作是成功转换后发生的事件。如果在转换至下一个状态时出错,则不执行任何操作。
访问“转换”选项卡
- 在“转换”对话框中,单击“操作”选项卡。
- 在“过滤器”下拉列表中选择实体类,以仅显示可用于该实体类的操作(例如,选择“文件夹”将只能查看可用于文件夹状态转换的操作)。
切换修订
如果您希望在转换时进行修订切换,请选择以下操作之一:
注意:使用“切换第一级修订”旁边的下拉箭头以选择第二级或第三级修订级别。
或者,清除复选框以排除此转换的操作。
同步特性
如果您要使用作业服务器同步特性,请执行以下操作:
- 选择“同步特性”,然后使用作业服务器更新选定的文件类型。
- 单击省略号 (...) 按钮,然后选择文件类型。
或者,清除复选框以排除此转换的操作。
发布限制
管理员可以根据从属子项、内容和链接的数据的状态,选择将转换限制为 Vault 对象的发布状态。任何未处于已发布(可消耗)状态的数据会产生限制并禁止转换选定对象。
请检查是否已发布从属子文件 | 确认状态从属子项是否为已发布状态。 |
请检查是否已发布从属子文件夹 | 确认项目文件夹的子文件夹是否为已发布状态。 |
请检查是否已发布包含的文件 | 确认项目文件夹中包含的所有文件是否为已发布状态。 |
请检查是否已发布链接的文件 | 确认项目文件夹或自定义对象中的所有链接文件是否为已发布状态。 |
请检查是否已发布链接的文件夹 | 确认项目文件夹或自定义对象中的所有链接文件夹是否为已发布状态。 |
请检查是否已发布链接的自定义对象 | 确认项目或自定义对象中的所有链接自定义对象是否为已发布状态。 |
请检查是否已发布链接的条目 | 确认项目文件夹或自定义对象中的所有链接条目是否为已发布状态。 |
检查子项是否未过期 | 确认子对象未处于过期状态。如果任何子条目已过时,则不发布父项。 |
检查子条目是否已发布 | 确认子条目是否为已发布状态。 |
检查子条目是否已发布 | 确认子条目是否具有以前发布的修订。 |
检查关联的条目文件链接是否最新 | 确认所有关联条目文件链接是否为最新。 单击省略号 (...) 按钮以仅指定特定条目文件链接: - 第一级文件链接
- 第二级文件链接
- 标准零部件链接
- 第一级子零部件文件链接
- 第二级子零部件文件链接
- 设计文档
|
检查关联的条目文件链接是否已发布 | 确认所有关联条目文件链接是否为已发布状态。 单击省略号 (...) 按钮以仅指定特定条目文件链接: - 第一级文件链接
- 第二级文件链接
- 标准零部件链接
- 第一级子零部件文件链接
- 第二级子零部件文件链接
- 设计文档
|
清除
如果要在状态转换期间为文件和条目启用清除,请选择“清除”操作。在相应状态更改期间更改的所有文件、文件夹和条目都将使用服务器选择性清除任务进行清除。
创建自定义作业
将自定义作业与生命周期转换相关联。创建自定义作业有两个必需步骤。首先,管理员将自定义作业添加到生命周期。其次,程序员创建作业。
有关详细信息,请参见创建自定义作业。
编辑转换安全性
通过配置转换安全性来确定谁可以执行转换。具有修改权限的任何人均可在对象上调用“更改状态”命令。
提示:当前尚未提供任何可撤回状态的命令。不过,您可以通过拒绝授予所有人执行转换的权限来手动撤回状态。这样可以防止处于其他状态的文件转换为该状态。但是,仍然可以将文件从受阻止的状态转换为新状态。
管理转换限制
- 在“转换”对话框中,单击“安全性”选项卡。
- 如果选中“此转换没有限制”复选框,则不能为此转换定义任何安全性选项。若要添加转换限制,请清除“此转换没有限制”复选框(如果已选中)。单击“添加”。
添加成员
成员或组必须可用,并且必须添加到“当前成员”列表中,才能启用转换权限。
- 在“添加成员”对话框的“选择成员自”列表中选择要添加到“可用成员”列表中的成员或组。
- 在“可用成员”列表中,选择要添加到“当前成员”列表中的成员或组,然后单击“添加”。
删除成员
- 在“添加成员”对话框的“当前成员”列表中选择成员或组,然后单击“删除”。
修改现有成员的权限
重要信息:用户必须在基于对象的安全性级别具有修改权限才能更改状态。
- 如果您要允许或拒绝成员具有某权限,请在“添加成员”对话框中选择该权限,然后从下拉列表中选择新权限。
配置同行审阅控件
在状态转换期间对文件设置同行审阅。控制机制可检查当前用户是否不是执行先前状态更改的同一用户。
例如,将文件从“正在工作”状态转换为“已发布”状态时,正在处理处于“正在工作”状态的文件的用户无法将文件移至“已发布”状态。
在同行审阅控件下,您可以定义多个转换条件,用于确定何时可以发生状态转换。满足条件后,系统会检查设置“从”和“到”状态的用户。将文件设置为转换的“从”状态的用户无法将状态更改为“到”状态。此功能可用于促进权力的委派并提高透明度。
注意:
- 同行审阅检查只能应用于文件且在一个生命周期内运行。
- 规则集中的所有规则按优先级顺序从上到下运行。
添加规则
在“转换”对话框中,单击“同行审阅”选项卡。
在“同行审阅”选项卡上,定义发生状态更改所依据的规则。一个规则可以包含多个条件。
- 在“规则名称”字段中,定义规则名称。
- 在“特性”字段中,选择特性。
- 在“条件”字段中,选择条件。
- 如果合适,从“值”字段中选择一个值。并不是所有条件定义都要求在“值”字段中输入一个值。
单击“添加”。系统即会将规则添加到“规则条件”字段。
您可以将多个条件添加到规则。添加所有条件后,单击“确定”。
提示:使用“特性合规性”特性确保所有特性都符合要求,然后才能进行转换。当配置从非发布状态到已发布状态的转换时,这是一条值得纳入的绝佳规则。
删除规则
- 在“转换”选项卡上,选择要修改的转换,然后单击“编辑”。
- 在“转换”对话框中,选择“同行审阅”选项卡。
- 从文本框中选择定义的规则,然后单击“删除”。