什么是表单?

表单用于表示数据的结构。它具有名称,描述和可选的别名,表单包含区块、字段、集合、业务术语、函数等元素。在编写规则时需要引用表单及其元素


创建或导入表单

Sparkling Logic SMARTS有多种方式将表单添加到项目中,我们以标准方式进行介绍,后面对于其他方式做一点描述。


新增资源至项目

在项目视图下,点击“新增资源至项目”,下拉框中选择表单进行单击,弹出如下“创建或导入表单”对话框。

更新表单

更新表单可以通过json、xml、csv等文件进行批量表单更新,亦可以通过新增、删除派生表单更新表单。


在项目视图下,选择需要更新的表单,右键弹出菜单中,选择“更新”或通过工具栏中“更新***”按钮。

弹出更新对话框,如下:

下表对各选项进行说明:

要编辑表单,可以单击“项目”页面中的表单,也可以在“项目”页面中点击“决策”关联的表单。

单击后,打开表单编辑界面,如下图所示:

表单工具栏介绍

显示属性/隐藏属性:显示所选表单元素的属性面板

上移:向上移动所选表单元素

下移:向上移动所选表单元素

删除:删除所选表单元素

修改表单:选中修改表单,方可对表单进行修改

新增顶层区块:增加一个顶层区块

新增子区块:在选中表单区块下面增加一个区块

在下面添加区块:在选中表单区块下面增加一个同级区块

新增字段:在选中表单区块下面增加一个字段

新增业务术语:在选中表单区块下面增加业务术语

在下面添加函数:在选中表单区块下面增加函数


区块操作

对顶层区块和子区块进行增加、修改、删除操作

· 增加顶层区块

· 删除区块

每个区块可以包括子区块

· 增加子区块

· 删除子区块

字段操作

添加顶层字段:选择一个顶层表单元素,然后使用下面的“ 添加”字段或上面的“  添加”字段  命令。


添加区块内字段:要将字段添加到区块中,请选择该区块并使用“新增字段”  菜单。或者在该区块中选择另一个表单元素,然后使用“在下面添加字段”或“在上面添加字段”菜单。


删除字段:选中要删除的字段,右键菜单中“删除”确认删除即可。

修改字段:

· 名称

· 别名

· 描述

· 计数

· 类型

· 显示格式

· 计算

· 约束

筛选字段

输入字段名称快速定位字段

汇总操作

添加顶层汇总:右键选择一个顶层区块,然后使用“ 在下面添加汇总”或“在上面添加汇总”菜单,如果需要在区块内增加汇总,右键点击区块使用“ 新增汇总”菜单即可。其他操作与字段操作相同。


业务术语操作

添加业务术语:右键选择一个区块或一个字段,然后使用“增业务术语”菜单。

删除业务术语:选中要删除的业务术语,右键菜单中选择删除后确认删除即可。


函数操作

区块内添加函数:右键选择一个区块,然后使用“新增函数”菜单。

同级添加函数:选择一个区块或字段,然后使用“在上面新增函数”或“在下面新增函数”,

签名:编辑函数的输入参数和输出参数

实施:函数的具体实现,支持本地函数和远程函数

删除函数:选中要删除的函数,右键菜单中选择删除后确认删除即可。


其他操作

移动表单元素:在表单编辑模式下,可以移动表单元素(区块,字段,业务术语,函数)

· 在同一区块内,可以使用“上移”、“下移”或者工具栏中的图标来移动元素位置

· 跨区块移动,使用“移动至”菜单,弹框选择要移动的字段以及要移动的位置即可

编辑表单

对表单结构、元素进行增加、修改、删除、查询等操作。


什么是表单元素?

· 区块

在表单的顶层,表单是由一个或多个区块组成,区块用来组织、分类、管理表单元素。

· 字段

表单中具体的参与规则编辑的业务对象。

· 汇总

通过对文档组中的所有文档执行汇总计算来提供汇总值

· 业务术语

具备满足一定的条件的True或False,代表业务且便于理解的名称。

· 函数

可以进行计算、外部调用等

什么是元素属性?

通用属性

名称:表单元素的名称

别名:表单元素在规则或脚本中使用的名称

描述:表单元素的描述信息

计数:标识该表单元素是一个值还是一个具有多值的集合

约束:验证时使用


字段/汇总属性

类型:该字段的类型(字符串,整数,布尔值,日期,浮点数,双精度数,十进制)

计算:SparkL表达式,用于计算字段或集合的值

显示格式:可以为格式字段或类型为Integer,Float,Double,Decimal和Date的聚合提供格式化表达式。可参考字段显示格式


业务术语属性

定义:SparkL表达式,用于计算业务术语的布尔值


函数属性

返回类型:数据类型(字符串,整数等),它也可以是单个值或多值的集合

参数:输入参数的名称及类型定义

种类:本地函数和远程函数,在远程函数模式下,需要输入相关地址和参数

计算:SparkL表达式,用于计算字段或集合的值


什么是字段显示格式?

数字格式

数字格式字符串的格式为Axxsscc

· A是一个不区分大小写的字母字符,称为格式说明符。c,d,e,f,g,n,p,r,x(大写或小写)之一。

· xx是称为精度说明符的可选整数。精度影响结果中的位数。

· ss是用于缩放数字的可选字符串。如果提供,则必须包含逗号。对于每个指定的逗号,该数字除以1000。

· cc是一个可选字符串,用于在格式化货币值时覆盖货币符号。在格式化不同于当前默认语言的文化的货币值时(例如,在使用英语文化的应用程序中格式化欧元或日元值时)。


自定义数字格式

在自定义格式字符串中:

· 0表示即使数字为0且无关紧要也必须出现的必需数字。

· #表示一个数字,如果该数字不为0,则必须出现该数字。只有为0的数字才显示0。

· 。表示本地化小数点分隔符在显示值中的位置。

· ,格式中的表示在必要时应出现本地化的分组分隔符。如果“,”出现在格式的末尾或“。”之前 分隔符,它表示按1000进行缩放,对于在显示之前以格式显示的每个“,”,该值除以1000。

· ;为正值和负值分隔两个单独的格式字符串,第二个“;” 定义值为0的第三种格式。

· %表示本地化百分比符号的位置,该值在显示之前乘以100。

· 00指示该值应以指数表示法显示。“ E”后面的0表示最小位数,必须至少有一个0。

· E + 0在0之前添加“ +”表示正指数必须显示“ +”号,默认情况下,仅负指数会显示符号。

· 00表示显示的指数将使用小写字母“ e”。

· \表示下一个字符是原样字符,将按原样显示,而不被解释为格式字符。文字字符只能出现在格式字符串的开头和结尾。


日期和时间格式

下表总结了各种选项,参数和结果。

其他创建方式

1. 在创建项目和创建决策对话框中,通过“导入数据”选项创建项目时,会自动创建该项目使用的表单,此操作类似于上述表格中的“导入数据”。

2. 在新建空决策中,系统会自动创建一个同名空表单,具体的步骤在“编辑表单”中详细介绍

表单管理


产品
解决方案
学习
上海杨浦区昆明路739号文通大厦9F
©2021 上海数泱信息科技有限公司 版权所有