您可以为模块创建工作流程。
开始之前
定义希望工作流程支持的过程。例如,您可能会创建一个有关状态及其关联方式的过程模型。
过程
- 选择或创建用于工作流程的模块。
- 确保该模块中的“选项”属性包含过程中出现的所有状态。
- 确保至少有一个视图基于该模块。设置好工作流程后,您可将其应用于该视图。
注: - 只能将工作流程分配给满足以下任一需求的视图:
- 必需属性(“显示”和“可视化”)被设置为“是”
- “添加”、“显示”、“复审”、“划分优先级”、“可视化”和“规划”属性被设置为“否”
- 工作流程视图必须供需要将元素从一种状态转换为另一种状态的所有用户共享。
- 为了正确地定义状态转换,请确保视图的属性访问级别是正确的。请考虑哪些属性必须是可编辑的,并在视图中指定用户可在状态转换期间编辑哪些属性。
- 添加工作流程:
- 单击。
- 单击添加工作流程。
- 在“工作流程定义”页面上,输入工作流程的名称和描述。 工作流程的名称是状态转换区域的标题,显示在每个元素的属性列表的上方。描述显示在标题的下方。
- 选择模块和工作流程属性。 只会列出模块中的选项属性。您所选的属性在使用该工作流程的视图中的属性列表内是不可见且不可编辑的。“工作流程”属性显示在视图中的属性列表顶部的状态转换区域内。
- 单击确定。
- 编辑工作流程的状态转换。 状态转换显示在视图的属性列表顶部的状态转换区域内。
- 为每种状态设置属性访问权。
- 针对某一项,单击编辑图标。这样会显示“编辑属性访问权”页面。
- 针对每个属性,选择访问级别。缺省值为“作为视图”,它将提供与所分配视图中相同的可用访问权。只读访问权不会覆盖视图规则。例如,如果属性已根据视图定义隐藏,那么不会针对该状态显示该属性。
- 单击保存。
- 为每种状态创建允许的状态转换:
- 在某一项的“状态转换”列中,单击添加状态转换。这样会显示状态转换配置页面。
- 输入名称和描述。
- 选择目标状态,以确定元素转换后的目标状态。
- 选择状态转换的类型。如果选择直接,那么会在状态转换期间隐藏所有属性。如果选择具有选项,那么会显示状态转换的属性访问级别列表。
- 编辑状态转换的属性访问权。对于新工作流程中的状态转换,缺省值为“隐藏”。
注: 在 V6.3.1 及更早版本中,缺省访问权值为“作为视图”。
为了确保仅显示相关信息,请针对在 V6.3.1 及更早版本中创建的工作流程更新状态转换的属性访问权。如果向具有在 V6.3.1 之前创建的工作流程的模块中添加属性时,新属性的缺省值为“作为视图”。编辑状态转换,以设置正确的访问级别。
- 单击保存。
- 完成以下任一步骤以将工作流程与视图相连:
- 使用视图分配工作流程:
- 在“编辑工作流程”页面上,展开“视图分配”部分。这样会根据您为工作流程选择的模块来显示包含所有视图的列表。“当前工作流程”列包含您为每个视图所选的工作流程。
- 针对要分配的视图,选择分配。
- 单击保存。
- 配置视图:
- 单击。
- 选择视图。
- 编辑“视图定义”属性,然后单击下一步。
这会显示访问级别的属性列表。
- 从“杂项设置”中选择要应用的工作流程。
注: 如果在视图中使用工作流程,那么每次只能更新一个元素的工作流程属性。