收藏 分销(赏)

低代码开发师-宜搭.pdf

上传人:Stan****Shan 文档编号:1240015 上传时间:2024-04-19 格式:PDF 页数:92 大小:7.67MB
下载 相关 举报
低代码开发师-宜搭.pdf_第1页
第1页 / 共92页
低代码开发师-宜搭.pdf_第2页
第2页 / 共92页
低代码开发师-宜搭.pdf_第3页
第3页 / 共92页
低代码开发师-宜搭.pdf_第4页
第4页 / 共92页
低代码开发师-宜搭.pdf_第5页
第5页 / 共92页
点击查看更多>>
资源描述

1、0 1 目录 宜搭从入门到精通 1 引言 7 2 宜搭是什么 8 3 宜搭的价值 8 4 应用搭建 6 步骤 8 4.1 进入模板中心 8 4.2 启动模板 9 4.3 点击编辑 10 4.4 页面编辑 11 4.5 发布 12 应用上下线 12 发布到钉钉工作台 13 4.6 测试 15 5 从纸单到表单 15 2 5.1 页面设置-组件库 16 5.2 审批设置 18 审批流 20 流程设置 21 5.3 数据 24 6 从表单到首页 27 6.1 首页布局 27 报表组件 27 6.2 春节返乡申报 28 公式 28 6.3 出行政策查询 29 Iframe 29 7 招聘系统 29 7

2、.1 excel 生成表单 29 从 excel 导入 30 数据管理 30 创建管理页 32 关联其他表单 32 7.2 面试跟进流程 33 流程表单 33 3 数据联动 34 自选审批人 35 7.3 流程表单优化 35 流程页面设置 35 审批节点设置 36 7.4 业务规则 update 函数 36 宜搭进阶课堂 1 合同管理 39 1.1 数据的关联与填充 39 1.1.1 关联表单组件自动关联并填充数据功能 39 操作 39 1.1.2 归档 42 1.2 合同审核 43 1.2.1 高级流程编辑器 43 分支节点配置规则 44 审批人配置规则 45 超时审批规则设置 46 设置抄

3、送人规则 48 2 资产管理 49 2.1 高频函数的运用 49 4 2.1.1 计算实际出差天数 49 DAYS 49 2.1.2 计算报销总金额 51 Sum 51 2.1.3 通过身份证获取各项信息 52 EQ 函数 53 LEFT 函数 53 RIGHT 函数 53 CONCATENATE 54 MOD 55 2.1.4 获取唯一标识符:55 2.1.5 公式校验 56 GT 56 2.1.6 了解函数 56 2.2 快速搭建资产管理系统 59 2.2.1 业务关联规则入库 59 高级函数 60 2.2.2 业务关联规则出库 63 2.3 设备巡检 64 2.2.1 二维码 65 如何

4、生成二维码 65 二维码内容和跳转 66 5 展示二维码 68 2.2.2 查看/打印 70 变量动态改变 70 2.2.3 资产维护 74 3 自定义页面 75 3.1 如何快速发起问卷调查 75 3.2 搭建自定义页面 82 3.3.点赞功能 88 6 欢迎加入宜搭训练营,成为一名开发者 技术改变商业,技术也可以改变人生 你我共启 5 天改变之旅,让改变在当下发生!这本手册是干什么的?让你学会宜搭,学会自建应用开发。其实观看宜搭:从入门到精通视频或参加宜搭训练营都可以学会,但我仍怕你耐不住性子看视频、听直播,“上个厕所回来,就再也跟不上进度”。所以,我把要说的话、要提醒的事,都写在了这里。

5、你将学会三个技能:从纸单变成电子表单从表单变成首页从 excel 变成系统 避免几个误解 不要只看不做。懂得那么多道理,还过不好这一生。看再多遍,也不如一步步的操作实践。所以我建议你把这本书打印出来,对照实践。所有这么做的人,都学会了。不要跳跃章节。我们测试了数百人,观察小白的认知发展过程,设计了这个课程框架,每一节都可以获得一个任务结果,下一节叠加场景逐步复杂化,循序渐进。不是为了场景而学。每节的场景都是大家平日有接触的,方便理解,但目的不是为了学搭建这个场景,而是学对应的功能点。再通过作业对功能举一反三,你就可以自己干了。7 1 引言 我叫宜小搭,对,就是这么 nice 的昵称。是一名普通

