预订演示

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

前页 后页

安全组工作流程

安全组工作流是一种通过元素属性(例如状态)定义的一系列阶段来管理元素转换的方法,使元素只能从一个阶段传递到定义的下一个阶段,而不会被任意设置为更晚(或更早)阶段。当用户通过属性窗口或“属性”对话框或通过绑定到该元素的属性图更改元素的属性时应用控件。

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

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

先决条件

必须启用用户安全,并设置适当的用户安全组。

访问

功能区

设置 > 安全 > 管理 > 组工作流程

在安全组上设置工作流

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

行动

也见

1

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

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

2

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

(如果所需的组未列出,请返回“设置 > 安全 > 组”以显示“安全组”对话框并创建组。)

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

配置模型组

3

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

4

在“类型”面板中,单击用户可以将状态更改的值,然后单击状态按钮值传输到“转换为”面板。

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

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

例如,如果您想允许审阅者将元素从“已实施”过渡到“已审核”或“进行中”,您可以在“发件人”字段中选择“已实施”,然后单击“已审核”和按钮,然后单击“进行中”和按钮。

5

单击保存按钮。

您现在可以:

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

了解更多