表单

新建表单

点击[应用名称],进入应用后,点击侧边栏顶部搜索框后面的[+]按钮,出现[新建选项菜单]浮窗,点击[表单]按钮,出现[新建表单方式]弹窗,选择新建表单的方式。

【新建空白表单】:拖拽所需要的控件来设计表单内容。

【导入Excel生成表单】:根据Excel表头生成单行文本控件字段名称,并导入业务数据。

设置表单

鼠标移入侧边栏表单名称,右侧出[设置]按钮,鼠标再移入[设置]按钮,出现[表单设置菜单]浮窗。

【设计表单】:点击[设计表单]按钮,进入[设计表单]页面,可对表单的控件字段、流程、列表进行调整设计。

【编辑】:点击[编辑]按钮,出现[编辑表单]弹窗,可编辑新的表单名称、选择其他图标、选择新的表单分组进行保存生效。

【复制表单】:点击[复制表单]按钮,系统会自动复制生成一份当前表单的副本表单(仅复制表单、流程及业务规则等,不含业务数据)。

【移动】:点击[移动]按钮,出现[移动表单]弹窗,可将当前表单移动到系统的其他应用下。

【删除】:点击[删除]按钮,打开[删除]弹窗,点击确认即可删除。删除会同时删除表单的业务数据,且删除后不可恢复,需谨慎操作。

设计表单

点击[设计表单]按钮,进入[设计表单]页面,可对表单的控件字段、流程、列表进行调整设计。

表单设计

表单属性

点击右侧中的[表单属性]按钮,打开[表单属性]面板。

【表单名称】:编辑修改表单名称。

【表单分组】:选择表单存放于该应用内哪一个文件夹或者不放入文件夹中。

【图标】:编辑修改表单图标。

【图表颜色】:编辑修改图标颜色。

【数据标题】:选择该表单中拖入的控件字段,设置为每一条业务数据的标题由什么组成。

【数据查看权限】:选择该表单所有业务数据的数据权限。

1)用户根据角色权限查看数据:根据用户在该系统内拥有的权限,来判断是否业务数据可见范围。

2)所有用户可查看全部数据:该组织下的所有用户都可查看该表单所有的业务数据。

【评论功能】:若开启后,在该表单每一条业务数据详情中都有评论板块,拥有该条业务数据查看权限的用户都可参加评论该条业务数据。

【任务提醒】:若开启后,在该表单每一条业务数据详情中都有任务提醒板块,拥有该条业务数据查看权限的用户都可配置任务提醒来提醒自己或其他人员。

【提醒方式】:表单数据评论的通知提醒方式,默认云飒平台通知,可以多选其它通知方式。

配置控件

【添加控件】:,选择控件点击或拖动至中间区域完成添加。

【配置控件字段】:点击中间画布上某一控件字段,右侧会展示该控件字段的字段属性,可按需进行配置。

【移除控件字段】:点击控件字段右上角的[垃圾桶]按钮,即可移除。若是该控件字段有业务数据,移除控件字段后,业务数据也会被删除。

【复制新增控件字段】:点击控件字段右上角的[复制]按钮,即可复制新增一个控件字段同该控件字段的字段属性一致。业务数据不会被复制。

【控件字段排序】:长按控件字段标题进行拖拽移动,即可调整控件字段排序。

【撤销】:点击后撤销上一个操作动作。

【重做】:重做撤销的一个操作动作。

【保存生效】:表单设计后所有业务数据都有影响,旧业务数据会增删字段及其字段的业务数据。

表单控件

单行文本

适用于文本类数据字段的采集,文本最大长度200个字符,例如姓名、手机号码等字段信息提交。

若选取格式,可起到字符格式校验的作用,例如手机号码格式下输入的内容是否为手机号码。

【控件名称】:输入控件字段名称。控件转换:可以将单行文本字段转为多行文本和单选框,直接转换数据不会被删除。

【隐藏条件】:设置满足什么条件时,就隐藏该控件字段。根据隐藏条件隐藏的字段,提交业务数据时将不存储其字段值。

1)TRUE:在表单中隐藏当前控件字段,同时业务数据中不存储该字段的值。

2)控件字段A>控件字段B:通过其它控件字段的值比较来设置隐藏条件。

3)控件字段A=="xxxx":通过某个控件字段的值来设置隐藏条件。

4)IF(控件字段A=="xxxx",TRUE,FALSE):通过IF函数来设置隐藏,当控件字段A的值等于"xxxx"时,则当前控件字段隐藏(TURE),否则不隐藏(FALSE)。

【默认值】:设置该控件字段的默认值。

1)计算公式:设置计算公式给该控件字段赋值。

(1)"xxxx":直接赋值一个数字或者文本给到该控件字段。

(2)控件字段A:通过其它控件字段的值赋值给该控件字段

(3)控件字段A+控件字段B:通过其它控件字段的值进行计算/拼接赋值给该控件字段。若计算公式中的空间字段都是数字控件,则会相加,若其一非数字控件,则会拼接在一起,以空格隔开。

(4)IF(控件字段A=="xxxx","yyyy","zzzz"):通过IF函数赋值给该控件字段。当其它控件字段的值等于"xxxx"时,则该控件字段的值为"yyyy",否则为"zzzz"。

【格式】:控制单行文本控件字段值的格式,在用户新增业务数据时会校验输入内容是否符合格式的字符格式规则。

1)普通文本:没有字符格式的限制。

2)邮箱:XXX@XXX.XXX

3)身份证:18位数字、17位数字+英文字母、15位数字。

4)固话/手机

(1)1开头的11位数字

(2)0开头的区号-座机号

【扫码】:若勾选,则在移动端填写表单时可以进行扫码,读取并修改 二维码/条形码 中带的参数值。

【校验】:校验数据是否为重复录入。

1)输入框失去焦点时校验

2)提交时才校验

【加密】:对该控件字段的值进行加密处理。

1)加密全字段:该控件字段值全部用"*"表示。

2)加密字段中第x位到第y位:该控件字段值从左开始第x位到第y位用"*"表示。

【提示语】:输入框在未输入内容时,输入框中的提示语。

【描述】:输入描述后在 新增/查看/编辑 业务数据时,控件字段的名称后会出现[描述]按钮,鼠标移入[描述]按钮时,浮窗展示描述内容。

【特殊赋值】:若通过业务规则等向单行文本赋值时,赋值格式为"xxxx",xxxx为赋值内容。

多行文本

适用于表单中录入多行数据,最大长度可达2000字符,例如产品介绍、会议记录、订单详情等。

【控件名称】:输入控件字段名称。

【隐藏条件】:设置满足什么条件时,就隐藏该控件字段。

1)TRUE:隐藏当前控件字段,在业务数据中始终不显示该字段。

2)控件字段A>控件字段B:通过其它控件字段的值比较来设置隐藏条件。

3)控件字段A=="xxxx":通过某个控件字段的值来设置隐藏条件。

4)IF(控件字段A=="xxxx",TRUE,FALSE):通过IF函数来设置隐藏,当控件字段A的值等于"xxxx"时,则当前控件字段隐藏(TURE),否则不隐藏(FALSE)。

【默认值】:设置该控件字段的默认值。

1)计算公式:设置计算公式给该控件字段赋值。

(1)"xxxx":直接赋值一个数字或者文本给到该控件字段。

(2)控件字段A:通过其它控件字段的值赋值给该控件字段

(3)控件字段A+控件字段B:通过其它控件字段的值进行计算/拼接赋值给该控件字段。若计算公式中的空间字段都是数字控件,则会相加,若其一非数字控件,则会拼接在一起,以空格隔开。

(4)IF(控件字段A=="xxxx","yyyy","zzzz"):通过IF函数赋值给该控件字段。当其它控件字段的值等于"xxxx"时,则该控件字段的值为"yyyy",否则为"zzzz"。

【可见行数】:设置在 新增/查看/编辑 业务数据时,多行文本输入框的高度是可见几行。

【提示语】:输入框在未输入内容时,输入框中的提示语。

【描述】:输入描述后在 新增/查看/编辑 业务数据时,控件字段的名称后会出现[描述]按钮,鼠标移入[描述]按钮时,浮窗展示描述内容。

【特殊赋值】:若通过业务规则等向多行文本赋值时,赋值格式为"xxxx",xxxx为赋值内容。

日期

适用于表单中选择日期、年月、年份的场景,例如采购日期、生产月份等。

【控件名称】:输入控件字段名称。

【隐藏条件】:设置满足什么条件时,就隐藏该控件字段。

1)TRUE:隐藏当前控件字段,在业务数据中始终不显示该字段。

2)控件字段A>控件字段B:通过其它控件字段的值比较来设置隐藏条件。

3)控件字段A=="xxxx":通过某个控件字段的值来设置隐藏条件。

4)IF(控件字段A=="xxxx",TRUE,FALSE):通过IF函数来设置隐藏,当控件字段A的值等于"xxxx"时,则当前控件字段隐藏(TURE),否则不隐藏(FALSE)。

【默认值】:设置该控件字段的默认值。

1)计算公式:设置计算公式给该控件字段赋值。

(1)日期控件字段A:通过其它日期控件字段的值赋值给该控件字段。

(2)NOW:通过时间函数,将当下的时间赋值给该控件字段。

(3)ADDDAY(日期控件字段A,3):通过其它日期控件字段的值进行计算赋值给该控件字段。

(4)IF(控件字段A=="xxxx",NOW,日期控件字段B):通过IF函数赋值给该控件字段。当其它控件字段的值等于"xxxx"时,则该控件字段的值为当下时间,否则为日期控件字段B的值。

【格式】:控制日期控件字段值的字符格式,用户在 新增/查看/编辑 业务数据时,日期选择框对应提供选项不同且展示字符格式不同。

【描述】:输入描述后在 新增/查看/编辑 业务数据时,控件字段的名称后会出现[描述]按钮,鼠标移入[描述]按钮时,浮窗展示描述内容。

【特殊赋值】:日期控件可以通过其它日期控件对其赋值,也可以直接"yyyy-MM-dd HH:mm:ss"。

数字

适用于在表单中录入数值类型数据或展示计算后数值,只允许输入数字,例如数量、价格、百分比等。

【控件名称】:输入控件字段名称。

【隐藏条件】:设置满足什么条件时,就隐藏该控件字段。

1)TRUE:隐藏当前控件字段,在业务数据中始终不显示该字段。

2)控件字段A>控件字段B:通过其它控件字段的值比较来设置隐藏条件。

3)控件字段A=="xxxx":通过某个控件字段的值来设置隐藏条件。

4)IF(控件字段A=="xxxx",TRUE,FALSE):通过IF函数来设置隐藏,当控件字段A的值等于"xxxx"时,则当前控件字段隐藏(TURE),否则不隐藏(FALSE)。

【默认值】:设置该控件字段的默认值。

1)计算公式:设置计算公式给该控件字段赋值。

(1)xx:直接赋值一个数字给到该控件字段。

(2)数字控件字段A:通过其它数字控件字段的值赋值给该控件字段

(3)数字控件字段A+数字控件字段B:通过其它数字控件字段的值进行计算赋值给该控件字段。

(4)IF(控件字段A=="xxxx",yy,zz):通过IF函数赋值给该控件字段。当其它控件字段的值等于"xxxx"时,则该控件字段的值为yy,否则为zz。其中yy和zz都需为数字。

【格式】:小数点和千位分隔符的设置。

1)小数位数:若勾选后,该控件字段展示小数位数,根据输入框中设置的位数来进行显示。

2)显示千位分隔符:可将数字用逗号分开,适用于大的数值。

【描述】:输入描述后在 新增/查看/编辑 业务数据时,控件字段的名称后会出现[描述]按钮,鼠标移入[描述]按钮时,浮窗展示描述内容。

【特殊赋值】:若通过业务规则等向数字赋值时,赋值格式为xxxx,xxxx为赋值内容,且xxxx必须为数字。

单选框

用于表单中选择一个选项的场景,例如性别、满意度等。

【控件名称】:输入控件字段名称。

【隐藏条件】:设置满足什么条件时,就隐藏该控件字段。

1)TRUE:隐藏当前控件字段,在业务数据中始终不显示该字段。

2)控件字段A>控件字段B:通过其它控件字段的值比较来设置隐藏条件。

3)控件字段A=="xxxx":通过某个控件字段的值来设置隐藏条件。

