表单(变量)管理
什么是表单?
表单用于表示数据的结构。它具有名称,描述和可选的别名,表单包含区块、字段、集合、业务术语、函数等元素。在编写规则时需要引用表单及其元素。
创建或导入表单
Sparkling Logic SMARTS™有多种方式将表单添加到项目中,我们以标准方式进行介绍,后面对于其他方式做一点描述。
新增资源至项目
在项目视图下,点击“新增资源至项目”,下拉框中选择表单进行单击,弹出如下“创建或导入表单”对话框。
下表对各选项进行说明:
选项 | 说明 |
新建 | 如果派生于选项为空,则建具有指定名称和描述的空表单并将其添加到项目中。 |
如果派生于选项非空,创建具有指定名称和描述的指定表单的子表单,并将其添加到项目中。 | |
复制现有的 | 使用输入的名称和描述创建指定表单的副本,并将其添加到项目中。 |
使用现有的 | 将表单从工作区添加到项目中。该表单可能是由您或其他人在同一工作区上创建的。 表单所需的所有资产也已添加到项目中。 |
导入数据 | 为具有指定名称和描述的数据创建表单并将其添加到项目中 |
导入DMN | 从DMN XSLX文件中提取词汇表 |
制作词汇表和决策模型,提取项目资产 | |
根据决策模型中词汇表的名称,为项目中的词汇表生成名称的表单。将提取或生成的所有资产添加到项目中 | |
导入PMML | 从PMML文件中提取PMML模型及其接口 |
使用指定的名称和描述创建与项目中PMML模型的界面相对应的表单,将提取或生成的所有资产添加到项目中 |
其他创建方式
1.在创建项目和创建决策对话框中,通过“导入数据”选项创建项目时,会自动创建该项目使用的表单,此操作类似于上述表格中的“导入数据”。
2.在新建空决策中,系统会自动创建一个同名空表单,具体的步骤在“编辑表单”中详细介绍
更新表单
更新表单可以通过json、xml、csv等文件进行批量表单更新,也可以通过新增、删除派生表单更新表单。
在项目视图下,选择需要更新的表单,右键弹出菜单中,选择“更新”或通过工具栏中“更新***”按钮
弹出更新对话框,如下:
下表对各选项进行说明:
选项 |
说明 |
从数据文件更新 |
如果选择“添加结果而不是替换内容”,将从数据的结构追加到表单。 如果没有选择“添加结 |