|模板化的封装,降低业务代码开发

文章图片

文章图片

文章图片
\">一、业务背景业务开发是一件复杂且耗时的工程 , 所以最近几年出了一个很火的概念叫做\"低代码\"开发 , 简单的说就是开发人员通过简单的\"拖拉拽\"配置 , 快速构建起业务应用 , 甚至一些业务人员可以自行操作 , 比如下面常用的一些功能;
复杂的问题 , 往往需要简单的逻辑;
- 数据报表:通过BI工具快速配置和生成相应的数据报表 , 降低数据统计的工作量;
- 业务表单:围绕基础的字段库能力 , 快速构建业务属性的表单结构 , 避免频繁的扩展版本;
- 审批管理:通过流程的灵活配置 , 动态管理各种审批场景 , 例如人事 , 财务 , 合同;
二、数据报表随着业务的发展 , 数据报表通常都是系统的必备模块 , 以往都是在后端提供数据报表的模块 , 不过近几年少有设计独立的报表统计 , 都是基于云服务的BI平台快速实现报表的搭建:
- 业务字段:通常报表的维度都是展示对应字段的统计结果 , 所以业务库的结构解析是基础功能;
- 报表组件:提供基础的报表组件 , 例如折线图、柱状图、漏斗图等 , 并设计初始化规则;
- 计算能力:日常数据分析的常用计算方法 , 基于加减乘除取模等 , 封装更加灵活的计算策略;
- 报表页面:通过可配置的页面集成多个报表组件 , 报表组件可以根据占比或者坐标进行布局;
三、业务表单SAAS服务或者常见的管理平台 , 通常都提供自定义表单的创建能力 , 通过基础字段库的组合 , 快速构建相应的业务表单结构 , 从而应对需求的多变性:
- 字段库:提供业务需求的字段管理 , 并设计相应的规则约束 , 例如默认值、提示语、唯一性等等;基础:文本框、文本域、单选、复选、数字框;进阶:日期、时间、邮件、地址、三级联动、货币与单位;高级:自定义封装 , 样式管理与数据加载API;
- 【|模板化的封装,降低业务代码开发】表单库:通过字段库组合构建相应的表单模板 , 从而对应业务的数据主体 , 进而实现业务的数据化管理;表单结构:存储表单中字段的基础配置和规则 , 以便页面的回显;数据主表:表单对应的业务 , 建立相应的主表结构 , 即biz-form-id概念;键值数据:表单中字段和对应的数据录入 , 即key-value结构;数据索引:由于表单字段的灵活配置 , 通常构建No-SQL搜索结构;数据回显:基于表单配置的字段 , 解析
- 京东|裁员不忘膈应人,这家互联网大厂送的离职礼物恶心到我了!
- 纸质表格|“数字化”助推火箭升空
- 跨境|跨境电商迈入数字化变革期
- iPhone14|准大学生的数码装备推荐
- 有人觉得中暑就是热出来的,吃一些退烧药就好了,这种做法 蚂蚁庄园今日答案6月28日
- 浮甘瓜于清泉,沉朱李于寒水”描述的是什么场面 蚂蚁庄园今日答案6月28日
- 个头大的车厘子比小樱桃营养价值更高,对吗 蚂蚁新村6月28日答案最新
- 位于广东省阳江市的海陵岛自然资源丰富,景色优美,该岛没有 神奇海洋6月28日答案
- 哪种水果横着切开像星星的形状 蚂蚁庄园今日答案6月29日
- 在昨日推文中,王者荣耀将以“____文化”为主题推出限定皮肤,为乡村振兴加油? 王者荣耀6月28日每日一题答案