4)IF(控件字段A=="xxxx",TRUE,FALSE):通过IF函数来设置隐藏,当控件字段A的值等于"xxxx"时,则当前控件字段隐藏(TURE),否则不隐藏(FALSE)。

【移动端显示方式】:移动端 新增/编辑 业务数据时的选择样式。

1)弹窗:弹窗选择选项内容。

2)平铺:直接平铺展示选项,点击按钮即可选中内容。

【选项】:设置需要作为选项的内容。

1)单个选项修改

(1)新增选项:点击[新增选项]按钮可以新增选项。

(2)修改选项:点击选项文字输入框即可修改选项的内容。

(3)删除选项:点击选项右侧的[删除]按钮即可删除选项。

(4)选项排序:点击选项右侧的[拖拽]按钮即可拖拽选项排序。

(5)默认值:点击选项左侧的[选中]按钮即可设置该选项为默认值。

2)批量编辑:点击[批量编辑]按钮,出现[批量编辑]弹窗,在输入框中输入选项内容,每一行对应一个选项,点击[生成选项]按钮后,即根据输入内容生成选项。

【描述】:输入描述后在 新增/查看/编辑 业务数据时,控件字段的名称后会出现[描述]按钮,鼠标移入[描述]按钮时,浮窗展示描述内容。

【特殊赋值】:若通过业务规则等向单选框赋值时,赋值格式为"xxxx",xxxx为赋值内容。

多选框

用于表单中选择一个或多个选项的场景,例如多选题、偏好选项等。

【控件名称】:输入控件字段名称。

【隐藏条件】:设置满足什么条件时,就隐藏该控件字段。

1)TRUE:隐藏当前控件字段,在业务数据中始终不显示该字段。

2)控件字段A>控件字段B:通过其它控件字段的值比较来设置隐藏条件。

3)控件字段A=="xxxx":通过某个控件字段的值来设置隐藏条件。

4)IF(控件字段A=="xxxx",TRUE,FALSE):通过IF函数来设置隐藏,当控件字段A的值等于"xxxx"时,则当前控件字段隐藏(TURE),否则不隐藏(FALSE)。

【移动端显示方式】:移动端 新增/编辑 业务数据时的选择样式。

1)弹窗:弹窗选择选项内容。

2)平铺:直接平铺展示选项,点击按钮即可选中内容。

【选项】:设置需要作为选项的内容。

1)单个选项修改

(1)新增选项:点击[新增选项]按钮可以新增选项。

(2)修改选项:点击选项文字输入框即可修改选项的内容。

(3)删除选项:点击选项右侧的[删除]按钮即可删除选项。

(4)选项排序:点击选项右侧的[拖拽]按钮即可拖拽选项排序。

(5)默认值:点击选项左侧的[选中]按钮即可设置该选项为默认值。

2)批量编辑:点击[批量编辑]按钮,出现[批量编辑]弹窗,在输入框中输入选项内容,每一行对应一个选项,点击[生成选项]按钮后,即根据输入内容生成选项。

【描述】:输入描述后在 新增/查看/编辑 业务数据时,控件字段的名称后会出现[描述]按钮,鼠标移入[描述]按钮时,浮窗展示描述内容。

【特殊赋值】:若通过业务规则等向多选框赋值时,赋值格式为"[xxxx]",xxxx为赋值内容,业务规则执行条件或业务规则内条件或流程线条扭转条件或者消息提醒条件包含判断用INCLOUD(多选框值,"多选框选项")。

下拉框

用于表单中选择一个或多个选项的场景,例如选择行业、地区等,下拉框中的选项可以自定义内容或关联已有表单的控件字段数据。

【控件名称】:输入控件字段名称。

【隐藏条件】:设置满足什么条件时,就隐藏该控件字段。

1)TRUE:隐藏当前控件字段,在业务数据中始终不显示该字段。

2)控件字段A>控件字段B:通过其它控件字段的值比较来设置隐藏条件。

3)控件字段A=="xxxx":通过某个控件字段的值来设置隐藏条件。

4)IF(控件字段A=="xxxx",TRUE,FALSE):通过IF函数来设置隐藏,当控件字段A的值等于"xxxx"时,则当前控件字段隐藏(TURE),否则不隐藏(FALSE)。

【移动端显示方式】:移动端 新增/编辑 业务数据时的选择样式。

1)弹窗:弹窗选择选项内容。

2)平铺:直接平铺展示选项,点击按钮即可选中内容。

【数据来源】:下拉框选项内容数据来源。

1)自定义:手动输入选项内容。

(1)单个选项修改:

  • 新增选项:点击[新增选项]按钮可以新增选项。

  • 修改选项:点击选项文字输入框即可修改选项的内容。

  • 删除选项:点击选项右侧的[删除]按钮即可删除选项。

  • 选项排序:点击选项右侧的[拖拽]按钮即可拖拽选项排序。

  • 默认值:点击选项左侧的[选中]按钮即可设置该选项为默认值。

(2)批量编辑:点击[批量编辑]按钮,出现[批量编辑]弹窗,在输入框中输入选项内容,每一行对应一个选项,点击[生成选项]按钮后,即根据输入内容生成选项。

2)关联已有表单:通过[将根据以下表单字段生成选项]下拉框选中的关联表单,调取其所有符合[数据范围限定]中配置的规则,生成该下拉框控件字段的选项。当被关联表单的关联字段内容发生变化时,该下拉框控件字段的选项内容也会随之改变。

【选项方式】:设置该下拉框控件字段为单选还是多选。

【描述】:输入描述后在 新增/查看/编辑 业务数据时,控件字段的名称后会出现[描述]按钮,鼠标移入[描述]按钮时,浮窗展示描述内容。

【特殊赋值】:若通过业务规则等向下拉框赋值时,赋值格式为"[xxxx]",xxxx为赋值内容,业务规则执行条件或业务规则内条件或流程线条扭转条件或者消息提醒条件包含判断用INCLOUD(多选框值,"多选框选项")。

是/否

用于表单中进行确认的场景,勾选选项即为是,不勾选即为否,例如是否同意、是否超预算等。

【控件名称】:输入控件字段名称。

【隐藏条件】:设置满足什么条件时,就隐藏该控件字段。

1)TRUE:隐藏当前控件字段,在业务数据中始终不显示该字段。

2)控件字段A>控件字段B:通过其它控件字段的值比较来设置隐藏条件。

3)控件字段A=="xxxx":通过某个控件字段的值来设置隐藏条件。

4)IF(控件字段A=="xxxx",TRUE,FALSE):通过IF函数来设置隐藏,当控件字段A的值等于"xxxx"时,则当前控件字段隐藏(TURE),否则不隐藏(FALSE)。

【默认值】:设置控件字段值默认为开启还是关闭。

【描述】:输入描述后在 新增/查看/编辑 业务数据时,控件字段的名称后会出现[描述]按钮,鼠标移入[描述]按钮时,浮窗展示描述内容。

【特殊赋值】:若通过业务规则等向 是/否 赋值时,赋值格式为"false",false表示关,true表示开。

附件

用于表单中上传文件的场景,例如电子版合同,该控件对文件格式没有限制,可以设置上传附件大小限制,最大支持250M。

【控件名称】:输入控件字段名称。

【隐藏条件】:设置满足什么条件时,就隐藏该控件字段。

1)TRUE:隐藏当前控件字段,在业务数据中始终不显示该字段。

2)控件字段A>控件字段B:通过其它控件字段的值比较来设置隐藏条件。

3)控件字段A=="xxxx":通过某个控件字段的值来设置隐藏条件。

4)IF(控件字段A=="xxxx",TRUE,FALSE):通过IF函数来设置隐藏,当控件字段A的值等于"xxxx"时,则当前控件字段隐藏(TURE),否则不隐藏(FALSE)。

【文件大小限制】:限制上传的单个文件大小为1MB/5MB/10MB/50MB/100MB/150MB/250MB。

【是否允许 下载/打包下载/分享/预览/添加水印】:在 新增/查看/编辑 业务数据时,用户是否可以 下载/打包下载/分享/预览 附件。

【是否增加水印】 添加水印是预览和下载的附件都增加水印,暂仅支持图片附件添加水印

1)水印文案配置:用表单中单行文本控件的值生成水印文案

2)水印颜色配置:水印文案颜色自定义选择,暂仅支持下载附件生效

3)水印大小配置:设置水印文案大小,,暂仅支持下载附件生效

4)水印不透明度配置:设置水印不透明度,暂仅支持下载附件生效

【描述】:输入描述后在 新增/查看/编辑 业务数据时,控件字段的名称后会出现[描述]按钮,鼠标移入[描述]按钮时,浮窗展示描述内容。

【选择可预览范围】:默认所有用户都可预览,可自定义配置为某些部门-部门下的所有成员或指定某个角色-具有该角色的成员或选择表单内的部门控件-部门下的所有成员可以预览

【选择可下载范围】:默认所有用户都可下载,可自定义配置为某些部门-部门下的所有成员或指定某个角色-具有该角色的成员或选择表单内的部门控件-部门下的所有成员可以下载

【特殊赋值】:若通过业务规则等向附件赋值时,暂仅可使用其它附件/图片控件对其进行覆盖或追加赋值。

图片

用于表单中上传图片的场景,例如产品、物料等,支持图片预览,维护时上传照片后快速进行识别。

【控件名称】:输入控件字段名称。

【隐藏条件】:设置满足什么条件时,就隐藏该控件字段。

1)TRUE:隐藏当前控件字段,在业务数据中始终不显示该字段。

2)控件字段A>控件字段B:通过其它控件字段的值比较来设置隐藏条件。

3)控件字段A=="xxxx":通过某个控件字段的值来设置隐藏条件。

4)IF(控件字段A=="xxxx",TRUE,FALSE):通过IF函数来设置隐藏,当控件字段A的值等于"xxxx"时,则当前控件字段隐藏(TURE),否则不隐藏(FALSE)。

【格式】:上传图片的格式。

1)允许上传多张图片:允许上传多张图片,支持的文件格式有:jpg、jpeg、png、gif、bmp。

2)仅允许拍照上传:移动端上传图片时只能拍照上传,不能选择已有相册中的图片,此功能仅移动端有效。

3)是否增加水印:添加水印是预览和下载的图片都增加水印

  • 水印文案配置:用表单中单行文本控件的值生成水印文案

  • 水印颜色配置:水印文案颜色自定义选择,暂仅支持下载图片生效

  • 水印大小配置:设置水印文案大小,,暂仅支持下载图片生效

  • 水印不透明度配置:设置水印不透明度,暂仅支持下载图片生效。

4)拍照时增加水印:允许拍照上传开启时有的选项,拍照后自动在图片生成包含“拍照人、拍照时间、拍照地点”的水印。

5)自动压缩图片:允许拍照上传开启时有的选项,上传图片会进行压缩处理,可节省存储的空间及提高图片预览的速度。

【描述】:输入描述后在 新增/查看/编辑 业务数据时,控件字段的名称后会出现[描述]按钮,鼠标移入[描述]按钮时,浮窗展示描述内容。

【选择可预览范围】:默认所有用户都可预览,可自定义配置为某些部门-部门下的所有成员或指定某个角色-具有该角色的成员或选择表单内的部门控件-部门下的所有成员可以预览

【选择可下载范围】:默认所有用户都可下载,可自定义配置为某些部门-部门下的所有成员或指定某个角色-具有该角色的成员或选择表单内的部门控件-部门下的所有成员可以下载

【特殊赋值】:若通过业务规则等向图片赋值时,暂仅可使用其它图片控件对其进行赋值。

地址

用于表单中选择地址的场景,例如快递地址、公司地址等信息记录。

【控件名称】:输入控件字段名称。

【隐藏条件】:设置满足什么条件时,就隐藏该控件字段。

1)TRUE:隐藏当前控件字段,在业务数据中始终不显示该字段。

2)控件字段A>控件字段B:通过其它控件字段的值比较来设置隐藏条件。

3)控件字段A=="xxxx":通过某个控件字段的值来设置隐藏条件。

4)IF(控件字段A=="xxxx",TRUE,FALSE):通过IF函数来设置隐藏,当控件字段A的值等于"xxxx"时,则当前控件字段隐藏(TURE),否则不隐藏(FALSE)。

【格式】:控制地址控件字段值的字符格式,用户在 新增/查看/编辑 业务数据时,选择省、省市还是省市区。若是勾中[显示详细地址]勾选框,则还需输入详细地址。

【是否已当前定位省市区为默认值】:开启时根据新增业务数据的用户当前定位进行填充到该地址控件字段中

