|模板化的封装,降低业务代码开发
文章图片
文章图片
文章图片
\">一、业务背景业务开发是一件复杂且耗时的工程 , 所以最近几年出了一个很火的概念叫做\"低代码\"开发 , 简单的说就是开发人员通过简单的\"拖拉拽\"配置 , 快速构建起业务应用 , 甚至一些业务人员可以自行操作 , 比如下面常用的一些功能;
复杂的问题 , 往往需要简单的逻辑;
- 数据报表:通过BI工具快速配置和生成相应的数据报表 , 降低数据统计的工作量;
- 业务表单:围绕基础的字段库能力 , 快速构建业务属性的表单结构 , 避免频繁的扩展版本;
- 审批管理:通过流程的灵活配置 , 动态管理各种审批场景 , 例如人事 , 财务 , 合同;
二、数据报表随着业务的发展 , 数据报表通常都是系统的必备模块 , 以往都是在后端提供数据报表的模块 , 不过近几年少有设计独立的报表统计 , 都是基于云服务的BI平台快速实现报表的搭建:
- 业务字段:通常报表的维度都是展示对应字段的统计结果 , 所以业务库的结构解析是基础功能;
- 报表组件:提供基础的报表组件 , 例如折线图、柱状图、漏斗图等 , 并设计初始化规则;
- 计算能力:日常数据分析的常用计算方法 , 基于加减乘除取模等 , 封装更加灵活的计算策略;
- 报表页面:通过可配置的页面集成多个报表组件 , 报表组件可以根据占比或者坐标进行布局;
三、业务表单SAAS服务或者常见的管理平台 , 通常都提供自定义表单的创建能力 , 通过基础字段库的组合 , 快速构建相应的业务表单结构 , 从而应对需求的多变性:
- 字段库:提供业务需求的字段管理 , 并设计相应的规则约束 , 例如默认值、提示语、唯一性等等;基础:文本框、文本域、单选、复选、数字框;进阶:日期、时间、邮件、地址、三级联动、货币与单位;高级:自定义封装 , 样式管理与数据加载API;
- 【|模板化的封装,降低业务代码开发】表单库:通过字段库组合构建相应的表单模板 , 从而对应业务的数据主体 , 进而实现业务的数据化管理;表单结构:存储表单中字段的基础配置和规则 , 以便页面的回显;数据主表:表单对应的业务 , 建立相应的主表结构 , 即biz-form-id概念;键值数据:表单中字段和对应的数据录入 , 即key-value结构;数据索引:由于表单字段的灵活配置 , 通常构建No-SQL搜索结构;数据回显:基于表单配置的字段 , 解析
- oppo reno8|我宣布等等党真的赢了!618果然是买手机的好时机!
- 滤镜|哪些越看越耐看的手机,每一款都有独特设计!
- 本文转自:浙江日报浙江新闻客户端 记者 金春华 于山 谢丹颖今年|当数字遇见文化丨衢州有个“空间站”好看又好玩儿
- c语言|打开华为MateBook D 16 再一次看见专业的力量
- 机箱|从李立群“被喷”,到马化腾在朋友圈的“吐槽”,说明了什么问题
- c语言|比芯片更可悲的行业,超过90%的中国市场被垄断,国产化迫在眉睫
- 运营商|获数千万元A轮融资,深耕技术七年的「超次元」已成为综合虚拟服务运营商
- 高通骁龙|ToB,慢生意下易被忽略的5个认知
- 只有实力才是你的长期饭票让自己变好的努力,什么时候开始都不晚
- 在线音乐再进化