第四讲:创建第一个OA应用——从空白开始
好,咱们正式开始动手了。
前面三章讲了平台理念、架构设计,说实话都是铺垫。这一章,咱们真刀真枪地创建一个OA应用。我带你从零开始,一步步走完整个过程。
4.1 为什么从空白开始?
很多低代码平台都提供模板,什么「审批流模板」、「考勤模板」……一选就生成一堆东西。但我个人习惯,第一个应用一定要从空白创建。
为什么?
你想想看,模板虽然快,但它隐藏了太多细节。你根本不知道那些页面、数据表、流程是怎么搭起来的。一旦业务有变化,你改都不知道从哪下手。
我在项目中遇到过好几次,客户用了模板后想调整字段,结果发现模板里绑死了几十个关联关系,改一个字段要动整个应用结构。嗯,那叫一个痛苦。
所以,咱们从空白开始。虽然慢一点,但每一步都清清楚楚。
4.2 创建应用:三步走
登录平台后,找到「创建应用」按钮。不同平台位置可能不同,但逻辑一样。
- 点击「新建应用」——选择「从空白创建」
- 填写应用名称——比如「内部审批系统」
- 设置应用图标——选一个你喜欢的,或者上传公司Logo
就这么简单?对,就这么简单。但这里有两个坑,我踩过。
我曾经在项目里随手填了个「测试应用」,结果上线时忘了改名字,用户看到「测试应用」四个字,直接投诉说我们不重视。所以,应用名称一开始就认真起,别偷懒。
图标也是。别用默认图标,至少选一个跟业务相关的。比如审批系统用「✓」图标,考勤用「时钟」图标。用户第一眼看到的就是图标,这决定了他们对系统的第一印象。
4.3 理解应用结构:一个OA应用到底长什么样?
创建完应用后,你会看到一个空白的应用界面。别慌,咱们先搞清楚它的骨架。
一个典型的OA应用,由三大部分组成:
| 组成部分 | 作用 | 类比 |
|---|---|---|
| 数据模型 | 定义你要管理什么数据(比如请假单、报销单) | Excel的列头 |
| 页面视图 | 用户怎么看到和操作这些数据 | Excel的表格界面 |
| 流程逻辑 | 数据怎么流转、谁审批、什么条件触发 | Excel的宏/VBA |
说白了,数据是核心,页面是展示,流程是规则。三者缺一不可。
4.4 数据模型:先搭骨架
我建议你创建应用后,第一件事不是画页面,而是先定义数据模型。
举个例子,咱们要做一个「请假审批」功能。你需要先想清楚:请假单里要存哪些信息?
- 申请人(谁请的假)
- 请假类型(年假、病假、事假)
- 开始时间、结束时间
- 请假天数(自动计算)
- 审批状态(待审批、已通过、已驳回)
这些就是你的数据字段。在低代码平台里,你只需要像填表格一样,一行一行加字段就行。
字段类型一定要选对。比如「请假天数」用数字类型,「审批状态」用选项类型(单选)。我见过有人把所有字段都设成文本类型,结果后面做统计时,数字没法求和,日期没法排序……嗯,那叫一个崩溃。
4.5 页面视图:让数据看得见
数据模型搭好了,接下来就是画页面。低代码平台通常提供两种页面:
- 列表页——展示多条数据,比如「所有请假单」
- 表单页——展示单条数据,比如「填写请假单」
你只需要把刚才定义好的字段,拖拽到页面上就行。说白了,就是搭积木。
我个人习惯,先搭列表页,再搭表单页。因为列表页能看到数据全貌,方便调试。
4.6 流程逻辑:让应用活起来
数据有了,页面有了,但应用还是死的。你需要告诉它:用户提交请假单后,下一步该干什么?
这就是流程逻辑。在低代码平台里,通常用「流程设计器」来画流程图。
- 节点1:员工提交申请
- 节点2:部门经理审批
- 节点3:HR备案
- 结束:通知申请人结果
你只需要把节点拖出来,连上线,设置好审批人就行。
核心要点:
流程逻辑是OA应用的灵魂。没有流程,你的应用就是一个「电子表格」。有了流程,它才是一个真正的「系统」。
4.7 避坑指南:新手最容易犯的错
我总结了几点,你记一下:
- 别一上来就画页面——先想清楚数据模型,页面自然就出来了
- 字段类型别乱选——日期就用日期类型,数字就用数字类型,别偷懒
- 流程别画太复杂——刚开始,3-5个节点就够了。复杂流程后面再优化
- 记得保存——听起来像废话,但我真见过有人画了半天没保存,结果浏览器崩溃……
4.8 小结
这一章,咱们从空白创建了一个OA应用,设置了名称和图标,也搞清楚了应用的三层结构:数据模型、页面视图、流程逻辑。
下一章,我会带你深入数据模型,手把手教你设计一张真正的「请假单」数据表。到时候,你会看到字段类型、关联关系、默认值这些细节怎么用。
嗯,今天就到这儿。你先去创建一个空白应用,感受一下。别怕,点错了也没关系,大不了删了重来。