【默认值】:自定义设置地址默认值,当前定位为默认值关闭才可自定义设置。

【选择控件作为默认值】:选择表单已有控件作为该控件默认值,控件选择范围仅支持地址和高级地址控件,控件和默认值同时设置了的话生效的是控件的值。

【默认搜索关键字】:通过选择本表单的某一控件字段,根据其字段值进行搜索地图获取定位地址。

【描述】:输入描述后在 新增/查看/编辑 业务数据时,控件字段的名称后会出现[描述]按钮,鼠标移入[描述]按钮时,浮窗展示描述内容。

【特殊赋值】:若通过业务规则等向地址赋值时,暂仅可使用其它 地址/位置 控件对其进行赋值。

位置

用于在移动设备进行定位功能场景,例如巡店考勤。

【控件名称】:输入控件字段名称。

【隐藏条件】:设置满足什么条件时,就隐藏该控件字段。

1)TRUE:隐藏当前控件字段,在业务数据中始终不显示该字段。

2)控件字段A>控件字段B:通过其它控件字段的值比较来设置隐藏条件。

3)控件字段A=="xxxx":通过某个控件字段的值来设置隐藏条件。

4)IF(控件字段A=="xxxx",TRUE,FALSE):通过IF函数来设置隐藏,当控件字段A的值等于"xxxx"时,则当前控件字段隐藏(TURE),否则不隐藏(FALSE)。

【默认搜索关键字】:通过选择本表单的某一控件字段,根据其字段值进行搜索地图获取定位地址。

【位置范围】:位置限定可选的范围。

1)固定坐标附近位置:仅限于选择固定坐标附近范围内的位置,需配置附件多少米的范围能被选择,默认100M,可配置100M/300M/500M/800M/1000M/1500M/2000M

2)限定附件位置:仅限于选择用户定位坐标附近范围内的位置,需配置附件多少米的范围能被选择,默认100M,可配置100M/300M/500M/800M/1000M/1500M/2000M

3)允许任意位置:可选择地图上任一区域的位置。

【默认填充控件的值,进行定位坐标搜索】:通过选择本表单的某一控件字段,根据其字段值进行搜索地图获取定位地址。

【描述】:输入描述后在 新增/查看/编辑 业务数据时,控件字段的名称后会出现[描述]按钮,鼠标移入[描述]按钮时,浮窗展示描述内容。

【特殊赋值】:若通过业务规则等向位置赋值时,暂仅可使用其它位置控件对其进行赋值。

人员单选

适用于表单中需要读取使用组织架构中人员名单的场景,录入时只可选取单个成员,例如选取负责人、代审批人等。

【控件名称】:输入控件字段名称。

【隐藏条件】:设置满足什么条件时,就隐藏该控件字段。

1)TRUE:隐藏当前控件字段,在业务数据中始终不显示该字段。

2)控件字段A>控件字段B:通过其它控件字段的值比较来设置隐藏条件。

3)控件字段A=="xxxx":通过某个控件字段的值来设置隐藏条件。

4)IF(控件字段A=="xxxx",TRUE,FALSE):通过IF函数来设置隐藏,当控件字段A的值等于"xxxx"时,则当前控件字段隐藏(TURE),否则不隐藏(FALSE)。

【默认值】:业务数据新增时该控件默认的人员值,优先级大于默认当前用户。

【默认当前用户】:是否设置默认值为当前业务数据操作人。

【仅以下人员可被选择】:仅设置的人员可被该控件选择。用于控制业务数据操作时可供选择人员的范围,可限定为某个部门、角色、部门控件字段的人员、当前用户所在的部门等。

【描述】:输入描述后在 新增/查看/编辑 业务数据时,控件字段的名称后会出现[描述]按钮,鼠标移入[描述]按钮时,浮窗展示描述内容。

【特殊赋值】:若通过业务规则等向人员单选赋值时,暂仅可使用其它人员单选控件对其进行赋值。

人员多选

适用于表单中需要读取使用组织架构中人员名单的场景,支持选取一个或多个成员,例如选取参会人、出差同行人等。

【控件名称】:输入控件字段名称。

【隐藏条件】:设置满足什么条件时,就隐藏该控件字段。

1)TRUE:隐藏当前控件字段,在业务数据中始终不显示该字段。

2)控件字段A>控件字段B:通过其它控件字段的值比较来设置隐藏条件。

3)控件字段A=="xxxx":通过某个控件字段的值来设置隐藏条件。

4)IF(控件字段A=="xxxx",TRUE,FALSE):通过IF函数来设置隐藏,当控件字段A的值等于"xxxx"时,则当前控件字段隐藏(TURE),否则不隐藏(FALSE)。

【默认值】:业务数据新增时该控件默认的人员值。

【仅以下人员可被选择】:仅设置的人员可被该控件选择。用于控制业务数据操作时可供选择人员的范围,可限定为某个部门、角色、部门控件的人员、当前用户所在的部门等。

【描述】:输入描述后在 新增/查看/编辑 业务数据时,控件字段的名称后会出现[描述]按钮,鼠标移入[描述]按钮时,浮窗展示描述内容。

【特殊赋值】:若通过业务规则等向人员多选赋值时,暂仅可使用其它人员多选控件对其进行赋值。

部门单选

适用于表单中需要读取使用组织架构中部门的场景,填单时只允许选取单个部门,例如选取任职部门等。

【控件名称】:输入控件字段名称。

【隐藏条件】:设置满足什么条件时,就隐藏该控件字段。

1)TRUE:隐藏当前控件字段,在业务数据中始终不显示该字段。

2)控件字段A>控件字段B:通过其它控件字段的值比较来设置隐藏条件。

3)控件字段A=="xxxx":通过某个控件字段的值来设置隐藏条件。

4)IF(控件字段A=="xxxx",TRUE,FALSE):通过IF函数来设置隐藏,当控件字段A的值等于"xxxx"时,则当前控件字段隐藏(TURE),否则不隐藏(FALSE)。

【默认值】:业务数据新增时该控件默认部门。

【仅以下部门可被选择】:仅设置的部门可被该控件选择。用于控制业务数据操作时可供选择部门的范围,可限定为某个部门、角色、部门控件的人员、当前用户所在的部门等。

【描述】:输入描述后在 新增/查看/编辑 业务数据时,控件字段的名称后会出现[描述]按钮,鼠标移入[描述]按钮时,浮窗展示描述内容。

【特殊赋值】:若通过业务规则等向部门单选赋值时,暂仅可使用其它部门单选控件对其进行赋值。

部门多选

适用于表单中需要读取使用组织架构中部门的场景,填单时支持选取一个或多个部门,例如选取活动参与部门等。

【控件名称】:输入控件字段名称。

【隐藏条件】:设置满足什么条件时,就隐藏该控件字段。

1)TRUE:隐藏当前控件字段,在业务数据中始终不显示该字段。

2)控件字段A>控件字段B:通过其它控件字段的值比较来设置隐藏条件。

3)控件字段A=="xxxx":通过某个控件字段的值来设置隐藏条件。

4)IF(控件字段A=="xxxx",TRUE,FALSE):通过IF函数来设置隐藏,当控件字段A的值等于"xxxx"时,则当前控件字段隐藏(TURE),否则不隐藏(FALSE)。

【默认值】:业务数据新增时该控件默认部门。

【仅以下部门可被选择】:仅设置的部门可被该控件选择。用于控制业务数据操作时可供选择部门的范围,可限定为某个部门、角色、部门控件的人员、当前用户所在的部门等。

【描述】:输入描述后在 新增/查看/编辑 业务数据时,控件字段的名称后会出现[描述]按钮,鼠标移入[描述]按钮时,浮窗展示描述内容。

【特殊赋值】:若通过业务规则等向部门多选赋值时,暂仅可使用其它部门多选控件对其进行赋值。

级联选择器

适用于表单中需要级联展示的场景,如等级或者年级分班展示等。

【控件名称】:输入控件字段名称。

【隐藏条件】:设置满足什么条件时,就隐藏该控件字段。

1)TRUE:隐藏当前控件字段,在业务数据中始终不显示该字段。

2)控件字段A>控件字段B:通过其它控件字段的值比较来设置隐藏条件。

3)控件字段A=="xxxx":通过某个控件字段的值来设置隐藏条件。

4)IF(控件字段A=="xxxx",TRUE,FALSE):通过IF函数来设置隐藏,当控件字段A的值等于"xxxx"时,则当前控件字段隐藏(TURE),否则不隐藏(FALSE)。

【默认值】:业务数据新增时该控件默认部门。

【展现形式】:级联选择器选项的展现形式

1)平铺展示:一级一级往右平铺展示

2)树状展示:树形结构展示

【数据来源】:

1)自定义配置:固定数据一级二级三级自定义配置,最多3级

2)关联已有表单:配置选择表单中的某个字段将符合条件的数据字段值作为级联选择器一级二级三级菜单

【提示语】:选择器未选择内容时,输入框中的提示语。

【描述】:输入描述后在 新增/查看/编辑 业务数据时,控件字段的名称后会出现[描述]按钮,鼠标移入[描述]按钮时,浮窗展示描述内容。

【特殊赋值】:若通过业务规则等向部门多选赋值时,暂仅可使用其它部门多选控件对其进行赋值。

分组标题

用于表单中将同一模块的组件整合,方便展示表单业务数据。

【控件名称】:输入控件字段名称。

【对齐】:分组标题的对齐方式。

【默认状态】:在 新增/查看/编辑 业务数据时,默认展开还是收起该分组

【特殊提示】:分组标题下的控件都隐藏或者不可见了它也会隐藏

标签页

用于表单中同级模块切换的场景,样式与浏览器的页签相似,每个页签打开页面不同,可自由切换。

【隐藏条件】:设置满足什么条件时,就隐藏该控件字段。

1)TRUE:隐藏当前控件字段,在业务数据中始终不显示该字段。

2)控件字段A>控件字段B:通过其它控件字段的值比较来设置隐藏条件。

3)控件字段A=="xxxx":通过某个控件字段的值来设置隐藏条件。

4)IF(控件字段A=="xxxx",TRUE,FALSE):通过IF函数来设置隐藏,当控件字段A的值等于"xxxx"时,则当前控件字段隐藏(TURE),否则不隐藏(FALSE)。

【风格类型】:设置标签页的风格样式为默认样式或选项卡或卡片化。

【选项卡位置】:设置标签页的[选项卡]按钮,是在顶部、左侧、右侧、底部。

【标签配置项】:设置标签页的标题。

1)新增选项:点击[新增标签]按钮可以新增标签。

2)修改选项:点击选项文字输入框即可修改标签标题。

3)删除选项:点击选项右侧的[删除]按钮即可删除标签。

4)选项排序:点击选项右侧的[拖拽]按钮即可拖拽标签标题排序。

一行多列

用于表单中控件字段布局排列,系统默认为一行一列,此控件可实现一行多列。

【隐藏条件】:设置满足什么条件时,就隐藏该控件字段。

1)TRUE:隐藏当前控件字段,在业务数据中始终不显示该字段。

2)控件字段A>控件字段B:通过其它控件字段的值比较来设置隐藏条件。

3)控件字段A=="xxxx":通过某个控件字段的值来设置隐藏条件。

4)IF(控件字段A=="xxxx",TRUE,FALSE):通过IF函数来设置隐藏,当控件字段A的值等于"xxxx"时,则当前控件字段隐藏(TURE),否则不隐藏(FALSE)。

【栅格间隔】:每列之间的间隔大小。

【Flex布局】:若打开后可配置控件字段的水平排列方式和垂直排列方式。

【响应式布局】:若打开后则在列配置项设置时,需配置各列五个响应尺寸,则可让大小随着屏幕大小自动适应。

【列配置项】:设置多少列。

1)新增列:点击[新增列]按钮可以新增一列。

2)修改列宽:点击列宽文字输入框即可修改列宽。

3)删除列:点击选项右侧的[删除]按钮即可删除该列。

4)列排序:点击选项右侧的[拖拽]按钮即可拖拽列排序。

描述说明

用于表单中注释或提醒的描述。

【描述说明内容】:编辑输入描述说明的内容。

子表单

用于在表单中录入多条子表数据,例如产品信息、物料信息等。不支持拖入位置控件、布局控件。

【控件名称】:输入控件字段名称。

【隐藏条件】:设置满足什么条件时,就隐藏该控件字段。

