预订演示

请注意 : 本帮助页面不适用于最新版本的Enterprise Architect. 最新的帮助文档在这里.

前页 后页

安全组工作流程

安全组工作流程是一种通过一系列由元素属性(例如状态)定义的阶段来管理元素转换的方法,因此,这些元素只能从一个阶段转到定义的下一阶段,而不能随意设置为一个阶段。更晚(或更早)的阶段。当用户通过“属性”窗口或“属性”对话框,或者通过绑定到元素属性的看板图更改元素的属性时,将应用控件。

您可以通过工作流脚本引擎来管理工作流,但是通过在用户安全性工具中设置工作流定义,您可以利用现有的安全组来精确,严格地控制哪些用户可以在某些状态之间移动元素。例如,应用元素'Status'属性:

  • 开发人员(安全组“ Dev”)只能从以下位置更改状态:
    -“建议”为“进行中”
    -从“进行中”到“实施”
    -从“已审核”到“合并”
  • 审阅者(安全组“ Rev”)只能从以下位置更改状态:
    -“已实施”为“已审核”或
    -“实施”为“进行中”
  • 测试人员(安全组“测试”)只能从以下位置更改状态:
    -“合并”为“已测试”
  • 项目经理(安全组“ PMan”)可以将状态从任何值更改为任何以前的值
注意:当前,只能在“状态”元素属性上设置安全组工作流。

先决条件

必须启用用户安全性,并设置适当的用户安全组(尽管您可以在此处描述的过程中添加和删除安全组)。

访问

色带

配置>安全性>管理>组工作流

在安全组上设置工作流程

显示“状态工作流程”对话框。

行动

也可以看看

1个

选中“启用组工作流程”复选框以启用安全组工作流程。

(稍后,如果要在一段时间内暂停任何当前定义的工作流,请清除该复选框。)

2

在“组”面板中,单击所需的安全组。

(如果未列出所需的组,请单击“配置”按钮以显示“安全组”对话框并创建组。)

状态属性的可用值在“类型”面板中列出。

维持团体

3

在“发件人”字段中,单击下拉箭头,然后选择所选安全组中的用户可以更改的状态值。

4

在“类型”面板中,点击值的用户可以更改状态 ,然后点击按钮到价值转移“转变为”面板。

您可以通过单击按钮将所有值传输到“转换到”面板。

如果您需要更正或从“转换到”面板中删除值,请使用以下两个按钮之一:

例如,如果您希望允许审阅者将元素从“已实施”过渡到“已审阅”或“进行中”,则可以在“来自”字段中选择“已实施”,然后单击“已 ”和按钮,然后点击“进行中”和按钮。

5

单击保存按钮。

您现在可以:

  • 重复步骤3-5,并将另一个规则分配给同一安全组,以允许它们从另一个值过渡
  • 重复步骤2-5,并将规则分配给另一个安全组,以允许它们从一个值过渡到一个或多个其他值
  • 单击关闭按钮,然后停止定义安全组工作流程

学到更多