宜搭3.0使用手册(新)
2022-01-12 14:54:27 3 举报
AI智能生成
登录查看完整内容
宜搭学习及操作指南
作者其他创作
大纲/内容
联系宜搭
宜搭价格
二维码制作
如何实现一物一码功能?
扫二维码出现设备详细信息
一物一码如何打印二维码
自定义页面向表单/流程表单跳转传参
二维码相关
自定义组件可以用容器装载复制到表单
重要功能
宜搭简介
只用于填写和收集数据,无需流程,可以直接创建普通表单;还可以通过权限配置实现不同角色人员能够拥有不同的对数据增删改查、以及字段操作等权限
表单
按照预先设置好的路线进行流转,实现多人有顺序、有规则的完成一条数据的录入
数据录入
审批确认
流程表单
在一个页面中将表单、流程中的数据或自建业务系统的数据进行智能数据分析,还可以对数据进行修改、删除、导出及打印
报表
通过低代码搭建展现或其他任何类型的自定义页,借助数据源或更丰富的组件实现应用 Portal、复杂业务场景页
自定义页面
在当前应用中将已存在的外部系统添加到导航中
外部链接
DataV大屏
宜搭页面类型介绍
1. 简介
2. 首页
3. 工作台
4. 普通表单
5. 流程表单
6. 报表
7. 外部链接
8. 自定义页面
9. 高级功能
宜搭词汇表
注册/登录宜搭
模板中心
我的应用
宜搭本身的统一待办中心
任务中心
定制中心
订单中心
不能像钉钉一样设置角色人员管理范围
角色设置
接口人设置(部门负责人)
消息模板
消息通知
自定义企业域名
平台权限管理
数量不足
外部人员
用户账号授权
平台权限
宜搭界面介绍
国密级安保水平
阿里云 ISO27001、ISO27018 信息安全管理体系认证
宜搭数据安全
基础概念
从 Excel 创建应用
添加外部链接
应用与页面复制
管理员配置
应用启用与停用
生成应用链接
自定义访问地址
发布到钉钉工作台
页面发布
将免登提交页面发布到工作台
方便
提醒可嵌入群
在钉钉群内安装宜搭
不占宜搭人数
匿名问卷、对外投放
应用发布
应用基础设置
对当前应用内的所有单表数据源、视图表(多表关联)、数据准备(大数据离线方案)、跨应用(表单)数据源等进行统一管理,是宜搭在数据互联场景下的标准数据控制单元
数据集
视图表通过单表或多表关联,将已有的表单数据进行预处理,同时也支持中间表模式,提升数据加工处理能力
视图表
【跨应用取数】,即在本应用内调用其他宜搭应用的表单数据,用于宜搭应用间的数据互联
跨应用
数据源
常见数据问题答疑
应用数据管理与设置
创建应用
普通表单
• 不能存在合并的单元格
• 文件大小不超过 2MB
• 仅支持 (*.xls 和 *.xlsx) 文件
• 请确保你需要导入的sheet表头中不包含空的单元格,否则该sheet页数据系统将不做导入
从 Excel 创建表单
新建表单
1.1 标题
1.2 占位提示
1.3 描述信息
1.4 状态
1.5 默认值
1.6 格式
(1)自定义函数(高级校验)
(2)错误提示
1.7 校验
属性
2.1 唯一标识
2.2 多端显示
2.3 数据提交
2.4 动作设置
2.5 删除和复制
2.6 编辑组件
2.7 拷贝 & 粘贴组件(跨页面适用)
高级
组件基础信息
拥有扫码、格式校验、计数器、一键清除、高级功能页面跳转等功能。
● 单行文本
● 多行文本
● 数值
● 单选
● 复选
● 评分
● 下拉单选
● 下拉复选
需变更内容时麻烦
● 级联选择
高级功能自定义区间配置及场景
高级应用
● 日期
禁用日期函数
● 日期区间
在报表可直接浏览
● 图片上传
在报表不可直接浏览
单个小于100M
image.png
高级校验
● 附件
可做表单内节点审批人员选择
成员组件可以选择全公司的人员,但是展示时只能展示本部门的人员,需要通过搜索选择其他部门的人员。
目前由于容器限制,在钉钉移动端 iframe 中使用该组件时,会因为容器未向 iframe 注入 JSAPI 导致无法正常选择人员,请避免在这种场景中使用该组件。
● 成员
新增上限均提升至500条
批量导入每次支持50条
支持主表+子表单内容 Excel 一并导出
注意事项
操作列
如何获取子表内指定的控件值 ?
明细关联明细
子表单数据进行报表分析
● 子表单
常用控件
1. 适用场景比如商品展示、报销、企业文化等场景,可使用该组件
● 图文展示
部门组件默认情况下,只显示当前登录人所在部门信息;如要填写其他部门信息,需要输入部门名称搜索
注意组织结构情况再使用
● 部门
● 国家/地区
● 地址
● 对于标准的宜搭表单文本组件,无法满足的样式、排版、配置等复杂文本场景时;
● 对于大段的文本处理样式优化时;
● 对于用户有 DIY 文本创造诉求,要上传的整块的含有样式的文本内容区块时
富文本暂时不支持在手机端编辑
● 富文本
● 布局容器
界面信息分类美化
● 分组
快速调用表单内容填写到新表单使用
关联表单当前仅支持选择本应用的其他表单
● 关联表单
● 基于指定区域的员工考勤打卡上报系统
● 表单收集填报时,提交当前填报人的所在真实位置(实人实地,防作弊)
● 基于地理位置的地址 POI 信息管理系统
● 目前仅支持移动端定位(电脑端会引导提示)
● 定位
现场工作确认等场景
● 手写签名
高级控件
ssssssssss
班级
年级
校区
科目
学段
学期
学年
学校
教育组件案例
行业控件(教育)
表单组件
CONCATENATE 拼接函数
LEFT 返回从左指定字符
RIGHT 返回从右指定字符
LEN 返回字符个数
LOWER 转换字母小写
UPPER 转换字母大写
REPLACE 替换文本
REPT 重复文本
SEARCH 查找文本
TEXT 格式化
SPLIT 分隔文本
TRIM 删除首尾空格
UUID 唯一字符串
VALUE 文本转换数字
MID 截取文本
ISEMPTY 判断字段是否为空
HASEMPTYTEXT 判断子表单是否包含空值
ISNULL 判断子表单字段是否为空
PINYINHEADCHAR 返回字符大写首字母
文本函数
DATE 转换日期对象
TIMESTAMP 赋值当前时间
TIME 时间十进制
TODAY 今天
NOW 当前时间
SYSTIME 服务器日期
DAY 天数
MONTH 月份
YEAR 年份
HOUR 小时
MINUTE 分钟
SECOND 秒数
DAYS 两个日期之间的天数
DAYS360 计算两个日期相差天数
DATEDELTA 指定加/减天数
WEEKNUM 日期周数
ISOWEEKNUM 当年周数
DAYBEGIN 返回日期零点
DAYEND 返回日期最大值
YEARBEGIN 首个日期
YEAREND 最后一个日期
CASCADEDATEINTERVAL 相隔天数
CASCADEDATEINTERVALV2 日期区间相隔天数
TIMECOMPARE 比较 2 个日期大小
WORKDAY 指定工作日
NETWORKDAYS 工作日时长
时间函数
EQ 判断相等
NE 判断不等
LT 小于
GT 大于
LE 小于等于
GE 大于等于
AND 且
OR 或
NOT 非
XOR 异或
TRUE 布尔真
FALSE 布尔假
IF 条件判断
ISEMPTY 为空判断
逻辑函数
ARRAYREPEATED 判断数组是否有内容重复
EXIST 判断当前提交数据是否与历史数据重复
EXACT 判断两个字符串是否完全相同(区分大小写)
校验函数
ADD 求和
AVERAGE 平均值
MAX 最大值
MIN 最小值
ABS 绝对值
ROUND 四舍五入指定位数
CEILING 向上舍入倍数
FLOOR 向下舍入倍数
INT 向下舍入整数
LOG 对数
MOD 余数/取模
POWER 乘幂
FIXED 舍入指定位数
SQRT 正的平方根
SUM 求和
PRODUCT 数字相乘
SUMPRODUCT 两数相乘
RMBFORMAT 人民币格式
NUMBERCOMPARE 比较数值大小
数学函数
计算两个集合的交集
INTERSECTIONSET
计算两个集合的并集
UNIONSET
计算两个集合的差集
DIFFERENCESET
计算第二个集合是否第一个集合的子集
SUBSET
集合操作处理
可以做会议室预约等场景
ARRAYGET
LARGE
SMALL
数组集合处理
集合函数
User() 获取当前登录人
User(level) 当前登录人的主管, level 是 获取当前登录人的主管
USER 登录人
USERFIELD 查询成员信息
GETUSERNAME 用户昵称(钉钉自定义名称)
EMPLOYEE 人员对象数组
获取当前登陆人的主管名称
DIRECTOR(level)
LOGINUSER 登录人
获取成员 userID
LOGINUSERWORKNO
公式示例-人员相关
·标准人员模型对象:
·标准部门模型对象:
模型说明
UserBuilder -即将内测
DirectorBuilder -即将内测
DeptBuilder -即将内测
GetObjectField -即将内测
GetArrayItem -即将内测
标准模型-构造器公式
userId获取直接部门文本名
DEPTNAME 部门
2. 公式示例-部门相关
COUNT 计数
3. 公式示例-通用型
其他函数
公式简介
如何获取上级部门名称
如何限制年假请假天数
如何根据成绩判断等级
生成固定长度的随机字符串
根据身份证号自动计算生肖
根据身份证号自动计算性别
根据身份证号自动计算省份
根据身份证号获取出生日期
根据身份证号自动计算星座
根据身份证号自动计算年龄
如何将手机号部分数字隐藏
如何随机抽取题目
如何将文本转换为日期格式
日期自动加十天
最新版个税计算器
多评委打分如何计算平均分
如何修改标题大小
如何设置百分比
根据 QQ 号自动生成邮箱
如何设置小数位数
如何将数字转换为大写
字符串中的数字应用
如何计算工龄
每人每天只能提交一条数据
如何计算折扣后价格
如何将发票金额拆分
如何生成固定格式的流水号
如何获取主管
如何通过公式获取日期区间的结束时间
宜搭常见提示的说明
公式案例
公式函数及案例
数据联动
仅当选项与所选值匹配时,才显示指定的组件
关联选项设置
只能关联文本组件
注:要关联其他类型的表单的数据,需要怎么做呢?可以加入一个隐藏的单行文本(记得勾选始终提交哦),通过公式赋值
关联其他表单数据
自定义样式介绍
组件属性
INSERT - 插入
UPDATE - 更新
UPSERT - 插入或更新
DELETE - 删除
业务关联公式简介
业务关联规则常用场景
业务关联规则案例
业务关联设置
表单校验
表单属性
国际化面板
F12或右键检查
检查返回数据
数据源面板
表单介绍
表单基础设置
表单布局
新版权限配置
表单的消息通知
关联列表
内置变量(待下线)
分享设置
提交表单后如何修改?
没有权限人员打印下载为空数据
抄送无权限
节点处理人也无权限
打印及文件下载
自定义打印模板
自定义打印文件名
打印设置
表单设置
如何获取日期所在的季度?
当表单组件值为空时,则隐藏该组件
如何在鼠标划过时控制其他组件显隐?
根据选项修改其他组件隐藏状态
计算两个日期相隔几天几小时几分钟
怎么修改单行文本组件的样式大小
如何将子表成员组件多选值拆分填充其他表单
获取子表单的值赋值给当前主表单
动态给组件赋值状态
移动端自动获取定位信息
如何设置表单回填
表单设置不允许录入重复值
进货表实现同一产品录入数量进行叠加
只允许查看自己的数据
如何获取数据源在子表展示?
使用关联表单组件对子表单组件进行填充
怎么做到A表单去校验B表单?
如何将流水号填充到表单中
怎么设置流水号自增
实际页面展示和我设计器中配置的不一样?
获取数据源给下拉单选组件赋值
代码赋值触发或者默认值选项的数据联动
如何通过 JS 触发数据联动
表单跳转页面携带参数
如何将获取到的数据源赋值给子表单的下拉单选选项值
如何将多个评委的打分汇总
下拉只展示本人有关的数据
如何设置 0 库存不显示
如何生成固定时间提醒
如何将复选的值填充到子表
如何使用消息通知提醒
表格和表单的区别
免登实现数据的填写及修改
如何在关联表单增加数据
排查方法
为何表单中的字段看不见
如何显示最新一条数据
隐藏字段赋值
商品入库自动生成序列号
表单页面实现密码登录
统计表单的访问人员
表单案例
表单设计
流程设计简介
创建节点
1. 审批人节点
2. 执行人节点
3. 抄送人节点
4. 分支节点
5. 流程表单的消息通知
节点设置
2.1 流程名称
2.2 页面操作
2.3 提交后跳转至指定页面
2.4 数据标题
2.5 咨询人员入口设置
2.6 流水号(体验版暂时不支持)
2.7 开启/关闭群插件消息
2.8 导航显隐配置
1. 基础设置
流程表单的权限设置
2. 权限设置
发起人为下一节点自动通过
3. 自动审批规则
4. 节点提交规则
新版普通流程加签
5. 流程任务中心
6. 手写签名
7. 流程模拟
流程设置
设计
流程使用
流程效能分析
流程常见问题指南
将流水号填充到流程表单中
流程发起人自选审批人/执行人
允许退回,并且重新编辑
动态设置审批人
怎么设置连续多级主管审批
流程表单提交后,自动创建一条表单数据
项目固定审批人审批
流程修改实例
根据审批节点进度在自定义页面显示进度条
节点校验与分支条件的对比
如何禁止同时发起两条流程
如何在审批中发起报销流程
用成员组件
节点选择表单内联系人
如何实现自由选择审批人
为什么流程不往下进行
如何批量审批流程
如何将数据指派给对应主管
如何设置某些字段为必填
设置提交权限
如何限定流程发起人
表单为何缺少字段
已在节点按原设置
后进节点按新设置
修改审批节点对流程的影响
建立中间表
判断新提交时间与中间表对比
两个月内不允许再次提交
流程表单案例
使用
流程设计
数据管理页升级
如何新建数据管理页
数据管理页权限
自定义筛选条件
设置参与搜索字段
设置显示列字段
批量导入
批量导出
批量修改
批量删除
批量打印
操作记录查询
数据管理
发公告者
是否DING通知
部门
人员
接受对象
公告标题
公告内容
公告
用户
空间名称
钉盘空间申请
邀请参会人员
会议主题(标题)
会议发起人
发起会议(审批结束时发起)
日程标题
参与人
开始时间
备注
结束时间
日程组织者
预约会议(写日程)(日程点选参加会议)不会自动发起
视频会议
待办时间
发起人
内容
待办事项标题(50字符以内)
任务执行人
待办事项的跳转链接
待办
不支持子表数据
日程
群成员列表
群主(成员)
群名称
是否可管理
创建
群会话id
添加群成员
删除群成员
修改群名
更新
会话群
场景群
消息内容
群会话ID
消息(发送到群)
签到(填写信息和系统信息对照审核?)
参数=表单字段
智能填表(审批完结后)
关联组织
获取企业即时沟通中群聊的统计数据
数据目录
输入一段文本,得到指定语种的译文,支持中、英、日三种语言的互译
人工智能
机器人
Host:请求的 host 地址,不需要带上“http://”或“https://”协议头,同时也不需要“/”结尾;
Base URL:可以配置请求地址中的基本前缀 URL,没有可以直接填写 “/”;
HTTPS
HTTP
Schema:协议类型
连接器线上名称:自定义连接器的名称
图标图片地址:连接器显示的 icon,不填会显示默认 icon
宜搭自定义(连接器)
集成&自动化-连接器
3.0 报表设计器介绍
1. 柱状图
2. 折线图
3. 饼图
4. 仪表图
5. 漏斗图
6. 热力图
7. 中国地图
8. 柱线混合图
9. 词云
10. 雷达图
11. 日历热力图
1. 图表组件
可用多个(不同数据集)呈现汇总数据
1. 基础指标卡
2. 指标卡
1. 基础表格
2. 交叉透视表
3. 表格
1. 文本
2. 图片
● 支持设置链接方式(可选择跳转到内部页面或跳转外部链接)
● 支持设置链接打开方式
● 支持链接自定义携带参数(可添加多个)
3. 链接
4. 基础
1. 选项卡
2. 分栏
3. 容器
5. 布局
1. 下拉筛选
2. 时间筛选
6. 筛选
iFrame
7. 高级
3.0 报表组件
1. 聚合
2. 排序
3. 格式化
4. 链接跳转
5. 图形样式
6. 字段信息
7. 参考线
8. 其他设置
9. 返回数据处理
数据设置项
报表公式使用
报表表格展示成员格式一致
如何将饼图中的两个项合并成一个进行计数?
饼状图根据年龄区间划分展示
如何点击饼图项跳转到表格详情列表
使用仪表盘展示身体状况
如何在宜搭内实现一键拨号
用户只能看到自己部门的数据
报表表格跳转其他报表过滤数据
formInstId=${pid}
3.0
报表数据跳转到详情
报表中如何实现一对多筛选
筛选器间联动配置
人员的权限管控
千人千面的数据查看
报表变量过滤条件
保证数据都是通过审批的
报表筛选出同意\\拒绝
报表筛选组件怎么筛选时间区间
如何跨表单计算?比如通过进货信息和出货信息计算存货信息
如何对项目进度超过80%的有多少个做报表统计
视图表制作
布局2页放相关表
如何展示两张表的数据
对比展示
报表有返回数据代码处理能力
casewhen
饼图分类再细分
报表案例
报表设置
页面设置
区块模板
条件渲染
循环渲染
渲染唯一标识(key)
自定义页面设计器简介
步骤条
表格组件
Drawer 组件
HTML / Iframe 嵌入页面
翻页器组件
树形控件
自定义页面组件
创建自定义页面
自定义页面的查询组件
自定义页面表格实现数据管理页功能
判断浏览器环境
选择相关变量页面
自定义页面双端适配
怎么展示项目信息、筛选功能及点赞功能
在自定义页面上使用表单/流程数据用作展示数据源
通过链接块打开钉钉对话框
自定义页面选择行自动求和
自定义页面实现批量审批
自定义表格实现增删改查
自定义表格的提交和查看
自定义页面打印
自定义页面查看流程效率
单应用全流程效率监控
自定义页面引入 ECharts
步骤条展示流程工序
自定义页面数据看板
展示抄送我的未读消息
自定义页面案例
自定义页面设置
大屏设置
1. 高级流程编辑器
2. 流水号
领奖通知?
任务发布
3. 批量发起
4. 批量导入增强
5. 按导入批次删除
尊享版
公文模块
只支持表单
6. 附件在线编辑
7. 宜搭关联组织
8. 应用分发
9. 数据准备
按表单触发
按时间计划触发
10. 逻辑编排
开放接口SDK使用说明
11. 服务注册
宜搭调用外部接口后将数据回传到宜搭中
提交表单数据时发起新的流程1. 使用场景
12. 服务回调
付费功能
JSAPI 升级指引
钉钉开放平台新版服务端 API 概述
${宜搭域名}/dingtalk/web/${应用编码} + 接口路径。
流程实例
表单实例
附录
详细接口
宜搭平台接口(页面数据源可直接调用)
编写更多语言 SDK
宜搭 Open API 开放接口
如何调试宜搭页面 JS
JS 动作面板 - 前端代码开放
自定义页面调用外部接口
实战示例
开发者功能(需有代码基础)
this.$(fieldId).get(key)
通用组件方法
this.$(fieldId).getValue()
this.$(fieldId).setValue()
this.$(fieldId).reset()
this.$(fieldId).getBehavior()
this.$(fieldId).setBehavior()
this.$(fieldId).resetBehavior()
this.$(fieldId).validate()
this.$(fieldId).disableValid()
this.$(fieldId).enableValid()
this.$(fieldId).setValidation(rules)
this.$(fieldId).resetValidation()
表单组件方法
this.$(fieldId).show()
this.$(fieldId).hide()
Dialog组件方法
this.state.name
this.setState(value)
this.dataSourceMap[name].load(params)
this.utils.toast(options)
this.utils.dialog(options)
this.utils.getLocale()
this.utils.getLoginUserId()
this.utils.getLoginUserName()
this.utils.previewImage()
工具类函数
this.utils.router.stringifyQuery()
路由(页面跳转)
this.methodName(params)
调用JS方法
API参考
宜搭开发者中心
宜搭使用手册(新)
0 条评论
回复 删除
下一页