1)TRUE:隐藏当前控件字段,在业务数据中始终不显示该字段。

2)控件字段A>控件字段B:通过其它控件字段的值比较来设置隐藏条件。

3)控件字段A=="xxxx":通过某个控件字段的值来设置隐藏条件。

4)IF(控件字段A=="xxxx",TRUE,FALSE):通过IF函数来设置隐藏,当控件字段A的值等于"xxxx"时,则当前控件字段隐藏(TURE),否则不隐藏(FALSE)。

【移动端样式】:子表在移动端最终的展现形式

1)瀑布:

图片

2)二维表:

图片

3)分页:

图片

【数据标题】:选择该子表单中拖入的控件字段,设置为子表单业务数据的数据标题。

【消息提醒设置】:设置子表单业务数据 新增/编辑 时,向相关人员发送消息提醒。

【排序方式】: 选择子表单中某一控件字段设置为排序关键,根据该关键词进行升序或者降序的排列。

【子表填充公式】:暂仅支持子表填充函数BATCHADD()批量生成子表数据

【是否默认获取上一行的数据值】:设置新增一行子表业务数据时是否默认读取上一行填写内容。

【特殊赋值】:若通过业务规则等向子表单内控件字段赋值时,可根据对应控件类型的赋值格式进行赋值。

流水号

系统自动生成字段,根据预设规则生成流水号信息的场景,例如采购单流水号、合同编号等。

【控件名称】:输入控件字段名称。

【流水号规则】:设置流水号的生成规则。

1)提交日期:一个流水号只允许存在一个日期,日期可以设置为年、年月、年月日三种。

2)自增位数:依次递增1~8位数字,根据提交日期格式可配置不同的重置,重置是指在新周期里[自增序号]重新从1开始递增,周期以[提交日期]选择框的内容为单位。

3)随机不重复:随机生成1~8位数字,根据提交日期格式可配置不同的重置,重置是指在新周期里[自增序号]重新开始随机校验不重复,周期以[提交日期]选择框的内容为单位。

4)固定字符:一个字符项最多支持4位字母或数字或特殊字符,可添加多个固定字符项,特殊字符支持_ - + = / / ( ) [ ] [ ] { } . ~ 、# % & * 。

5)表单控件:仅支持单行文本、单选框、下拉框和数字四类控件,可添加组合多个表单控件。

【历史数据同步生成】:正对已使用且有数据的表单新增一个流水号控件,旧数据是没有流水号的值的,这个功能可为旧数据生成流水号。

【特殊赋值】:流水号不可赋值。

创建人

系统自动生成字段值,表单显示新增该条业务数据的创建人,无法修改。

【控件名称】:输入控件字段名称。

【隐藏条件】:设置满足什么条件时,就隐藏该控件字段。

1)TRUE:隐藏当前控件字段,在业务数据中始终不显示该字段。

2)控件字段A>控件字段B:通过其它控件字段的值比较来设置隐藏条件。

3)控件字段A=="xxxx":通过某个控件字段的值来设置隐藏条件。

4)IF(控件字段A=="xxxx",TRUE,FALSE):通过IF函数来设置隐藏,当控件字段A的值等于"xxxx"时,则当前控件字段隐藏(TURE),否则不隐藏(FALSE)。

【特殊赋值】:创建人不可赋值。

拥有者

系统自动生成字段值,表单默认拥有者为当前表单的创建人,可修改。拥有者与表单数据权限中的“本人”权限相关。表单的所属部门会自动随着拥有者的改变而改变。

【控件名称】:输入控件字段名称。

【隐藏条件】:设置满足什么条件时,就隐藏该控件字段。

1)TRUE:隐藏当前控件字段,在业务数据中始终不显示该字段。

2)控件字段A>控件字段B:通过其它控件字段的值比较来设置隐藏条件。

3)控件字段A=="xxxx":通过某个控件字段的值来设置隐藏条件。

4)IF(控件字段A=="xxxx",TRUE,FALSE):通过IF函数来设置隐藏,当控件字段A的值等于"xxxx"时,则当前控件字段隐藏(TURE),否则不隐藏(FALSE)。

【仅以下人员可被选择】:仅设置的人员可被该控件选择。用于控制业务数据操作时可供选择人员的范围,可限定为某个部门、角色、部门控件的人员、当前用户所在的部门等。

【特殊赋值】:若通过业务规则等向拥有者赋值时,暂仅可通过 人员单选/人员多选 进行赋值。

所属部门

系统自动生成字段值,表单默认所属部门为拥有者的所属部门,所属部门与表单数据权限“服务部门”相关。

【控件名称】:输入控件字段名称。

【隐藏条件】:设置满足什么条件时,就隐藏该控件字段。

1)TRUE:隐藏当前控件字段,在业务数据中始终不显示该字段。

2)控件字段A>控件字段B:通过其它控件字段的值比较来设置隐藏条件。

3)控件字段A=="xxxx":通过某个控件字段的值来设置隐藏条件。

4)IF(控件字段A=="xxxx",TRUE,FALSE):通过IF函数来设置隐藏,当控件字段A的值等于"xxxx"时,则当前控件字段隐藏(TURE),否则不隐藏(FALSE)。

【仅以下部门可被选择】:仅设置的部门可被该控件选择。用于控制业务数据操作时可供选择部门的范围,可限定为某个部门、角色、部门控件的人员、当前用户所在的部门等。

【默认不选择当前用户部门】:开关开启表示所属部门为空需要数据添加在手动选择不默认为操作新增表单数据的用户的所属部门。

【特殊赋值】:若通过业务规则等向所属部门赋值时,暂仅可通过 部门单选/部门多选 进行赋值。

创建时间

系统自动生成字段值,表单显示创建此条业务数据的时间,无法修改。

【控件名称】:输入控件字段名称。

【隐藏条件】:设置满足什么条件时,就隐藏该控件字段。

1)TRUE:隐藏当前控件字段,在业务数据中始终不显示该字段。

2)控件字段A>控件字段B:通过其它控件字段的值比较来设置隐藏条件。

3)控件字段A=="xxxx":通过某个控件字段的值来设置隐藏条件。

4)IF(控件字段A=="xxxx",TRUE,FALSE):通过IF函数来设置隐藏,当控件字段A的值等于"xxxx"时,则当前控件字段隐藏(TURE),否则不隐藏(FALSE)。

【特殊赋值】:创建时间不可赋值。

修改时间

系统自动生成字段值,表单显示编辑此条业务数据的时间,无法修改。业务规则进行更新或插入时同样会引起修改时间的改变。

【控件名称】:输入控件字段名称。

【隐藏条件】:设置满足什么条件时,就隐藏该控件字段。

1)TRUE:隐藏当前控件字段,在业务数据中始终不显示该字段。

2)控件字段A>控件字段B:通过其它控件字段的值比较来设置隐藏条件。

3)控件字段A=="xxxx":通过某个控件字段的值来设置隐藏条件。

4)IF(控件字段A=="xxxx",TRUE,FALSE):通过IF函数来设置隐藏,当控件字段A的值等于"xxxx"时,则当前控件字段隐藏(TURE),否则不隐藏(FALSE)。

【特殊赋值】:修改时间不可赋值。

关联表单单选

控件字段可用于当前表单关联其他表单某一条业务数据,从而在两个表单之间建立联系,关联表单适用于多种场景,例如:生产进销存模板中的采购入库与供应商信息,可根据实际业务场景需求灵活使用实现不同表单中的数据关联互通。

【控件名称】:输入控件字段名称。

【隐藏条件】:设置满足什么条件时,就隐藏该控件字段。

1)TRUE:隐藏当前控件字段,在业务数据中始终不显示该字段。

2)控件字段A>控件字段B:通过其它控件字段的值比较来设置隐藏条件。

3)控件字段A=="xxxx":通过某个控件字段的值来设置隐藏条件。

4)IF(控件字段A=="xxxx",TRUE,FALSE):通过IF函数来设置隐藏,当控件字段A的值等于"xxxx"时,则当前控件字段隐藏(TURE),否则不隐藏(FALSE)。

【关联表单】:选择需要关联的目标表单。

【数据范围限定】:在 新增/编辑 业务数据时,仅会展示数据范围限定的目标表单业务数据。

【扫码】:若勾选,则在填写表单时可以进行扫码,读取 二维码/条形码 中带的参数值。

【数据填充规则】:可将目标表单中的控件字段值自动填充至当前表单的控件字段中,无需将已有的信息再手动填写一遍。例如将[员工档案]中的部门、岗位、级别、入职日期等控件字段值填充至[转正]表单的对应控件字段值。

【描述】:输入描述后在 新增/查看/编辑 业务数据时,控件字段的名称后会出现[描述]按钮,鼠标移入[描述]按钮时,浮窗展示描述内容。

【特殊赋值】:若通过业务规则等向关联表单单选赋值时,暂仅可通过关联表单单选进行赋值,且目标表单需一致。

关联表单多选

控件字段可用于当前表单关联其他表单多一条业务数据,从而在两个表单之间建立联系,关联表单适用于多种场景,例如:楼宇招商签约租赁多个房源等,可根据实际业务场景需求灵活使用实现不同表单中的数据关联互通。

【控件名称】:输入控件字段名称。

【隐藏条件】:设置满足什么条件时,就隐藏该控件字段。

1)TRUE:隐藏当前控件字段,在业务数据中始终不显示该字段。

2)控件字段A>控件字段B:通过其它控件字段的值比较来设置隐藏条件。

3)控件字段A=="xxxx":通过某个控件字段的值来设置隐藏条件。

4)IF(控件字段A=="xxxx",TRUE,FALSE):通过IF函数来设置隐藏,当控件字段A的值等于"xxxx"时,则当前控件字段隐藏(TURE),否则不隐藏(FALSE)。

【关联表单】:选择需要关联的目标表单。

【数据范围限定】:在 新增/编辑 业务数据时,仅会展示数据范围限定的目标表单业务数据。

【扫码】:若勾选,则在填写表单时可以进行扫码,读取 二维码/条形码 中带的参数值。

【数据填充规则】:可将目标表单多条业务数据中的控件字段值自动填充至当前表单的控件字段中。

1)用分号隔开:用分号隔开所选业务数据的控件字段值进行填充。

2)第一条业务数据的值:仅填充选中的第一条业务数据的值。

3)之和(数字特有):若目标表单所选控件字段为数字控件,则可将所选业务数据的数字控件字段值相加之和进行填充。

4)平均值(数字特有):若目标表单所选控件字段为数字控件,则可将所选业务数据的数字控件字段值相加除以选中的条数,取得平均值进行填充。

5)表格追加合并:若是选中目标表单子表控件字段填充到当前表单子表控件字段,则可将目标表单所选业务数据的控件字段值以子表追加合并方式进行填充。

【描述】:输入描述后在 新增/查看/编辑 业务数据时,控件字段的名称后会出现[描述]按钮,鼠标移入[描述]按钮时,浮窗展示描述内容。

【特殊赋值】:若通过业务规则等向关联表单多选赋值时,暂仅可通过关联表单多选进行赋值,且目标表单需一致。

手写签名

可作为需要相关人员手写签名以作为业务流转及完结凭证。

【控件名称】:输入控件字段名称。

【隐藏条件】:设置满足什么条件时,就隐藏该控件字段。

1)TRUE:隐藏当前控件字段,在业务数据中始终不显示该字段。

2)控件字段A>控件字段B:通过其它控件字段的值比较来设置隐藏条件。

3)控件字段A=="xxxx":通过某个控件字段的值来设置隐藏条件。

4)IF(控件字段A=="xxxx",TRUE,FALSE):通过IF函数来设置隐藏,当控件字段A的值等于"xxxx"时,则当前控件字段隐藏(TURE),否则不隐藏(FALSE)。

【描述】:输入描述后在 新增/查看/编辑 业务数据时,控件字段的名称后会出现[描述]按钮,鼠标移入[描述]按钮时,浮窗展示描述内容。

【特殊赋值】:若通过业务规则等向手写签名赋值时,暂仅可通过手写签名进行赋值。

短信验证码

可对手机号码进行验证,保证手机号码的真实性。但短信为付费商品,需前往云飒商城提前购买好短信包。使用短信时会自动扣除短信包中的短信条数。

【名称】:输入控件字段名称。

【隐藏条件】:设置满足什么条件时,就隐藏该控件字段。

1)TRUE:隐藏当前控件字段,在业务数据中始终不显示该字段。

2)控件字段A>控件字段B:通过其它控件字段的值比较来设置隐藏条件。

