前页 后页

使用DataObjects交换数据集

在测试从DMN模型生成的代码时,或在模拟调用DMN模型的BPMN模型时,您需要一种交换数据集的方法。例如,在DMN模型的BPMN调用中,BPMN数据对象用于存储将传递到其正在调用的DMN模型的变量集。该DataObject需要使用适合DMN InputData的数据结构的数据填充,以准备传递给该InputData对象。测试从DMN模型生成的代码时,将使用相同的BPMN DataObject。

本主题描述了从DMN数据集创建BPMN数据对象的过程。

数据集存储在DMN InputData元素中,可以使用DMN表达式窗口中的图标访问。

这将打开InputData的Edit Data Set对话框,其中可以包含多组值:

有两个选项可以将数据集传输到数据对象:

1.直接

  • 在“浏览器”窗口中的“包”下创建一个BPMN DataObject。
  • 打开DMN Simulation窗口
An example of choosing a Dataset for DMN simulation using Enterprise Architect.
  • 从“值”下拉列表中选择一个数据集
  • 单击DMN Simulation窗口上的图标;这将打开“选择元素”对话框
  • 选择BPMN DataObject元素
  • 点击确定按钮
现在可以在DataObject的注释中查看数据集。

2.手册

要手动交换此数据集:

  • 打开InputData元素的DMN Expression窗口
  • 单击Edit DataSet图标 ;这将打开“编辑数据集”对话框
  • 使用CSV导出图标将这些详细信息导出到文件中
可以将CSV文件中的文本作为文本添加到BPMN DataObject元素的注释中。

学到更多