前言
大家好,看了很多低代码/零代码相关的文章,发现大家对这玩意 有一点点误区,现在以我的角度来看一下,这玩意到底有没有用.
本人不才,没有高学历,没有高技术 一直从事大型集团内部IT系统的建设,没有去过大厂 互联网公司.从事HR系统、OA系统 SRM CRM.....这类系统多一些.
从甲方视角看技术
系统服务于需求 服务于甲方,公司不是互联网行业 软件行业 不是这种高利润行业 利润是很少的 以我目前这家来讲,上市公司 两千号员工,利润一年一千万左右. 又要数字化,又要养员工 所以在IT上投入的资金不可能会很多.目前已购买(ORACLE EBS、CMR、HR、OA、MES、SRM、WMS、数据中心建设.....) IT数字化中心 编制28人 (没有一个前端开发工程师岗位) 能尽量减少二次投入费用是领导最想看到的。
讲解
我以OA系统为例 当初公司购买OA系统花了30W左右,购买的是上海泛微的ecology产品.也是低代码/零代码的,因为OA如果不是低代码/零代码 那就没得玩了.
OA呢大多数人觉得就是审批流,这点我也不反驳每个人看法不一样,我主要讲它的低代码在我司的作用。
流程建设
我司现在有一百多条流程 ,全部由BA小姐姐建设的,她不懂技术,是业务岗位.常见的一些功能她一个人就可以搞定,举例




这是我司的费用报销流程 有一百多个字段,如果从技术来讲,你使用开源的工作流引擎 实现这么复杂的审批流 你要开发很多东西(设计器、表单设计器、规则引擎、消息引擎...) 泛微OA他这个你只需要拖拽就行 页面操作简单 所以让不懂IT的人也可以运维,加字段直接在系统上加字段 不需要去数据库加. 组织架构变动 或者有需要加字段 加审核节点 直接就可以操作 几秒钟就可以搞定一个需求. 如果OA不是低代码 没有这些低代码设计 你想一下 我加个审核人还需要开发介入,那需要养多少个开发 每天都要重启服务.
低代码业务表单
流程只是一小小部分的低代码,这个模块才是真低代码, 我拿礼品库来讲 公司有个礼品库 会给员工发一些礼品 或者存一些高档的礼品用来接待客户. 整体业务逻辑 礼品库保管员 申请购买礼品 然后 入库礼品 等入库流程走完会自动写到这个礼品库中. 领用走单独的领用流程,审批归档后自动扣减库存.且这个有权限管控 接待的礼品普通员工选不了!

这个页面也是BA小姐姐搭建的 一分钟搞定 全程不需要代码. 如果我们自己开发 起码要一天时间,设计到图片显示,列表显示转换,权限个性化管控,导入导出,批量修改 批量新增 申请单数据回写等功能.



权限分配 数据级的权限管理 可以根据数据上的字段做自定义权限管控(这点真的很强 很强)如果标准还不满足,还能自己再点编辑条件 就进入规则引擎设计数据级的数据权限,这是不是比开发要快?
页面细分 新建页面/编辑页面/查看页面/监控页面 每个页面都可以单独设置 甚至你可以做到A看新建页面的版本1 B看新建页面的版本2 不需要写代码 全程拖拽
支持记录字段修改记录 批量导入.... 这些功能如果让开发来做 都要工作量.但是低代码 都内置进去了 我启用就勾一下就行了.
如果数据不在OA 你想查另外一个系统的 也是支持!


这个功能可以通过直连数据库 直接把对应数据库的表 做成浏览框 这样我都不用写接口就能直接获取一些主数据,是不是很快?我可以引用到表单里面 全程都是配置 不用写代码。
结语
这种低代码系统在甲方来讲 就是香饽饽 因为甲方很多部门 A部门想要系统帮他们管理一些任务 B部门想让提醒到期提醒合同 C部门想要管理公司的专利 这种需求都可以快速完成。且大多数需求都是这种重复的 需要有个表记录 需要流程去审核 然后改表的数据. 不能说低代码无用 只能说你的角度不同,现在任何一个成熟的大型业务系统 哪个都支持低代码,如果说它不行只能说你们买的那个系统低代码不行!!!
当然低代码也不能干所有事,一些业务逻辑很复杂的肯定还需要开发工程师介入,但是低代码加速了需求的完成 减少了开发工程师的投入,干掉了一些开发工程师.
看我的介绍 我司没有一个前端开发功能工程师,也是有这点原因,有低代码的 可以使用低代码设计统一风格的页面.无低代码的需要乙方去开发这种就不符合甲方的想法,甲方永远想花最少得钱 实现最好的功能。
当然有人又会说低代码生成的没办法改 确实! 有些是生成代码的 有些是json转成页面的 我上面所有的都是json转成页面的 不会生成代码文件.因为人家不会给你卖源码的 除非你掏几千万 上亿去买他们的产品.
这一点也有办法解决 他们有个ecode 可以在页面渲染前自定义渲染组件 这些需要开发介入 但是这一个功能超级强!! 我不介绍Ecode使用 大家有兴趣可以自行百度~~~