3)控件字段A=="xxxx":通过某个控件字段的值来设置隐藏条件。

4)IF(控件字段A=="xxxx",TRUE,FALSE):通过IF函数来设置隐藏,当控件字段A的值等于"xxxx"时,则当前控件字段隐藏(TURE),否则不隐藏(FALSE)。

【校验】:若勾中,则点击[获取验证码]时会校验该手机号码在该表达了所有业务数据中是否是唯一存在的。

【描述】:输入描述后在 新增/查看/编辑 业务数据时,控件字段的名称后会出现[描述]按钮,鼠标移入[描述]按钮时,浮窗展示描述内容。

【特殊赋值】:短信验证码不可赋值。

超链接

可设置跳转到其他表单业务数据新增页面。

【控件名称】:输入控件字段名称。

【隐藏条件】:设置满足什么条件时,就隐藏该控件字段。

1)TRUE:隐藏当前控件字段,在业务数据中始终不显示该字段。

2)控件字段A>控件字段B:通过其它控件字段的值比较来设置隐藏条件。

3)控件字段A=="xxxx":通过某个控件字段的值来设置隐藏条件。

4)IF(控件字段A=="xxxx",TRUE,FALSE):通过IF函数来设置隐藏,当控件字段A的值等于"xxxx"时,则当前控件字段隐藏(TURE),否则不隐藏(FALSE)。

【关联表单】:选择需要关联跳转的目标表单。

【数据填充规则】:可将当前表单的控件字段自动填充至目标表单中的控件字段值中,无需将已有的信息再手动填写一遍。例如在[员工档案]中点击链接前往新增[转正]业务数据时,[员工档案]的部门、岗位、级别、入职日期等控件字段值填充至[转正]表单的对应控件字段值。

【描述】:输入描述后在 新增/查看/编辑 业务数据时,控件字段的名称后会出现[描述]按钮,鼠标移入[描述]按钮时,浮窗展示描述内容。

【特殊赋值】:超链接不可赋值。

数据链接

可设置查看目标表单某一条数据的详细信息。

【控件名称】:输入控件字段名称。

【隐藏条件】:设置满足什么条件时,就隐藏该控件字段。

1)TRUE:隐藏当前控件字段,在业务数据中始终不显示该字段。

2)控件字段A>控件字段B:通过其它控件字段的值比较来设置隐藏条件。

3)控件字段A=="xxxx":通过某个控件字段的值来设置隐藏条件。

4)IF(控件字段A=="xxxx",TRUE,FALSE):通过IF函数来设置隐藏,当控件字段A的值等于"xxxx"时,则当前控件字段隐藏(TURE),否则不隐藏(FALSE)。

【表单来源】:选择当前表单控件来配置该属性,目标控件需存储目标表单的表单ID。

【数据来源】:选择当前表单控件来配置该属性,目标控件需存储目标表单的某条数据的数据ID。

【描述】:输入描述后在 新增/查看/编辑 业务数据时,控件字段的名称后会出现[描述]按钮,鼠标移入[描述]按钮时,浮窗展示描述内容。

【特殊赋值】:数据链接不可赋值。

文字识别

用于扫描识别图片中的内容,常用于身份证识别,银行卡识别、发票识别等场景。

【控件名称】:输入控件字段名称。

【隐藏条件】:设置满足什么条件时,就隐藏该控件字段。

1)TRUE:隐藏当前控件字段,在业务数据中始终不显示该字段。

2)控件字段A>控件字段B:通过其它控件字段的值比较来设置隐藏条件。

3)控件字段A=="xxxx":通过某个控件字段的值来设置隐藏条件。

4)IF(控件字段A=="xxxx",TRUE,FALSE):通过IF函数来设置隐藏,当控件字段A的值等于"xxxx"时,则当前控件字段隐藏(TURE),否则不隐藏(FALSE)。

【识别模板】:根据自身业务场景选择不同的模板进行数据填充。

1) 卡证文字识别:身份证,银行卡,营业执照。

2)通用场景文字识别:通用场景文字识别。

3)汽车场景文字识别:车牌,行驶证,驾驶证。

4)财务票据文字识别:增值税发票、通用票据、行程单、出租车票、火车票。

【设置配置规则】:不同的模板识别出来不同的字段以及对应的值,配置设置规则将识别出来的字段值填充至表单字段中。如身份证识别会识别出:姓名,性别,身份证号需要用到这些字段,需要配置填充到本表的姓名,性别,身份证字段中。

【描述】:输入描述后在 新增/查看/编辑 业务数据时,控件字段的名称后会出现[描述]按钮,鼠标移入[描述]按钮时,浮窗展示描述内容。

【特殊赋值】:文字识别不可赋值。

高级地址

普通地址不带地图,高级地址带地图搜索。

【控件名称】:输入控件字段名称。

【隐藏条件】:设置满足什么条件时,就隐藏该控件字段。

1)TRUE:隐藏当前控件字段,在业务数据中始终不显示该字段。

2)控件字段A>控件字段B:通过其它控件字段的值比较来设置隐藏条件。

3)控件字段A=="xxxx":通过某个控件字段的值来设置隐藏条件。

4)IF(控件字段A=="xxxx",TRUE,FALSE):通过IF函数来设置隐藏,当控件字段A的值等于"xxxx"时,则当前控件字段隐藏(TURE),否则不隐藏(FALSE)。

【搜索关键字】:通过选择本表单的某一控件字段,根据其字段值进行搜索地图获取定位地址。

【展示定位】:是:展示高级地址地图信息,否:即不展示。

【点位分类】:搜索返回结果的分类。

【描述】:输入描述后在 新增/查看/编辑 业务数据时,控件字段的名称后会出现[描述]按钮,鼠标移入[描述]按钮时,浮窗展示描述内容。

【特殊赋值】:高级地址不可赋值。

列表设计

用于调整表单业务数据列表的展示,业务数据列表是由查询条件、列表字段组成的。

查询条件

管理表单业务数据列表的查询条件,并且该查询条件可以设置默认值,从而达到打开业务数据列表就展示默认的数据。

  1. 添加查询条件:点击查询条件右侧的[添加]按钮,选择需要添加的查询条件。

  2. 移除查询条件:鼠标移入想要移除的查询条件名称,右侧会出现[删除]按钮,点击即可删除该查询条件。

  3. 设置查询条件默认值:鼠标移入想要设置的查询条件名称,右侧会出现[设置]按钮,点击即可设置该查询条件的默认筛选值。业务数据列表查看时,则会默认根据查询条件进行展示。

  4. 隐藏查询条件:如设置查询条件的默认值后,但又不想用户在业务数据列表查看到该查询条件。可将鼠标移入想要隐藏的查询条件名称,右侧会出现[设置]按钮,点击取消勾中[查询条件是否显示]即可。

  5. 查询条件排序:长按查询条件名称进行拖拽,即可调整查询条件的排序。

  6. 保存生效:保存后立即生效。

列表字段

管理表单业务数据列表的表头字段,并进行排序。

  1. 添加列表字段:点击勾中想要展示在业务数据列表表头的控件字段即可。

  2. 移除列表字段:取消勾中控件字段即可。

  3. 列表字段排序:长按列表字段名称进行拖拽,即可调整列表表头字段的排序。

  4. 保存生效:保存后立即生效。

配置列表

配置业务数据列表的展示方式、批量操作及排序规则等。

  1. 显示模式:勾中即可开启对应显示模式。不同的显示模式可以配置不同的配置

    1)列表:默认显示模式,不可取消。

    2)日历:配置日历的时间跨度后,则可以用日历的方式查看业务数据。

    3)时间轴:配置时间轴的关键时间字段,则可以用时间轴的方式查看业务数据。

  2. 配置移动端的默认显示模式:默认显示模式为哪一个,即可在移动端打开表单业务数据列表时,根据默认显示模式进行展示。

  3. 配置电脑端的默认显示模式:默认显示模式为哪一个,即可在电脑端打开表单业务数据列表时,根据默认显示模式进行展示。

列表

  1. 批量操作:是否允许用户进行批量操作,批量操作的功能是根据用户的权限,进行判断其是否有批量删除、导出、分享等批量功能。

    1. 批量操作开启后可以进行批量操作按钮设置,批量操作按钮应用于批量审批数据时,将批量选择的数据填充到目标表单字段中,在目标表单字段中提交触发业务规则做相关操作。
  2. 排序字段

    1)主要关键:可设置某控件字段为排序的主要关键,根据该控件字段进行升序或降序的排列。

    2)次要关键:可设置某控件字段为排序的次要关键,根据该控件字段进行升序或降序的排列。

  3. 功能按钮:管理列表的功能按钮。

    1)新增:新增业务数据,必有按钮,不可取消。

    2)打印二维码:分享业务数据的二维码链接,或者分享查看勾中的业务数据(需允许批量操作)。

    3)导出:若允许批量操作,则可支持批量导出勾中的业务数据。

    4)导入:批量导入业务数据。

    5)草稿箱:表单暂存数据存储位置,草稿数据需要编辑提交可以在草稿箱内选择。

    6)统计分析:以该表单作为数据源进行报表可视化展示

  4. 快捷列表:在列表页快速切换至其它表单对其它表单进行新增数据和设计表单以及检索。

  5. 快捷新增子表数据按钮

    1)新增按钮:点击右侧[新增]按钮,选择当前表单中的子表,即可在每行业务数据未列添加一个新增子表数据的快捷按钮。

    2)设置按钮:鼠标移入按钮名称,右侧出现[设置]按钮,点击即可设置关联子表及按钮名称。

    3)移除按钮:鼠标移入按钮名称,右侧出现[删除]按钮,点击即可删除快捷按钮。

    4)按钮排序:长按按钮名称进行拖拽,即可调整按钮的排序。

  6. 数据行功能按钮

    1)新增按钮:点击右侧[新增]按钮,选择当前表单中的子表,即可在每行业务数据未列添加一个新增子表数据的快捷按钮。

    2)设置按钮:鼠标移入按钮名称,右侧出现[设置]按钮,点击即可设置关联子表及按钮名称。

    3)移除按钮:鼠标移入按钮名称,右侧出现[删除]按钮,点击即可删除快捷按钮。

    4)按钮排序:长按按钮名称进行拖拽,即可调整按钮的排序。

    • 特殊行功能按钮:执行业务规则触发相关功能按钮配置,用于电表表具拉闸断电清零操作。

    • 常规行功能按钮:将对应行的数据填充至目标表单中。

  7. 特殊功能按钮:配置相关规则对整表数据更新或插入批量操作。

日历

  1. 批量操作:是否允许用户进行批量操作,批量操作的功能是根据用户的权限,进行判断其是否有批量删除、导出、分享等批量功能。

    1. 批量操作开启后可以进行批量操作按钮设置,批量操作按钮应用于批量审批数据时,将批量选择的数据填充到目标表单字段中,在目标表单字段中提交触发业务规则做相关操作。
  2. 时间字段:从当前表单中选择时间跨度的开始日期控件字段和结束日期控件字段。

  3. 功能按钮:管理列表的功能按钮。

    1)新增:新增业务数据,必有按钮,不可取消。

    2)打印二维码:分享业务数据的二维码链接,或者分享查看勾中的业务数据(需允许批量操作)。

    3)导出:若允许批量操作,则可支持批量导出勾中的业务数据。

    4)导入:批量导入业务数据。

    5)草稿箱:表单暂存数据存储位置,草稿数据需要编辑提交可以在草稿箱内选择。

    6)统计分析:以该表单作为数据源进行报表可视化展示

  4. 快捷列表:在列表页快速切换至其它表单对其它表单进行新增数据和设计表单以及检索。

  5. 快捷新增子表数据按钮

    1)新增按钮:点击右侧[新增]按钮,选择当前表单中的子表,即可在每行业务数据未列添加一个新增子表数据的快捷按钮。

    2)设置按钮:鼠标移入按钮名称,右侧出现[设置]按钮,点击即可设置关联子表及按钮名称。

    3)移除按钮:鼠标移入按钮名称,右侧出现[删除]按钮,点击即可删除快捷按钮。

    4)按钮排序:长按按钮名称进行拖拽,即可调整按钮的排序。

  6. 数据行功能按钮

    1)新增按钮:点击右侧[新增]按钮,选择当前表单中的子表,即可在每行业务数据未列添加一个新增子表数据的快捷按钮。

    2)设置按钮:鼠标移入按钮名称,右侧出现[设置]按钮,点击即可设置关联子表及按钮名称。

    3)移除按钮:鼠标移入按钮名称,右侧出现[删除]按钮,点击即可删除快捷按钮。

    4)按钮排序:长按按钮名称进行拖拽,即可调整按钮的排序。

    • 特殊行功能按钮:执行业务规则触发相关功能按钮配置,用于电表表具拉闸断电清零操作。

    • 常规行功能按钮:将对应行的数据填充至目标表单中。

  7. 特殊功能按钮:配置相关规则对整表数据更新或插入批量操作。