6、的十八线员工,在公司里,我经常看到(其实是我本人)人事、财务、行政、法务、运营的同学们整天加班加点,忙碌不堪。花大量时间在 Excel 报表、纸质审批上做数据统计,工作繁琐,还老出错;想将手上的业务线上化,但却苦于没开发、没预算、没资源;企业内部系统彼此之间都是独立的,想打破“数据孤岛”又没有好工具。作为斜杠青年,我追求全新的工作方式,甩掉传统的纸质办公方式,将工作全面在线化,是我的第一阶段目标。经过我多方了解,我找到了一种我喜欢的新工作方式,给你们分享看看。(自行想象一下这些系统多方便,或者去模版中心预览)(1)人事的日常的证明(2)入转调离(3)行政日常防疫工作(4)车辆管理(5)物资管理

7、(6)法务用章、合同(7)货品出入库 这些统统都可以自建,变成我工作场景下的专属应用,而且几乎不用代码,到底是怎么实现的呢?对,就是宜搭!8 2 宜搭是什么 宜搭是阿里巴巴自研的低代码应用构建平台,通过可视化拖拽的方式,传统模式下需要 2 周才能完成开发的应用,用宜搭 2 小时就能完成。3 宜搭的价值 有了宜搭,人人都可以成为开发者,不用代码,托拉拽就能搭建自己的应用,好像是积木拼搭一样,小能做个审批,大到做个门户系统,自己就能搞定,很给力。对于不会代码的普通人而言,开发不再求人,还能体验一把当开发者的乐趣。对于专业的开发者,摆脱重复、低效的工作模式,把精力集中在更有价值的事情上。宜搭提供了适

8、合各行各业的免费应用模版,开箱即用,一分钟就能打造一款专属应用。4 应用搭建 6 步骤 你可以选择两种方式搭建应用,第一:直接创建空白应用,第二:基于现有的模板进行创建。初级人员我们首先选择“从模板创建”,各种业务场景模板已经建好页面,再进行一定程度的自定义修改或者扩展,就可以获得业务所需应用,总共 6 步骤。4.14.1 进入模板中心 步骤:通过钉钉的主导航栏找到【宜搭】,点击后,切换到【模板中心】。Tips:在哪里找到宜搭?我们推荐的路径是,打开 PC 版钉钉,通过左边导航栏找到宜搭的“Y”字图表,点击进入。也可以通过9 https:/ 其中,应用中心&我的应用,是最容易混淆的,经常有同学

9、反馈,自己的应用在这两个地方都有。在模板中心列表当中选择符合自己业务场景的应用,点击后,可以看到这个应用预览图片,还可以点击【体验一下】看到真实的应用页面效果。看看是否能满足你的需求。比如我们找【请假】,在这个“行政管理系统”模版里有,就选这个了。4.24.2 启动模板 步骤:选择模版后,要点击右上角的“启用此应用”。你就可以进入到真正的应用页面。Tips:【启用此应用】是灰色的?-说明管理员未分配权限。10 让你的管理员在宜搭导航栏点击这个管理图表,然后选择【平台权限管理】,分配权限给你。4.34.3 点击编辑 启用后的应用模版普遍是一套小系统,有首页、有子页面,现在这个系统你只能填写,不能

10、编辑更改,如果你要修改那个页面,就点击那个页面后再编辑。步骤:点击右上角的“编辑”,进入到当前页面的表单设计器当中。11 4.44.4 页面编辑 进来之后,你看到的布局会发生变化,这个叫【页面编辑器】,由三部分构成:-左边:左边是【组件库】,按照你需要的页面功能点击托拉拽-中间:从组件库拖拽到中间的【页面】,这里是最终格式的基本呈现。-右边:具体点击选择中间页面,右边就会出现【编辑栏】,是对应的组件库的属性信息,可以做参数调整,这里可以让表格的功能千变万化。编辑完毕后,可以点击预览观看效果。Tips:编辑完页面后,找不到这个应用的首页也找不到其他页面?你可以理解为,页面其实会有 3 种状态:第

11、一种是应用所有页面集合的“后台管理页”,你可以看到一共有多少个页面,以及选择要编辑哪个页面。第二种是页面的编辑状态,具体编辑修改,但不能看到填写效果 第三种状态是预览或发布状态,这个状态下可以操作填写,看到最终效果 这些页面之间的跳转,都在页面左边的导航栏里,可以快速切换。12 4.54.5 发布 应用上下线 宜搭创建的应用只有在上线之后,才可以开始正常使用并且发布到钉钉工作台。操作路径:我的应用-选择应用-点击上线 上线的宜搭应用不再需要使用的时候,可以选择将应用下线以停止使用,但不会删除该应用已经提交的数据,数据可以继续在数据管理页查看;已下线的应用可以再次点击上线以恢复使用;操作路径:我

