HAP快速入门指南
本文通过快速搭建一个《招聘管理》应用,帮您快速掌握搭建应用的基本思路和操作。
一、HAP简介
HAP是一个创新的超级应用平台,可以帮助用户零代码构建企业应用,用户不需要代码开发就能够搭建出用户体验上佳的销售、运营、人事、采购等核心业务应用,打通企业内部数据。HAP还具备超自动化引擎,可以全面自动化复杂和重复的业务流程。运用HAP的集成中心与完整的API对接能力,用户可以轻松地将HAP与外部系统集成。除此之外,HAP超级应用平台还具备很高的可组合性,国际化支持,并支持云原生架构,实现了多云部署能力。通过插件架构,HAP正在逐步建立起繁荣的实施与开发生态。
在HAP搭建的业务软件/业务系统,称之为应用,如下图,页面中间的每个圆圈都代表解决一个或整个业务环节的应用,小到问题工单,大到ERP应用,一个平台,全部搞定。

HAP通过封装好的7个功能模块的组合来构建一个应用,7个功能模块分别为:工作表、视图、角色和权限、工作流、统计图表、自定义页面和外部门户。
- 工作表 用于收集和存储业务数据。想录入任何数据,都需要建立对应的工作表,例如员工表、客户表、订单表、库存表等。
- 视图 是业务数据的不同场景的展示页面,可以根据业务场景,操作人员展示出不同的数据。
- 角色和权限 控制成员的对业务数据增删改查的操作权限。
- 工作流 可以实现业务数据的自动化处理和自动流转。
- 统计图表 用于统计多种维度的数据帮您分析做决策。
- 自定义页面 可以放置快捷按钮,统计图表等,常用于配置仪表台,驾驶舱或工作台。
- 外部门户 邀请外部人员加入使用,打通内外用户,前后贯通,内外畅达。
先从一个简单的应用,开始您的应用开发之旅吧。
二、应用计划
在开始搭建应用之前,需要梳理好3个事项:
- 要实现的业务流程和自动化流程
- 流程涉及到的所有业务数据
- 流程涉及人员/角色,以及对应的操作的权限
我们以搭建《招聘管理》应用为例,介绍下搭建应用的基本步骤和所需功能模块。
1、业务流程
通过分析梳理,招聘管理一般有以下核心流程需求:
- 求职者直接提交简历信息
- 招聘主管管理所有的求职者信息
- 招聘主管安排面试
- 面试时间前15分钟通知面试主管准备(自动化)
- 用人主管修改面试结果
- 录用结果同步到求职者的简历信息(自动化)
- 为招聘主管提供一个仪表盘便于关注所有求职状态
2、业务数据
此应用主要管理的数据为求职者信息(简历信息),以及安排面试的信息。
3、使用角色
应用的参与角色为:求职者、HR和用人主管。
4、解决方案
根据应用需求,我们给出对应的解决方案。
| 需求 | HAP方案 |
|---|---|
| 求职者直接提交简历信息 | 创建求职者表,录入和存放简历信息,并公开发布 |
| 招聘主管可以管理所有的求职者信息 | 创建不同状态的视图 |
| 招聘主管安排面试 | 创建面试安排工作表 |
| 面试时间前15分钟通知面试主管准备 | 创建工作流,监听面试开始时间 |
| 用人主管决定是否录用后更新面试结果 | 创建用人主管角色,允许其角色可以修改数据 |
| 录用结果同步到求职者的简历信息 | 创建工作流,当数据变更时修改其他记录的数据 |
| 为招聘主管提供一个仪表盘便于关注所有求职状态 | 创建自定义页面,展示各种统计表 |