时间轴

  1. 批量操作:是否允许用户进行批量操作,批量操作的功能是根据用户的权限,进行判断其是否有批量删除、导出、分享等批量功能。

    1. 批量操作开启后可以进行批量操作按钮设置,批量操作按钮应用于批量审批数据时,将批量选择的数据填充到目标表单字段中,在目标表单字段中提交触发业务规则做相关操作。
  2. 时间轴字段:选择当前表单的日期控件字段作为时间轴的排列关键要素。

  3. 功能按钮:管理列表的功能按钮。

    1)新增:新增业务数据,必有按钮,不可取消。

    2)打印二维码:分享业务数据的二维码链接,或者分享查看勾中的业务数据(需允许批量操作)。

    3)导出:若允许批量操作,则可支持批量导出勾中的业务数据。

    4)导入:批量导入业务数据。

    5)草稿箱:表单暂存数据存储位置,草稿数据需要编辑提交可以在草稿箱内选择。

    6)统计分析:以该表单作为数据源进行报表可视化展示

  4. 快捷列表:在列表页快速切换至其它表单对其它表单进行新增数据和设计表单以及检索。

  5. 快捷新增子表数据按钮

    1)新增按钮:点击右侧[新增]按钮,选择当前表单中的子表,即可在每行业务数据未列添加一个新增子表数据的快捷按钮。

    2)设置按钮:鼠标移入按钮名称,右侧出现[设置]按钮,点击即可设置关联子表及按钮名称。

    3)移除按钮:鼠标移入按钮名称,右侧出现[删除]按钮,点击即可删除快捷按钮。

    4)按钮排序:长按按钮名称进行拖拽,即可调整按钮的排序。

  6. 数据行功能按钮

    1)新增按钮:点击右侧[新增]按钮,选择当前表单中的子表,即可在每行业务数据未列添加一个新增子表数据的快捷按钮。

    2)设置按钮:鼠标移入按钮名称,右侧出现[设置]按钮,点击即可设置关联子表及按钮名称。

    3)移除按钮:鼠标移入按钮名称,右侧出现[删除]按钮,点击即可删除快捷按钮。

    4)按钮排序:长按按钮名称进行拖拽,即可调整按钮的排序。

    • 特殊行功能按钮:执行业务规则触发相关功能按钮配置,用于电表表具拉闸断电清零操作。

    • 常规行功能按钮:将对应行的数据填充至目标表单中。

  7. 特殊功能按钮:配置相关规则对整表数据更新或插入批量操作。

表单设置

字段权限

若表单没有开启流程,则可在字段权限处配置该表单业务数据在 新增/编辑 时每个字段的可见、可写、必填、打印权限。若是开启了流程,则在每个流程节点进行配置字段权限。

1)可见:决定字段对表单处理人是否可见。勾选则可见,不勾选则不可见。

2)可写:决定字段对表单处理人是否可写,即是否可编辑此字段。勾选则可写,不勾选则不可写。

3)必填:决定字段对表单处理人是否必填(必填的字段必定可写)。勾选则必填,不勾选则可填或者不填。

4)打印:决定字段对表单处理人是否可打印。勾选则可打印,不勾选则不可打印。

5)复制:在列表的配置中开启了允许复制的权限后,需要在新增时配置哪些字段可以复制,将旧数据的值填充到新的数据提交界面的控件内,决定字段是否允许复制,未勾选则不填充旧数据。

数据摘要

用于概要展示业务数据的重要信息,主要出现在电脑端的消息通知、移动端消息通知、移动端列表等。数据摘要,由当前表单的字段组合而成。

1)可选字段:当前表单的字段。

2)展示字段:从[可选字段]中勾中添加到[展示字段],作为数据摘要。

提交校验

设置规则后,业务数据若满足了表单提交校验规则,该条业务数据将不允许提交,且会有校验错误提示。表单开启流程后,各流程节点提交表单时都会进行规则校验。

1)使用当前表单进行校验:选择当前表单字段设置公式进行校验。

业务规则

用于处理表单与表单之间的业务数据关联变更,通过业务规则能对其它表单的业务数据进行插入、更新、删除等操作。

1)简易模式:用户可根据步骤依次设置业务规则,适合对业务规则不熟悉的用户使用。

(1)触发事件

  • 数据新增时:是指业务数据 提交/流程结束 时。

  • 根据日期控件:选择当前表单的日期控件字段,在当下时间等于日期控件字段值时。

  • 数据编辑时:是指生效数据编辑提交时。

  • 数据删除时:是指业务数据 删除/流程重新激活 时。

(2)来源系统:查询的系统,暂仅用于高级模式结合QUERY和UPQUERY、INQUERY、DEQUERY使用

(3)来源表单:查询系统下的表单选择,暂仅用于高级模式结合QUERY和UPQUERY、INQUERY、DEQUERY使用

(4)目标系统: 需要更新删除插入的系统。

(5)目标表单:选择将表单业务数据插入或更新到的目标表单。

(6)操作方式:根据自己的需求选择数据的具体操作方式。

  • 仅更新数据:根据过滤条件,在目标表单中对已有的数据实时更新,例如财务账户余额。

  • 仅插入数据:将源表单的每条数据在目标表单上生成新的一条条数据,例如出入库流水。

  • 更新和插入:先根据过滤条件查找目标表单中的数据,如果找到数据则进行更新,否则向表单中插入数据。

  • 仅删除数据:根据过滤条件,删除目标表单中符合条件的数据。

2)高级模式:用户可使用高级函数设置业务规则,包括DELETE、UPDATE、INSERT、UPSERT、ADDFILE、PQUERY、INQUERY、DEQUERY等函数。

函数

函数释义:

函数是用于对目标表单数据根据业务规则变化,从而开发出适应各种业务规则变化的带有一定格式的固定公式,且公式可带有灵活的参数,参数可以是表单字段,字符串,时间,日期,运算符等。

使用位置:

1)表单设置——业务规则——新建规则,用于表单数据变化(新增,修改,删除或者时间变化)时,根据系统所提供的函数,自行编写来修改当前或者目标表单的指定数据。 图片

2)表单设置——提交校验,用于设置表单不允许提交的条件,可以选择当前表单的字段,及当前账号的所属机构满足函数所设的的条件即不能提交。 图片

3)流程设计——自定义条件——设置条件,用于当前流程节点完成后,表单继续根据流程流向下一个节点的条件设置,可以用系统提供函数结合当前表单字段,所属组织机构,角色等来设置节点流转条件。 图片

4)列表设计——列表设置——数据行功能按钮——触发规则,用于对当前每一条数据行功能进行自定义编写函数功能操作。 图片

5)列表设计——列表设置——特殊功能按钮——触发规则,用于对该列表特殊功能的处理,需要自定义编写函数进行操作 图片

6)表单设计——基础控件——下拉列表——默认值计算公式,用于设置下拉列表的值,可以是表单某个字段的值,所在组织机构的值,也可以是角色的值,这些值都可以根据函数提供的各种条件运算符剔除不需要的值。 图片

7)表单设计——高级控件——关联表单——数据范围限定,用于关联的数据源表单可选可填充的数据范围,比如需要关联表单填充的数据性别等于男的数据。 图片

8)表单设计——高级控件——关联表单多选——数据范围限定,用于关联的数据源表单可选可填充的数据范围,比如需要关联表单填充的数据性别等于男的数据,和关联表单区别在于关联表单多选可以同时选择关联表单多条数据。 图片

【特别注意】

当使用==判断值是否相等的时候,如果一方是下拉框多条数据类型,则需要输入"[中文字符串]"来和对应控件判断匹配,如果是单条数据的类型则需要输入"中文字符串"来和对应控件匹配。

当在函数输入框输入非中文符号时,请将输入法调整至英文状态,输入完"[中文字符串]"后,请在输入后鼠标点击下,否则系统会识别成中文符号,可能无法执行函数,请注意。

当要判断关联表单多选和多选框以及下拉框包含某个字段时,需要用INCLOUD(多选框/下拉框/关联多选,"值")函数来判断包含,单行文本需要判断包含用CONTAINS()函数。

函数类型:

数字函数

【ABS】

1)函数示例:ABS(-5),结果返回5。

2)函数说明:ABS(数字),返回数字的绝对值。

【COS】

1)函数示例:COS(0),结果返回余弦值1。

2)函数说明:COS(数字),返回-1到1之间的余弦值。

【SIN】

1)函数示例:SIN(0),结果返回正弦值1。

2)函数说明:SIN(数字),返回-1到1之间的正弦值。

【PI】

1)函数示例:PI()

2)函数说明:圆周率3.1415...

【INT】 注意:业务规则不支持

1)函数示例:INT(3.1415),结果返回整数部分3。

2)函数说明:INT(数字),将数字向下取整为最接近的整数。

【ROUND】

1)函数示例:ROUND(3.1485,2),结果返回3.15;ROUND(128,-1),结果返回130。

2)函数说明:ROUND(数字,[小数位精确度])。将数字四舍五入到指定的位数。小数点后小数位精确度用正数表示,小数点前小数位精确度用负数表示。

【TRUNCATE】 注意:业务规则不支持

1)函数示例:TRUNCATE(1.6, 0),结果返回1;TRUNCATE(128, -1),结果返回120。

2)函数说明: TRUNCATE(数值,[小数位精确度]),直接舍弃调指定位数后的数值,不进行四舍五入。小数点后小数位精确度用正数表示,小数点前小数位精确度用负数表示。

【MOD】

1)函数示例:MOD(4,3),结果返回4/3的余数1。

2)函数说明:MOD(被除数字,除数字),返回两数相除的余数。

【SQRT】

1)函数示例:SQRT(9),结果返回正平方根3。

2)函数说明:SQRT(数字),获取数字的正平方根,数字须为非负数。

【RANDOM】

1)函数示例:RANDOM(1,10,2),结果返回随机实数3.20。

2)函数说明:RANDOM(最小值, 最大值, 小数位数),返回最小值(不包含)与最大值(不包含)之间的随机实数,保留对应小数位。

【NUMBER】

1)函数示例:NUMBER(10,3),结果返回1。

2)函数说明:NUMBER(数字,[比较值]),判断数字是否小于比较值,若小于则返回true的布尔值1,若大于或等于则返回false的布尔值0。

【MAX】 注意:业务规则不支持

1)函数示例:MAN(V),若V含有100、90、80,结果返回最大值100。

2)函数说明:MAN(子表数字),必须为子表的数字字段,且返回参数列表中的最大值。

【MIN】 注意:业务规则不支持

1)函数示例:MIN(V),若V含有100、90、80,结果返回最小值80。

2)函数说明:MIN(子表数字),必须为子表的数字字段,返回参数列表中的最小值。

【AVG】 注意:业务规则不支持

1)函数示例:AVG(V),若V含有100、90、80,结果返回平均值90。

2)函数说明:AVG(子表数字),必须为子表的数字字段,返回参数列表中的平均值。

【SUM】 注意:业务规则不支持

1)函数示例:SUM(V),若V含有100、90、80,结果返回总和270。

2)函数说明:SUM(子表数字),必须为子表的数字字段,返回参数列表中的总和。

【COUNT】 注意:业务规则不支持

1)函数示例:COUNT(V),若V含有语文、数学、英语,结果返回个数3。

2)函数说明:COUNT(子表字段),必须为子表的字段,返回参数列表中的个数。

【TCCM】

1)函数示例:TCCM(888.88), 结果返回字符串 捌佰捌拾捌元捌角捌分。

2)函数说明:TCCM(数字),返回人民币大写。

文本函数

【STARTSWITH】 注意:业务规则不支持

1)函数示例:STARTSWITH("ABC","A"),结果返回true。

2)函数说明:STARTSWITH("文本字符串","特定字符串") ,判断"文本字符串"是否以"特定字符串"开始,是则返回true,否则返回false。

【CONTAINS】

1)函数示例:CONTAINS("ABC","B")返回true。