12、的应用-选择应用-点击下线 13 发布到钉钉工作台 宜搭支持一键将搭建好的宜搭应用发布到钉钉工作台。发布到工作台的效果:.发布到全员的会在全员列表中出现,全员可见;.发布到我的的会在我的列表中出现,只有你可以看见;.如果发布到其他模块,比如安全复工,那也会在对应的模块中出现。钉钉工作台 PC 端效果:14 钉钉工作台移动端效果:操作路径:按照下图所示,我们就可以把我们的应用发布到钉钉工作台了。首先要确认是上线状态,点击“发布到钉钉工作台”,选择工作台分组及可见范围,最后点击确认即可。15 4.64.6 测试 到钉钉工作台,找到你发布的应用,以用户的身份填写提交,再以管理者的身份审批,没有流程问

13、题后,这个应用就成功上线,可以推广给同事使用了!5 从纸单到表单 创建应用,大部分学员的第一个需求普遍是“如何把一张纸单变成电子表单?”。今天我们就来解决这个问题。需要理解一个概念,每个页面对应的就是一张传统纸质审批单。一张纸单怎么变为电子表单?这里有几个对应关系:传统纸单 电子表单 表单 表格里手写文字 用组件库对应实现,按数据类型分类 审批 找审批人签字 自动识别审批人,推送任务流 数据 对照纸单人工录入统计 自动在线统计数据 16 接下来以具体的一张请假单、出差申请单,来看看纸单是如何变为在线表单的。设计请假表单 在设计表单前,首先需要拆解一下纸质表单包含的要素。仔细看这份请假单,它其实

14、分为 3 个模块。第一块是要申请人填写的表单内容;第二块是需要审批人签署审批意见;第三块是跟随表单一起递交的附件。而在线表单,不是简单的将这张纸单原封不动的演绎成电子版。你会发现,任何一项审批工作都包含:填写表单、审批流程、追踪统计数据这三个步骤。在原本的纸质世界里,不具备数据统计和分析的能力,而通过宜搭实现业务在线化,这些事情都可以自动完成。5.15.1 页面设置-组件库 表单组件分为:字段类型组件和展示布局类组件。字段类型组件 字段类型组件包含 单行文本、多行文本、数值、单选、复选、评分、下拉单选、下拉复选、级联选择、日期、日期区间、图片上传、附件、成员、子表单、部门、国家/地区、地址、富

15、文本 展示/布局类型组件 17 展示组件包含 图文展示、布局容器、分组。展示容器的合理使用,有利于成员填写时效率的提升。接下来,使用以下组件,完成对请假单的纸单转化。纸单文字 对应组件 用途 请假人 成员组件 为用户提供人员选择的功能 部门 部门组件 开启多选模式,可以选择多个部门 请假类型 单选组件 用于在有限的、互斥相关选项中选择一个选项 请假时间 日期组件 各类的时间标准格式 请假事由 单行文本 可以输入 255 个字符内文本。多行文本不限 附件 附件组件 可以上传视频、图片等附件 分别点选后,在编辑位置可以选择相关设置,达到效果,需要重点解释的是:-查看路径:在属性这里,第一行就可以看

16、见【布局容器】-【布局】-【单选】这里就可以知道你在编辑哪个组件。-标题:修改文字显示-状态:默认是普通,如果是自动抓取可以改为只读-选项类型:默认是“自定义”,如果点选关联其他表单,数据来源会自动抓取其他列表内容 18 完成以上设置,点击保存,点击预览看效果,点击发布上线,就可以得到一个属于你的在线请假单了。5.25.2 审批设置 首先还是分析表单。这份出差单与上面的请假单相比,变得更复杂:表单部分,出差计划需要展示差旅详细计划;需要更多的组件库。审批有分支条件。在线下的纸质审批里,审批周期长,找人麻烦,审批进度不透明。而通过宜搭实现19 业务在线化,审批实时在线处理任务,一键催办;智能抓取

