预订演示
前页 后页

决策表编辑

当您选择为活动元素创建新的决策表或编辑现有元素时,活动元素的名称将显示在决策表工具栏下的选项卡中。

访问

功能区

设计>元素>决策>查找决策模型

上下文菜单

在图表上:

右键单击活动元素|简单决策表|决策表或

右键单击行动元素|简单决策表|决策表

完全决策表

任务

行动

也见

输入条件

您可以通过多种方式在表中输入条件:

  • 类型将条件的文本放入第一个可用行,超过条件conditionstext
  • 将浏览器窗口中相应的行为object拖到“添加条件”单元上,例如模型元素、活动参数、操作或属性,或
  • 单击“条件”单元,然后按 Ctrl+智能感知;可以调用“添加”以提供可能的对象列表,您可以从这些对象中选择以完成条件

添加另一个条件

您可以通过以下任何方式将更多条件行添加到列表中:

  • 单击条件列表下方的Add decisions icon图标
  • 右键单击条件面板上的任意位置并选择“添加条件”选项,或
  • 单击决策决策表工具栏中的Addcond (添加条件)图标
您添加的每个条件都绑定到先前的条件,以便组合评估它们。

列出条件的允许值

(可选)您可以提供可以分配给条件的值的逗号分隔值 (CSV) 列表。如果您这样做,这些值将作为建议输入到同一行的值字段中。

默认情况下隐藏允许值列。要显示它,请单击决策决策表工具栏中的Allowval图标。

在每个条件的允许值单元中,键入以逗号分隔的所有可能值。这些值可以包括运算符,例如 >、<、= 和 ...。

从浏览器窗口拖出并按枚举分类的属性将自动完成该单元,并使该字段只读。

设置条件值

您设置的每个条件都定义了充当决策点的值。例如,18 岁以下的人不能租车,因此“是”和“否”的值是条件“18 岁或以上”的决策点。

在每列1等中,通过以下任一方式提供条件值:

  • 将值键入单元(包括 >、<、= 和 ... 等运算符)或
  • 右键单击单元并选择“允许值 | <value>' 选项(在允许的值中单元)

添加更多条件值列

要向表中添加更多值列,请执行以下任一操作:

  • 右键单击条件面板上的任意位置并选择“添加列”选项,或
  • 单击决策决策表工具栏中的Add Column icon (添加列)图标
这些选项将列添加到“条件”和“结论”面板。

设置策略和完整性

“决策命中策略”定义了在做出决定时是否以及如何结合这些条件。 “完整性”标识决策集是否已完成。

要设置这两个标志,请右键单击“条件”标题(“条件”面板的左上角)并选择选项:

  • '命中策略| <值>' 和
  • “完整性|完全”或“不完整”
如果您不想显示完整性,请选择“完整性 |清除'选项。

删除列或条件

要删除不再适用的条件或不再测试的一列值,请右键单击相应的列或行并选择选项:

  • 删除条件或
  • 删除专栏
将显示A提示以确认删除。您不能删除标题列或条件编号行,也不能删除允许值列。

输入结论

您可以通过多种方式在表中输入结论:

  • 类型将结论文本放入第一个可用行中,而不是键入添加结论文本
  • 将浏览器窗口中的适当行为object (例如模型、活动参数、操作或属性)元素添加单元上

添加进一步的结论

您可以通过以下任何方式将更多结论行添加到列表中:

  • 单击结论列表下方的Add decisions icon图标
  • 右键单击结论面板上的任意位置并选择“添加结论”选项,或
  • 单击决策决策表工具栏中的Addconcl (添加结论)图标
您添加的每个结论都与之前的结论绑定,因此最终决定会将它们全部考虑在内。

列出结论的允许值

(可选)您可以提供可以分配给结论的值的逗号分隔值 (CSV) 列表。如果您这样做,这些值将作为建议输入到同一行的值字段中。

默认情况下隐藏允许值列。要显示它,请单击决策决策表工具栏中的Allowval图标。

在每个结论的允许值单元中,键入以逗号分隔的所有可能值。这些值可以包括运算符,例如 >、<、= 和 ...。

从浏览器窗口拖出并按枚举分类的属性将自动完成该单元,并使该字段只读。

设置结论值

当条件满足时,您设置的每个结论都具有定义同一列中条件值的结果的值。

在每列1等中,通过以下任一方式提供结论值:

  • 将值键入单元(包括 >、<、= 和 ... 等运算符)或
  • 右键单击单元并选择“允许值 | <value>' 选项(在允许的值中单元)

添加更多结论列

要向表中添加更多值列,请执行以下任一操作:

  • 右键单击结论面板上的任意位置并选择“添加列”选项,或
  • 单击决策决策表工具栏中的Add Column icon (添加列)图标
这些选项将列添加到“条件”和“结论”面板。

设置表格聚合值

“库表聚合”值指示如何组合结论值以形成决策。

通过右键单击“结论”列标题并选择“聚合|”来设置值<值>' 选项。

如果您不想设置库表聚合,请选择“聚合|清除'选项。

删除列或结论

要删除不再有效的结论或不再生成的结果值列,请右键单击相应的列或行并选择选项:

  • 删除结论或
  • 删除专栏
将显示A提示以确认删除。您不能删除标题栏或结论编号行,也不能删除允许值栏。

选择物件属性和位置

如果您通过从浏览器窗口拖动object来创建条件或结论,则可以右键单击其行并:

  • 通过选择“属性”菜单选项,显示object的“属性”对话框
  • 通过选择“在项目中查找浏览器”选项在模型中找到object

保存您的更改

定期在退出表之前,单击决策表工具栏中的保存图标。

注记

  • Enterprise Architect统一版和终极版提供决策表功能