2)函数说明:CONTAINS("文本字符串","特定字符串") ,判断"文本字符串"是否包含"特定字符串",包含则返回true,不包含则返回false。

【LEFT】 注意:业务规则不支持

1)函数示例:LEFT("ABCD",2),结果返回"AB"。

2)函数说明:LEFT("文本字符串",[字符位数]) ,返回"文本字符串"从左往右开始到指定字符位数的文本字符串。

【LEN】 注意:业务规则不支持

1)函数示例:LEN("ABCDEFG"),结果返回7。

2)函数说明:LEN("文本字符串"),获取"文本字符串"中的位数。

【REPLACE】 注意:业务规则不支持

1)函数示例:REPLACE("ABCDE",2,4,"VWXYZ"),结果返回"AVWXYZE"。

2)函数说明:REPLACE("文本字符串",[开始字符位数],[结束字符位数],"替换文本字符串") ,根据指定字符位数段,将该段"文本字符串"替换成"替换文本字符串"。

【RIGHT】 注意:业务规则不支持

1)函数示例:RIGHT("ABCD",2),结果返回"CD"。

2)函数说明:RIGHT("文本字符串",[字符位数]) ,返回"文本字符串"从右往左开始到指定字符位数的文本字符串。

【SEARCH】 注意:业务规则不支持

1)函数示例:SEARCH("E","ABCDE",2),结果返回4。

2)函数说明:SEARCH("被查文本字符串","查询文本字符串",[字符位数]) ,从"查询文本字符串"指定字符位数的剩余文本字符串,查询"被查文本字符串"开始的位数。

【SUBSTITUTE】 注意:业务规则不支持

1)函数示例:SUBSTITUTE("ABCDEF","CDE","XYZ",1),结果返回"ABXYZF"。

2)函数说明:SUBSTITUTE("查询文本字符串","被替换文本字符串",“替换文本字符串“,[字符位数]) ,从"查询文本字符串"指定字符位数开始的剩余文本字符串中,查询"被替换文本字符串",若查询到则将"被替换文本字符串"替换为"替换文本字符串"。

【MID】 注意:业务规则不支持

1)函数示例:MID("ABCDEFG",5,2),结果返回"EF"。

2)函数说明:MID("文本字符串",[字符位数],[保留字符位数]),从"文本字符串"指定字符位数开始的剩余文本字符串中,根据保留字符位数进行保留剩余文本字符串。

【LOWER】 注意:业务规则不支持

1)函数示例:LOWER("ABCefg321"),结果返回"abcefg321"。

2)函数说明:LOWER("文本字符串"),将"文本字符串"中所有大写字母转换为小写字母。

【UPPER】 注意:业务规则不支持

1)函数示例:UPPER("ABCefg321"),结果返回"ABCEFG321"。

2)函数说明:UPPER("文本字符串"),将"文本字符串"中所有小写字母转换为大写字母。

【TRIM】 注意:业务规则不支持

1)函数示例:TRIM(" ABCD "),结果返回"ABC"

2)函数说明:TRIM("文本字符串"),删掉"文本字符串"首尾的空格。

【ARRTOSTR】

1)函数示例:ARRTOSTR(下拉框/多选框/关联表单多选,分割符) 如 ARRTOSTR("[A,B]",",")返回结果:"A,B";

2)函数说明:ARRTOSTR(下拉框/多选框/关联表单多选,分割符),将目标存储结果为数组的字段转为以给定字符的方式拼接起来的字符串

【STRCAT】

1)函数示例:STRCAT(子表字段,分割符,TRUE/FALSE);

2)函数说明:将子表单某个字段的值去重/不去重按照给定字符拼接起来。

【TEXT】

1)函数示例:TEXT(2019-02-12,yy-MM-dd hh:mm:ss),结果返回"19-02-12 00:00:00"。

2)函数说明:TEXT(日期,[格式]),将日期根据格式返回成文本字符串。

3)格式规则: yy表示年,显示为15;yyyy表示年,显示为2015;M表示月,显示为6;MM表示月,显示为06;MMM表示月,显示为六月;d表示日,显示为9;dd表示日,显示为06;hh表示24小时制,显示为14;mm表示分,显示为14;ss表示秒,显示为14。

日期函数

【YEARS】

1)函数示例:YEARS(2020-01-31,2018-01-31),结果返回2。

2)函数说明:YEARS(结束日期,开始日期),返回两个日期之间的年位数差值。

【MONTHS】

1)函数示例:MONTHS(2021-04-10,2021-05-20),结果返回1。

2)函数说明:MONTHS(开始日期,结束日期),返回两个日期之间的月数差值。

【DAYS】

1)函数示例:DAYS(2020-01-31,2020-01-10),结果返回21。

2)函数说明:DAYS(结束日期,开始日期),返回两个日期之间的天位数差值。

【HOURS】

1)函数示例:HOURS(12:00:00 ,00:00:00),结果返回12.00。

2)函数说明:HOURS(结束时间,开始时间),返回两个时间之间的小时数,精确到小数点后两位。

【MINUTES】

1)函数示例:MINUTES(23:12:00 ,23:00:00),结果返回12.00。

2)函数说明:MINUTES(结束时间,开始时间),返回两个时间之间的分钟数,精确到小数点后两位。

【NOW】

1)函数示例:略。

2)函数说明:返回当前时间,精确到时分秒,格式为yyyy-MM-dd hh:mm:ss。

【ADDDAY】

1)函数示例:ADDDAY(2010-01-15,5),结果返回2020-01-20。

2)函数说明:ADDDAY(日期,[指定天数]),将"日期"加/减指定天数,加天数指定天数用正数表示,减天数指定天数用负数表示。

【ADDMONTH】

1)函数示例:ADDMONTH(2020-01-15,5),结果返回2020-06-15。

2)函数说明:ADDMONTH(日期,[指定月数]),将"日期"加/减指定月数,加月数指定月数用正数表示,减月数指定月数用负数表示。

【ADDYEAR】

1)函数示例:ADDYEAR(2020-01-15,1),结果返回2021-01-15。

2)函数说明:ADDYEAR(日期,[指定年数]),将"日期"加/减指定年数,加年数指定年数用正数表示,减年数指定年数用负数表示。

【DATE】 注意:业务规则不支持

1)函数示例:DATE(2019-02-02 12:12:12),结果返回2019-02-02。

2)函数说明:DATE(日期),将"日期"格式转换为年月日格式。

【YEAR】 注意:业务规则不支持

1)函数示例:YEAR(2019-02-02 12:12:12),结果返回2019。

2)函数说明:YEAR(日期),返回"日期"的年份。

【MONTH】 注意:业务规则不支持

1)函数示例:MONTH(2019-02-02 12:12:12),结果返回02。

2)函数说明:MONTH(日期),返回"日期"的月份。

【DAY】 注意:业务规则不支持

1)函数示例:DAY(2019-12-02 12:12:12),结果返回02。

2)函数说明:DAY(日期),返回"日期"的日。

【HOUR】 注意:业务规则不支持

1)函数示例:HOUR(2019-12-02 12:12:12),结果返回12。

2)函数说明:HOUR(日期),返回"日期"的小时。

【MINUTE】 注意:业务规则不支持

1)函数示例:MINUTE(2019-12-02 12:12:12),结果返回12。

2)函数说明:MINUTE(日期),返回"日期"的分钟。

【QUARTER】 注意:业务规则不支持

1)函数示例:QUARTER(2019-12-02 12:12:12),结果返回4,表示是第4季度的意思。

2)函数说明:QUARTER(日期),返回"日期"所属的季度。

【TODAY】

1)函数示例:TODAY()。

2)函数说明:返回今天的日期,格式为yyyy-MM-dd,比如2022-07-21。

【WEEKDAY】 注意:业务规则不支持

1)函数示例:WEEKDAY(2020-10-09 12:12:12),结果返回5。

2)函数说明:WEEKDAY(日期),返回"日期"对应星期几。

【WEEKNUM】 注意:业务规则不支持

1)函数示例:WEEKNUM(2020-01-01 12:12:12),结果返回1。

2)函数说明:WEEKNUM(日期),返回"日期"对应一年中第几周。

逻辑函数

【IF】

1)函数示例:IF(数字>60,"好","不好"),当数字>60时返回"好",当数字≤60时返回"不好"。

2)函数说明:IF([条件公式],"结果A","结果B"),判断条件公式能否满足,如满足返回结果A,如不满足返回结果B的,多数用于业务规则的执行条件或者高级函数的条件嵌套。

【AND】

1)函数示例:语文成绩>90 AND 数学成绩>90,如果语文、数学成绩都> 90,返回true,否则返回false。

2)函数说明:[表达式A]AND[表达式B],多个用AND连接的表达式,当所有表达式均为true时,结果返回true,否则返回false。

【OR】

1)函数示例:语文成绩>90 AND 数学成绩>90,如果语文、数学成绩都> 90,返回true,否则返回false。

2)函数说明:[表达式A]OR[表达式B],多个用OR连接的表达式,只要有一个表达式为true,表达式返回true。

【FOR】

1)函数示例:FOR(A,A>5,A-2) 若A赋值7,结果返回5。

2)函数说明:FOR(数字A,条件公式,执行公式)若数字A满足条件公式,则开始执行公式,直至数字A的值不满足条件公式,条件公式和执行条件公式中需要含有数字A。

高级函数

【DELETE】

仅业务规则配置时出现该函数。

1)函数示例:DELETE删除目标表单中符合条件的某一行数据。

2)函数说明:DELETE([目标表单],目标表单控件1==当前表单控件1 AND 目标表单控件2==当前表单控件2),删除目标表单中符合条件的数据。

【INSERT】

仅业务规则配置时出现该函数。向目标表单插入一条数据,通常用于当前表单提交时,向目标表单插入数据。

1)函数示例:INSERT([目标表单],目标表单控件3,当前表单控件3,目标表单控件4,当前表单控件4)

2)函数说明:INSERT向目标表单中新增数据,根据条件向目标表单中新增数据。

【UPDATE】

仅业务规则配置时出现该函数。

1)函数示例:UPDATE([目标表单],目标表单控件1==当前表单控件1 AND 目标表单控件2==当前表单控件2,目标表单控件3,当前表单控件3,目标表单控件4,当前表单控件4)

2)函数说明:UPDATE更新目标表单中符合条件的数据。

【UPSERT】

仅业务规则配置时出现该函数。

1)函数示例:UPSERT([目标表单],目标表单控件1==当前表单控件1 AND 目标表单控件2==当前表单控件2,目标表单控件3,当前表单控件3,目标表单控件4,当前表单控件4)

2)函数说明:UPSERT先根据筛选条件查找目标表单中的数据,如果找到数据则进行更新,否则向目标表单中新增一条数据。

【UPQUERY】

仅业务规则配置时出现该函数。

1)函数示例: UPQUERY(QUERY(目标表单1,目标1.参数==“固定值” 或 目标1.参数==本表.参数),目标表单2,目标表2.参数==目标1.参数 或 目标2.参数==“固定值” 或 目标2.参数==本表.参数,目标表单2参数1,目标表单1参数1,目标表单2参数2,“固定值”,目标表单2参数3,本表.参数)

2)函数说明: UPQUERY根据查询函数返回的数据并根据条件更新目标表单中的数据。

【QUERY】

仅业务规则配置时出现该函数。

1)函数示例: QUERY(目标表单1,目标1.参数==“固定值” 或 目标1.参数==本表.参数)

2)函数说明: QUERY根据条件查询返回数据作为其他函数的源数据(条件必填),和UPQUERY、INQUERY、DEQUERY连用

【INQUERY】

仅业务规则配置时出现该函数。

1)函数示例: INQUERY(QUERY(目标表单1,目标1.参数==“固定值” 或 目标1.参数==本表.参数),目标表单2,目标表单2参数1,目标表单1参数1,目标表单2参数2,“固定值”,目标表单2参数3,本表.参数)

2)函数说明: INQUERY根据查询函数返回的数据向目标表单新增数据(数据ID不能修改)

【DEQUERY】

仅业务规则配置时出现该函数。

1)函数示例: DEQUERY(QUERY(目标表单1, 目标1.参数==“固定值” 或 目标1.参数==本表.参数),目标表单2,目标表2.参数==目标1.参数 或 目标2.参数==“固定值” 或 目标2.参数==本表.参数)

2)函数说明: DEQUERY根据查询函数返回的数据并根据条件删除目标表单中的数据

