前页 后页

决策表编辑器

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

访问

色带

设计>影响>决策>管理决策

上下文菜单

在图上:

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

右键单击“动作”元素|简单决策表|决策表

完成决策表

任务

行动

也可以看看

输入条件

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

  • 在第一个可用行中键入条件的文本,覆盖“ 添加条件”文本
  • 从浏览器窗口中将适当的行为对象拖到“添加条件”单元格中,例如模型元素,活动参数,操作或属性,或
  • 单击“添加条件”单元格,然后按Ctrl + Space;调用Intelli-sense以提供可能的对象列表,您可以从中选择以完成条件

添加其他条件

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

  • 单击条件列表下方的Add decisions icon图标
  • 右键单击条件面板上的任意位置,然后选择“添加条件”选项,或者
  • 单击决策表工具栏中的Addcond (添加条件)图标
您添加的每个条件都与之前的条件绑定,因此可以对它们进行组合评估。

列出条件的允许值

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

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

在针对每种条件的“允许值”单元格中,键入所有可能的值,并用逗号分隔。这些值可以包括>,<,=和...等运算符。

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

设置条件值

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

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

  • 将值键入单元格(包括>,<,=和...等运算符)或
  • 右键单击该单元格,然后选择“允许的值| <value>'选项(在“允许值”单元格中设置)

添加更多条件值列

要将其他值列添加到表中,请执行以下任一操作:

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

制定政策和完整性

“决策命中策略”定义了在决策过程中是否以及如何结合条件。 “完整性”标识决策集是否完整。

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

  • '命中政策| <value>'和
  • '完整度|完成”或“未完成”
如果您不想显示完整性,请选择“完整性|清除”选项。

删除列或条件

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

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

输入结论

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

  • 通过键入“ 添加结论”文本, 将结论的文本键入第一行。
  • 将适当的行为对象从“浏览器”窗口拖到“添加结论”单元格中,例如模型元素,活动参数,操作或属性

添加更多结论

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

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

列出结论的允许值

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

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

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

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

设置结论值

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

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

  • 将值键入单元格(包括>,<,=和...等运算符)或
  • 右键单击该单元格,然后选择“允许的值| <value>'选项(在“允许值”单元格中设置)

添加其他结论列

要将其他值列添加到表中,请执行以下任一操作:

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

设置表聚合值

“表汇总”值指示如何将结论值组合以形成决策。

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

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

删除列或结论

要删除不再有效的结论或不再产生结果值的列,请右键单击适当的列或行,然后选择以下选项:

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

检查对象属性和位置

如果通过从“浏览器”窗口中拖动对象来创建条件或结论,则可以右键单击其行,然后:

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

保存更改

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

笔记

  • 决策表工具在Enterprise Architect的Unified版和Ultimate版中可用