17、组织架构关系,不再需要人找人;审批进度清清楚楚。首先使用以下组件,完成对出差单的纸单转化。纸单 组件名 用途 出差地 国家地区组件 组件默认单选,开启多选模式后可以选择多个国家/地区 同行人 成员组件 开启多选模式,可以选择多个部门 行程计划 子表单组件 一种高级的容器组件,可以在其内部添加多个组件,并且重复多次 其中子表单组件,需要特别说明一下:子表单特别适用于铺排填写出差日程、教育信息,重复一组要填写的内容。子表单只需要设置一组内容,在最终效果里,自动出现“新增一项”,就可以插入下一组内容了。一组内容的显示可以平铺也可以表格横铺。20 平铺方式 表格方式 显示序号:只在 PC 表格方式下有

18、效,是否显示前面的序号。主题:只在 PC 表格方式下有效,分为斑马纹、分割线和边框线。显示表头:只在 PC 表格方式下有效,是否隐藏显示表头。审批流 串行审批 串行审批就是每一个审批环节的人审批通过后,才会进入到下一个环节。21 条件触发流程 条件审批在审批工作流中也比较常见,设计上就是某个审批环节要由谁/或哪个角色审批,需要取决于条件判断。例如金额低于 1 万元由财务总监审批通过后即结束,金额在 1 万元以上则由副总裁审批通过后即结束。结合以上的内容,我们看下出差表单,判断一下,这个属于条件审批。审批条件是7 天(含),被拆分为 2 种条件,小于等于 7 天的由主管审批,大于 7 天的增加总

19、经理审批。流程设置 审批条件 22 审批节点 23 在用户提交流程或者审批人处理流程时通过一些公式校验判断用户是否能执行此操作。审批人类型 固定人员 角色:可以理解为具有相同功能人员的集合。接口人:可以理解为具有相同功能的人员集合,或者理解为指定一个部门对应的负者人(说明:同一个人可以是多个部门的负责人,同一个部门也可以有多个负责人)审批策略 或签:一人同意通过即可审批通过;会签:全部人都同意通过才可审批通过。审批动作 24 5.35.3 数据 首先我们要建立一个数据闭环的概念。个人作为数据的产生者,需要了解流程的进度待办任务等;管理者需要关注数据、看数据,从而产生有价值的决策。应用开发者,需

20、要后台视角,汇总所有数据,进行存档或追溯。25 首先,是数据采集,每个人都可能在这个环节里有角色。有的人是审批者,他需要汇总待我处理的流程任务;有的人是发起者,需要随时掌握我创建的任务审批进度;还有的人是被抄送者。所以在前端页面会集中汇总显示这些任务数据。那如何设置呢?宜搭会内置 4 个与任务进程相关的展示页面:后台数据管理是系统平台必备功能,方便查看追踪所有数据。可以设置查询条件、数据26 字段,并且提供了批量导入导出、批量打印等。我们也可以把数据开放给用户,比如管理者或相关人,方便做数据查询与追溯。以往公司的重要数据都散落在各处,汇总分析不方便,很多数据都是滞后的,管理者大部分情况下只能拍

21、脑袋决策。有了宜搭,不但可以自动汇总数据,还可以建立报表页面,通过各种图表对数据进行多维展示与分析。便于决策者对整个业务运营情况了如指掌,看数据一目了然。27 6 从表单到首页 6.16.1 首页布局 报表组件 报表组件包括 基础、布局、筛选和图表四类组件,其中:“基础”和“布局”类组件可以在画布的数据筛选与呈现区域均可使用;“筛选”类组件只能在画布数据筛选区域使用;“图表”和“其他”类组件只能在画布数据呈现组件区域使用。28 布局容器:是一种有布局能力的容器,我们最常见的是线性顺序布局,即页面自上而下,依次排列。但实际页面设计与实现时,出了线性布局,常常还会遇到 相对布局、绝对布局、弹性布局

22、等诉求。链接块:是一个容器类型组件,点击该容器内任意元素,都会触发跳转链接 分组:一个官方推荐的区块管理器,用于将功能能力相似的模块,内聚在一个分组中。布局:是对已有的可视化组件的位置摆放控制,对应英语动词 layout,表示了一种动作。6.26.2 春节返乡申报 公式 成员高级函数 USER 29 日期日期函数 TIMESTAMP 6.36.3 出行政策查询 Iframe Iframe Iframe 组件允许你将其他网页的内容嵌入到你当前的设计器页面中。一般用于纯展示的场景。7 招聘系统 7.17.1 excelexcel 生成表单 如何把一份本地 EXCEL 文件通过宜搭变成在线表单,同时