聚合函数

【COUNT】仅业务规则支持

1)函数示例:COUNT([目标表单],[计数的目标表单控件],[计数条件(可选)])

2)函数说明: COUNT对目标表单的指定控件进行计数,若要计数包含所有条目,计数控件填写数字1

【SUM】仅业务规则支持

1)函数示例: SUM([目标表单],[求和的目标表单数字控件],[求和条件(可选)])

2)函数说明: SUM对目标表单的指定数字控件进行求和

【AVG】仅业务规则支持

1)函数示例: AVG([目标表单],[求和的目标表单数字控件],[求平均值条件(可选)])

2)函数说明: AVG对目标表单的指定数字控件进行求平均值

【MAX】仅业务规则支持

1)函数示例: MAX([目标表单],[取最大值的目标表单数字控件],[取最大值条件(可选)])

2)函数说明: MAX对目标表单的指定数字控件取最大值

【MIN】仅业务规则支持

1)函数示例: MIN([目标表单],[取最小值的目标表单数字控件],[取最小值条件(可选)])

2)函数说明: MIN对目标表单的指定数字控件取最小值

【STRCAT】仅业务规则支持

1)函数示例: STRCAT([目标表单],[拼接表数据字段],间隔符,TRUE/FALSE,[拼接表字段数据条件])

2)函数说明: STRCAT拼接表字段数据,TRUE/FALSE表示是否去重(不去重时数据按创建时间倒序,要求去重时则无法应用排序)

其它函数

【ISNULL】

1)函数示例:ISNULL(字段)。

2)函数说明:ISNULL判断是否为空,为空则返回true,不为空则返回false,可用于判断具体值或者某个字段是否为空。

【IDCARDBIRTHDAY】业务规则不支持

1)函数示例:IDCARDBIRTHDAY(身份证号码),如身份证号是 420684199003060025, 则结果返回日期 1990-03-06。

2)函数说明:IDCARDBIRTHDAY(身份证号码),返回身份证号码对应的出生日期,支持15位和18位身份证号。

【IDCARDSEX】业务规则不支持

1)函数示例:IDCARDSEX(身份证号码),如身份证号是 420684199003060025, 则结果返回女。

2)函数说明:IDCARDSEX(身份证号码),返回身份证号码对应的性别(男/女),支持15位和18位身份证号。

【DISTANCE】

1)函数示例:DISTANCE(地址控件1,地址控件2),返回距离。

2)函数说明:DISTANCE(地址控件1,地址控件1),获取两个地址的距离,单位:米。

【ADDRESSTOTEXT】仅业务规则支持

1)函数示例: ADDRESSTOTEXT(字段)

2)函数说明: ADDRESSTOTEXT将地址转换为文本

【ID】仅业务规则支持

1)函数示例: ID(),返回当前行的数据ID

2)函数说明: ID(),产生新增数据的ID,通常用于获取当前行数据ID,用数据ID作为条件,对关联数据进行删除,修改。

【GETWIDGETVALUES】仅业务规则支持

1)函数示例: GETWIDGETVALUES(当前表单控件)

2)函数说明: GETWIDGETVALUES查询目标表单指定控件的值集合

【OBJECTPROP】

1)函数示例: OBJECTPROP(地址控件,"prov"),返回"四川省";OBJECTPROP(地址控件,"city"),返回"成都市";OBJECTPROP(地址控件,"area"),返回"锦江区";OBJECTPROP(地址控件,"addr"),返回"东大街12号";OBJECTPROP(地址控件,"name"),返回高级地址控件名字"时代1号";

2)函数说明: OBJECTPROP(控件字段,属性),获取对象属性

【NULL】仅业务规则赋值使用

1)函数示例: NULL

2)函数说明: 给目标表单控件赋空值。常用于给日期控件赋值

【BATCHADD】业务规则不支持

1)函数示例: GETWIDGETVALUES(当前表单控件)

2)函数说明: GETWIDGETVALUES查询目标表单指定控件的值集合

【EXTCNAME】业务规则不支持

1)函数示例: EXTCNAME(人员/部门) 结果返回人员或者部门名称

2)函数说明: EXTCNAME(人员/部门),提取人员或部门控件的名称

【EXTCNUMBER】业务规则不支持

1)函数示例: EXTCNUMBER(人员),结果返回人员电话号码

2)函数说明: EXTCNUMBER(人员),提取人员控件的电话号码

【EXTCLASTROW】业务规则不支持

1)函数示例: EXTCLASTROW(子表单.控件名称, 1/-1), 1为取第一行, -1取最后一行

2)函数说明: EXTCLASTROW(子表单.控件名称),获取一行数据

【RemoveCompanyUSer】仅业务规则支持

1)函数示例: RemoveCompanyUser(人员)

2)函数说明: RemoveCompanyUser从当前系统所属公司移除指定人员

【CurrentCompanyName】仅业务规则支持

1)函数示例: CurrentCompanyName()

2)函数说明: CurrentCompanyName返回当前系统的公司名字

【GETADDRESS】业务规则不支持

1)函数示例: GETADDRESS(地址)

2)函数说明: GETADDRESS(地址),将地址字段的值转换为文本

消息提醒

通过设置消息推送提醒可以在指定时间收到消息提醒内容,常应用于员工转正提醒、合同到期提醒、会议开始提醒等。

1)触发方式

  • 新增数据时提醒:新增数据时提醒不管后期做任何数据变动都是新增时的数据做提醒
  • 定时任务提醒 :定时根据条件扫描全表做符合条件的消息提醒

1)被提醒人:可以通过部门、人员、人员/部门控件字段,或者通过角色和函数指定被提醒人,相应的数据会发送给对应的人员。

2)提醒模式:可选择自定义时间提醒,根据日期控件字段提醒。

3)提醒时间:自定义即选择固定时间点进行提醒,可设置重复周期。根据日期控件可设置当时、当天、之前、之后。表单开启流程流程结束需要提醒相关人员可以选择流程结束时

4)重复周期:当天执行一次、每天都执行、每周同一天执行、每月同一天执行、每年同一天执行。

5)提醒条件:可通过设置表单过滤条件对此表单进行业务数据过滤,系统将只对这些符合条件的业务数据进行推送提醒。任意数据则默认为所有生效的数据进行推送提醒。

6)提醒内容:自定义消息内容。可选择表单控件值做内容填充

7)提醒方式:暂仅支持云飒和短信,云飒默认不可取消,短信提醒需要审批短信内容,审批中不允许发送通知,审批通过即可发送。短信通知需要填写短信模板名称和场景说明尽可能完善信息以便提高审核通过率。

关联列表

当前表单有被其他表单中关联控件关联时,可在此处配置关联列表,实现对其他

表单数据的快捷查看与新增。

1)可选表单:当前表单中的关联表单。

2)展示表单:从[可选表单]中勾中添加到[展示表单],作为关联列表。

表单外链

可以设置当前表单被当前组织外部人员填写,注意:企业组织的外链访问频次支持40次/秒,超过上限时可能出现该时间内短暂访问繁忙无法打开页面

【外链填单】默认关闭,开启后企业组织外部人员将可以填写当前表单

1)外链表单会过滤“选人控件、选部门控件、创建人、关联表单、关联表单多选、下拉框关联表单模式、位置控件”,如果需要外链填单,请尽量不要往表单中配置这些控件,如果已经配置,那么数据收集回来后请手动填写。

2)请不要在不可见的控件里设置特殊规则与自定义代码,否则可能会导致外链填单无法正常提交。

【外链查看】默认关闭,开启后,将允许外部人员通过扫描二维码查看自己填写的数据

【分享】默认关闭,开启后将允许当前企业组织下员工将自己权限范围内的数据分享给外部人员查看

【公开查询】允许外部用户通过公开的页面查询表单数据。

打印模板

默认关闭,开启后,如果无其他符合条件的打印模板,将启用系统默认打印模板,打印成纸质文档

【立即设置】点击输入模板名称后可以新增打印模板,一个表单可以新增多个打印模板,比如可以设置打印房屋租赁合同,汽车租赁合同等。每个打印模板可以设置针对表单每条数据设置显示隐藏条件,每次打印表单时只可选择一个打印模板

打印模板可以像word一样编辑,其中$表示打印模板里面的字段是变量,字段来自表单里面的动态数据。

打印模板可以删除,删除后无法找回。

功能按钮

目前仅支持已有按钮拖拽排序,暂时不自持自定义代码对接接口操作,后续版本开放。

表单数据展示面板

点击表单的名称或图标,右侧面板即会展示设计的表单面板内容。

【默认搜索框】:根据表单数据标题搜索符合条件的数据并展现在列表中

【高级搜索】:列表设计了查询条件高级搜索会显示出来,列表如果配置了默认显示,高级搜索会默认展开。

【主表/子表】:默认只展示主表数据,若查询条件设置了某个子表字段,这里需要切到子表才会展示改子表的查询条件,列表也会在展示一条子表的数据,点击列表内子表的操作放大按钮即可查看该主表数据下的子表数据。

【切换显示模式】:点击右上角[列表]下拉框,选中想要查看的显示方式,即可切换。

1)列表

(1)列表表头:根据列表设计中配置的字段进行展示,每一个字段都可点击字段名称右上角进行该字段的关键字模糊查询。

(2)列表业务数据:每一行为一条业务数据,点击业务数据的数据标题即可查看业务数据详情。

(3)列表排序规则:若列表设计中没有设置排序规则,则默认根据业务数据创建时间由近到远排序。

2)日历

(1)业务数据卡片:根据数据摘要中配置的字段进行展示,点击业务数据卡片即可查看业务数据详情。

(2)日历排序规则:根据设置的时间跨度开始日期控件字段进行由近到远的排序。

3)时间轴

(1)业务数据卡片:根据数据摘要中配置的字段进行展示,点击业务数据卡片即可查看业务数据详情。

(2)时间轴排序规则:根据设置的时间轴日期控件字段进行由近到远的展示。

【切换数据范围】:点击右上角[全部]下拉框,选中想要筛选的数据范围,即可切换。

1)全部:筛选出该表单您有查看权限的全部业务数据。

2)我的部门:筛选出该表单中业务数据的所属部门与您所属部门一致的业务数据。

3)我的:筛选出该表单中业务数据是由您创建或拥有的业务数据。

【显示字段】:点击右上角[显示字段]可以根据自己需要自定义展示列表字段

业务数据

业务数据指存储在各个表单上的业务信息数据。

【手动新增业务数据】:点击表单面板右上角的[新增]按钮,进入[新增业务数据]页面,进行数据新增。

【批量导入业务数据】:点击右上角的[导入]按钮,出现[导入业务数据]弹窗,下载导入模板,填写后进行上传导入。

【复制业务数据】:点击某条业务数据的[复制],即可将该条业务数据内容复制填充到新增的业务数据中,进一步进行编辑或直接提交。

【查看编辑业务数据】:点击表单列表中的[数据标题],即可进入该条业务数据的详情界面进行查看。

【删除业务数据】:若表单开启了批量操作且您拥有删除权限,则可点击右下角[删除]按钮,即可将勾选的业务数据进行删除。删除后不可恢复,请谨慎操作。

【分享业务数据】:点击右上角的[分享]按钮,即可将勾选的业务数据生成分享链接,可下载二维码或复制链接分享给其他人进行 查看/编辑(系统会根据表单设置中的外链分享进行判别字段权限)。

【统计分析业务数据】:点击右上角的[统计分析]按钮,即可查看该表单配置的统计表。

【暂存草稿】:新增业务数据时,点击[暂存],即可将本次填写的信息暂存到草稿箱中。在[业务数据列表]中点击右上角的[草稿箱]按钮,进入[草稿箱]页面,查看该表单您暂存未提交的草稿数据。

【导出业务数据】:若表单开启了批量操作且您拥有导出权限,则可点击右下角[导出]按钮,即可将勾选的业务数据进行导出到本地。

【评论】:若表单在表单设计中开启了评论功能,则该表单每一条业务数据都有自己的评论区,拥有该条业务数据查看权限的用户都可 查看/发布 评论。

【流程日志】:若表单开启流程,则该表单每一条业务数据都有自己的流程日志,进行查看流程进展。

【任务提醒】:若表单在表单设计中开启了任务提醒,则该表单每一跳业务数据都有自己的任务提醒,拥有该条业务数据查看权限的用户都可建立任务提醒来提醒自己或其它人。

Last Updated:
Contributors: yangting, zzh, drq