23、批量导入 EXCEL 内的数据呢?今天就让我们通过一个行政管理中的高频场景人员招聘管理来了解一下吧。我们把这个系统需求分三步,逐步迭代开发。30 第一个阶段 首先做成在线简历库,能实现在线录入和查询简历,不再用 excel 表格,分享来分享去。有了这个简历库,同事也可以协作查询维护,还可以开放给员工,让他们上传简历,再也不需要人事一封封邮件简历手工录入了。第二阶段 链接面试环节。选中的简历可以推送给面试主管,并填写面试意见。无需再手工记录简历评语,极大提高了工作效率。第三阶段 自动更新面试结果,向智能招聘面试系统前进。从 excel 导入 从 Excel 导入创建表单,如果希望将 Excel

24、数据一并转换为创建后的数据记录,需要先将应用置为“上线”状态。数据管理 设置查询条件 31 设置显示字段 32 创建管理页 设置-批量导入 关联其他表单 使用关联表单数据建立了学校的基础表便于未来调用与筛选。33 测试新增院校关联表单效果:7.27.2 面试跟进流程 流程表单 “面试流程跟进”这张表单,有流程配置模块,不同于“人才资源录入”表单只有记录和提交数据的功能,流程表单在单据页面的基础上,还拥有审批流的功能。34 数据联动 什么是数据联动呢?它可以简单的概括为 6 个字,分别是过滤、关联、填充。也就是说从指定的一张表内,根据一定的过滤条件关联出数据,再填充到我们指定的控件当中,这就是数

25、据联动.35 自选审批人 添加一个变量类型的审批节点,变量包含发起人和跟进人员,变量审批人的意思是审批人员可以变化。配置“发起人”,那么流程的第一个审批人即为提交人自己;配置跟进人员,对应表单内跟进人员组件。即发起人在打开流程表单后,只要在“跟进人员”这个成员组件里选择指定审批人,提交之后,指定审批人就会接收到审批任务。7.37.3 流程表单优化 流程页面设置 在之前的流程实例中,我们可以看到“面试记录”中包含一些需要跟进人员填写的内容,我们可以通过一下操作实现这些内容的显示。36 审批节点设置 通过跟进人员设置,可以对跟进人员的填写内容作出更改。7.47.4 业务规则 updateupdat

26、e 函数 如何实现在一个面试流程完结之后,自动更新候选人的面试记录信息,以便 hr 精准的筛选简历呢?此时就引入了宜搭业务关联规则。37 业务关联规则指的是在一张表单内,提交或流程审批完成后,系统会自动更新其他表单的相关数据。当前我们就需要此功能,在面试流程结束后,自动更新人员资源库内对应候选人的面试记录信息,根据流程的结果分别更改为“已通过”或“未通过”。版权所有 严禁外发 38 欢迎加入宜搭训练营,成为一名开发者 技术改变商业,技术也可以改变人生 你我共启 4 天改变之旅,让改变在当下发生!这本手册是干什么的?让你学会宜搭,学会宜搭的进阶功能。其实观看宜搭进阶课堂视频或参加宜搭训练营都可以

27、学会,但我仍怕你耐不住性子看视频、听直播,“上个厕所回来,就再也跟不上进度”。所以,我把要说的话、要提醒的事,都写在了这里。你将学会三个技能:合同管理资产管理自定义页面 避免几个误解 不要只看不做。懂得那么多道理,还过不好这一生。看再多遍,也不如一步步的操作实践。所以我建议你把这本书打印出来,对照实践。所有这么做的人,都学会了。不要跳跃章节。我们测试了数百人,观察小白的认知发展过程,设计了这个课程框架,每一节都可以获得一个任务结果,下一节叠加场景逐步复杂化,循序渐进。不是为了场景而学。每节的场景都是大家平日有接触的,方便理解,但目的不是为了学搭建这个场景,而是学对应的功能点。再通过作业对功能举

28、一反三,你就可以自己干了。39 1 合同管理 1.11.1 数据的关联与填充 传统模式下,合同管理存在以下几个痛点:(1)合同数据繁多,录入困难且容易出错;(2)纸质合同归档困难,并且难以快速查询。听说宜搭能实现自动录入数据,再也不用手动填写了,并且还能在线归档合同,快速进行合同查询!1.1.1 关联表单组件自动关联并填充数据功能 合同中包含一部分项目信息,如果对照项目立项表去人工录入,不仅麻烦还容易出错。所以可以通过宜搭的“关联表单组件”关联项目立项信息,自动录入数据。操作 (1)打开“合同档案-新增”页面,点击“编辑”,再从组件库中拖出“关联表单组件”到相应位置。40 (2)关联表单可以在

29、本表单内查看其他表单的数据,并将数据填充到当前的表单组件中。我们可以在页面右侧的组件属性中的“关联属性”去设置,选择“项目立项”表作为填充数据的表格。显示设置用于关联表单下拉时数据的一个展示和搜索的作用。41 (3)打开“数据填充”,并点击“设置条件”进行填充条件的设置,一一对应好所要填充的内容。42 1.1.2 归档 可在“项目立项管理页面”查看我们的数据,这就实现了我们一个电子归档的功能。可通过右上角的“设置显示字段”来设置显示内容。并且可以通过搜索来查询数据,就解决了纸质合同归档困难不易查询的问题。43 1.21.2 合同审核 线下合同审核有以下几个难点:(1)合同多。不同合同有不同管理

30、要求,合同难以管理。(2)风险大。在合同审批过程中,来回传递合同,履行过程无法动态监控,容易产生履约风险。听说宜搭能实现合同管理在线化,并贯穿合同全生命周期;还能对合同审核流程进行灵活管理。1.2.1 高级流程编辑器 在普通流程编辑页的右侧“设置”中,将编辑器升级到高级流程编辑器。注意:我们升级为高级流程编辑器之后,原有的普通流程会被覆盖掉,并且初始化,我们需要重新设置且无法退回。高级流程编辑器页面:44 分支节点配置规则 我们的分支节点可以在右侧的配置规则中进行配置。可以点击“新增规则”进行新的规则配置。规则条件是由我们自己进行设置的,可以使用我们页面中任何一个组件来设置。我们可以设置它的一

31、个统计条件“或”,“且”;还可以再其中一个同级条件上设置它的子级条件。可以嵌套多个规则,完成复杂的流程审批。45 审批人配置规则 点击右侧“审批人规则”的设置按钮进行设置。我们可以设置任意一个变量。当我们选择成员组件变量“其他规则”时,我们的变量选择可以多个人,存在多个成员审46 批的情况就会涉及到一个审批机制的问题,就是我们所说的“会签”以及“或签”。全部同意就同意就是“会签”;只要一个人同意就同意就是“或签”。只要(强制审批)一人同意就是在满足所有人完成审批的前提下,有一个人同意就可以同意。超时审批规则设置 47 48 设置抄送人规则 在抄送类型中,普遍发起的都是变量。49 2 资产管理

32、2.12.1 高频函数的运用 2.1.1 计算实际出差天数 DAYSDAYS 返回某日期的天数。天数是介于 1 到 31 之间的整数。50 代码:DAYS(DATE(实际返回日期),DATE(实际出发日期)点击保存,预览一下效果。再来看一下如何编辑结束日期公式:代码:预计出发日期+预计出差天数*24*60*60*1000 51 2.1.2 计算报销总金额 S Sumum SUM(number1,number2,.)函数使所有以参数形式给出的数字相加并返回和.SUM(array1)子表单数据求和。仅当只有一个入参,且入参中包含子表单中的组件时,会将子表单所有行的此组件数据进行求和,并返回合计结果

33、 示例:示例(出差补贴总计):或 52 代码:SUM(餐旅费用,出行费用)2.1.3 通过身份证获取各项信息 If If 函数 IF(判断条件,结果为 true 的返回值,结果为 false 的返回值)判断一个条件能否满足;如果满足返回一个值,如果不满足则返回另外一个值。IF(A,B,C),表示如果满足条件 A,那么返回 B,否则返回 C。示例:53 E EQ Q 函数 EQ EQ(value1,value2)两个值相等返回 true,支持数字,日期 常用场景:需要判断两个值是否相等时 示例格式:LEFTLEFT 函数 LEFT(text,num_chars)从一个文本字符串的第一个字符开始返

34、回指定个数的字符,如果文本长度小于自定字符个数,就将原始文本返回 text:必需。要获取左侧字符的文本 num_chars:可选。指定字符个数 示例:R RIGHTIGHT 函数 RIGHT(text,num_chars)54 从一个文本字符串的最后一个字符开始返回指定个数的字符,如果文本长度小于自定字符个数,就将原始文本返回 text:必需。要获取右侧字符的文本。num_chars:可选。指定字符个数 示例:CONCATENATECONCATENATE CONCATENATE(text1,text2,.)将多个文本字符串合并成一个文本字符串 示例:出生日期的获取代码:代码:IF(EQ(LEN

35、(身份证号),18),CONCATENATE(RIGHT(LEFT 身份证号,10),4),“-”,RIGHT(LEFT(身份证号,14),2),“”)55 MODMOD MOD(number,divisor)返回两数相除的余数。结果的符号与除数相同 number:必需。要计算余数的被除数 divisor:必需。除数 示例:性别获取代码:除以 2 取余的函数 代码:IF(EQ(LEN(身份证号),18),IF(EQ(MOD(LEFT(RIGHT(身份证号,2),1),2),0),”女”,”男”),”)获取年龄:代码:IF(EQ(LEN(身份证号),18),VALUE(TEXT(TODAY(),

36、”yyyy”)-VALUE(RIGHT(LEFT(,10),4),”)2.1.4 获取唯一标识符:在提交时自动获取当前表单的唯一标识,这个唯一标识是我们这个表单的唯一凭证。我们可以再表单事件中添加“业务关联规则”来实现。我们点击“单据提交”:56 2.1.5 公式校验 GTGT GT(value1,value2)value1 大于 value2 返回 true,支持数字,日期 示例格式:2.1.6 了解函数 GE 函数 GE(value1,value2)value1 大于等于 value2 返回 true,支持数字,日期 示例格式:57 LE 函数 LE(value1,value2)value

37、1 小于等于 value2 返回 true,支持数字,日期 示例格式:LT 函数 LT(value1,value2)value1 小于 value2 返回 true,支持数字,日期 示例格式:58 MAX MAX(Number1,Number2,.)返回一组数字中的最大值 示例:MIN MIN(Number1,Number2,.)返回一组数字中的最小值 示例:COUNT 统计指定表单提交的数据总数 COUNT(FORMUUID,USERID,STARTDATE,ENDDATE,QUERYEQ)59 2.22.2 快速搭建资产管理系统 在日常的资产管理中,存在以下问题:1.人工录入,造成大量的人

38、力资源浪费 2.数据录入速度慢、准确率低。3.传统的人工仓库作业模式和数据采集方式已难以满足仓库管理快速、准确的要求 据说宜搭支持资产出/入库在线录入,自动统计和归档资产数据,能够大大减少人力资源的浪费,帮助企业实现智能资产管理。预览页面:2.2.1 业务关联规则入库 当计算两个表单的数据并进行关联时,可以采用业务关联规则。比如说进销存、物资的入出库都需要统计到最终的的一张库存表中去实现。在进销存、物资进出库等场景中,最后都需要将数据统计到一张库存表中去实现。高级公式就是维护填写和同步两张表单之间的数据关系。我们用高级函数控制表单数据提交时如何向另一张表进行添加、删除以及更新等操作。(1)编辑

39、资产入库表单页面,在“表单事件”中添加业务关联规则。60 (2)编辑公式 高级函数 DELETE INSERT 61 UPDATE UPSERT 62 编辑公式如下:代码:UPSERT(资产库存,AND(EQ(资产库存.资产类别,资产类别),EQ(资产库存.资产名称,资产名称),EQ(资产库存.资产编号,资产编号)EQ(资产库存.采购型号,采购型号),”,资产库存.资产类别,资产类别,资产库存.资产名称,资产名称,资产库存.资产编号,资产编号,资产库存.采购型号,采购型号,资产库存.数量,资产库存.数量+待入数量)注意:EQ 函数比较条件时,目标表的值始终是放在当前表的值的前面。(3)测试效果

40、 63 2.2.2 业务关联规则出库 在领用申请表单中的流程页面,点击“设置“,选择”节点提交规则“进行设置。代码:UPDATE(资产库存,AND(EQ(资产库存.资产类别,资产类别),EQ(资产库存.资产名称,资产名称),EQ(资产库存.资产编号,资产编号),EQ(资产库存.采购型号,设备型号),”,资产库存.数量,资产库存.数量-出库数量)64 同意之后整个流程结束,执行出库的操作。编辑成功后一定要记得返回页面,保存并发布。2.32.3 设备巡检 小搭在资产管理应用中,建立了一个资产设备巡检模块,记录资产入库。65 2.2.1 二维码 资产入库表包含了我们固定资产的资产唯一标识和设备详细信

41、息,并且可以生成二维码到设备上。这样我们进行设备维护时,可以直接通过扫码获取设备信息,并提交维护申请。如何生成二维码 (1)点击资产入库表单页面的“编辑”,使用“图文展示”组件展示二维码;(2)运用 UUID 公式生成唯一标识 (3)在页面设置中,将 生命周期-页面加载完成时 的函数绑定到我们的函数中。66 以下生成二维码的这段代码我们可以去宜搭开发者中心以及浏览器上搜索,直接复制使用。二维码内容和跳转 67 右击“唯一标识”打开检查 进入操作控制台 点击二维码链接,并复制二维码的链接。68 展示二维码 添加变量数据源 点击右侧“设置高级内容”,将变量数据源绑定到内容中。将二维码链接复制到变量

42、中,这样就可以将变量的值展示出来。69 如果我们想要改变展示内容,就需要改变变量数据源,那我们可以将二维码链接进行拼接。70 2.2.2 查看/打印 完成上述步骤后,我们点击预览,再右击二维码图,点击检查,打开检查页面。把选中的部分赋值到变量。变量动态改变 打开维护申请-设置-分享设置页面 71 把“访问地址”粘贴到资产入库表中二维码链接的位置。跳转后自动生成唯一标识,在以下位置进行拼接。72 本节代码:export function didMount()var code1=new QRCode(document.getElementById(qrcode),text:https:/ widt

43、h:220,/二维码宽度 height:220,/二维码高度 colorDark:#000000,colorLight:#ffffff,correctLevel:QRCode.CorrectLevel.H,);let canvas=code1._el.querySelector(canvas);/获取生成二维码中的canvas,并将canvas转换成base64 var base64Text=canvas.toDataURL(image/png);console.log(1111111,base64Text);var base64=;console.log(22222222222,base64

44、);this.setState(qrcode:base64 73 )/this.setState(/dp1_copy:base64 /)console.log(页面 JS:当前页面地址$location.href);/console.log(页面 JS:当前页面 id 参数为$this.state.urlParams.id);/更多 this 相关 API 请参考:https:/ /document.title=window.loginUser.userName+|宜搭;function loadJsCode(code)var script=document.createElement(scr

45、ipt);script.type=text/javascript;script.appendChild(document.createTextNode(code);document.body.appendChild(script);74 2.2.3 资产维护 在维护申请的编辑页面,给默认值绑定一个变量。打印 在页面的右上角有个打印,选择打印默认模板。返回维护申请-数据管理-打印记录,选择要打印的那条内容下载并打印。75 3 自定义页面 3.13.1 如何快速发起问卷调查 在线下进行问卷调查的过程中会存在以下的问题:1、问卷发放麻烦上交不及时。2、调查数据统计麻烦,意丢失。听说宜搭可以线上问卷调

46、查,发送通知提醒受访人及时填写并上交问卷,后台可以直接进行数据统计。操作 首先在设置内新建通知-选择指定人员通知 76 新建模板-类型为普通消息-模板名称是投票成功-通知方式为钉钉 再通知内关联相关模板 77 在消息通知内-根据表单内日期字段设置-投票截止日期 免登陆提交在设置内选择分享设置-免登访问 78 使用二维码打印 投票结果展示-报表页面-编辑-设置数据集 79 列字段-发起人-投票结果-投票时间 占比-饼图-数据集 80 维度(分类选项)度量-分类数据展示-实例 ID 81 聚合方式-计算 82 3.23.2 搭建自定义页面 在日常工作中项目展示页面比较单调,需要更个性化,能更有互动

47、感的页面。详细内容及代码可参考文档:https:/ 添加新项目-项目分类-添加图片-项目名称-项目描述内容 Network 内-查找 search-刷新-选中第一个 项目页面-编辑设计器-链接块-高级-大纲树-变量绑定 83 远程数据源 在语雀文档内查找 请求地址 84 接口:/v1/form/getFormDataById.json 语雀内可查找函数 添加一项 formuuid 85 首页-应用设置-应用数据-复制提交页编码 复制到接口页内 86 标题值获取-属性-变量绑定 图片-复制图片格式-函数转化 87 页面数据源查看 添加为 onclicka 事件-定位到代码 88 3.3.3.3.点赞功能 点赞功能可以实时获取用户的反馈信息 检查-network-刷新-点赞 编辑-属性-内容绑定 89 动作设置-onclicka 事件-定位到代码中 新增数据源-编辑 90 变量绑定 区块模板 91

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 研究报告 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服