# 零代码(HAP)—— 简单的编程思路
最开始参加的时候不太理解整个界面,以为很复杂,实际上就是在问做出一个有着题目要求的软件所需要的思路
# 学习网站地址
# HAP(Hyper Application Platform)
帮助用户零代码构建企业应用,用户不需要代码开发就能够搭建出用户体验上佳的销售、运营、人事、采购等核心业务应用,打通企业内部数据。
拥有的功能如下
-
工作表
- 视图
-
角色和权限
-
工作流
- 统计图表
- 自定义页面
- 外部门户
# 1. 创建应用的方法
实际上就是一个模拟数据库的流程,只需导入数据,知道每个数据的类型 *,无需操作数据,做好每个元素之间的关系就好了
# 工作表
# 创建步骤要点
- 选择并配置触发方式
- 设置流程中需要执行的功能节点
- 设置流程执行过程中的配置
- 保存并发布流程
- 启用流程并测试
# 触发方式
-
通过工作表触发
当工作表中创建了记录或更改记录数据、删除记录时触即可发流程。
例如:《费用报销》表中有新的记录产生,就触发流程,通知领导进行审批操作。 -
定时触发
可以设定一个循环周期时间,每当时间到达一个周期时间,都可以执行一次计划动作。
例如:每个工作日的晚上 6 点, 给同事发送通知提醒:【下班时间到了,别忘了写日报哦】 -
按日期字段触发
选择工作表中的一个日期字段组成日期时间表,每当到表中的其中 1 个时间,就触发流程执行操作。例如:《员工档案》表中的员工生日(日期字段),每到 1 个员工的生日当天,就给这个员工发送祝福短信。
-
组织人员事件触发
当组织内有人加入或离职时触发流程。例如:单独做了一个《员工管理》表,同步管理后台中的人员信息, 当有人员离职时,自动触发流程,在《员工管理》表中将其标记为 “已离职”。
-
外部用户事件触发
当应用下的外部用户注册、登录、注销、被停用时触发工作流。例如:当外部用户注销时,向其发送一封告别邮件。
-
Webhook 触发
工作表支持被动接收数据,您其他系统有数据变更后,可以将变更的数据内容推送到平台服务器,服务器接收到推送消息后可以触发工作流,然后自动执行计划的操作(新增一行记录,发送一个通知消息等),从而打通和其他系统的数据对接,提高业务效率。
# 添加、配置流程中需要执行的功能节点
可以简单来说就是流程图
# 组织角色
组织角色在金砖中也是十分重要的一个部分,当遇到需要管理部门时
# 1. 创建角色和角色组
组织管理员点击系统头像依次进入 "组织管理">"用户">"角色",在页面中点击创建角色,并设置角色名称、所属角色组、及角色的备注。也可以通过导入批量添加角色。
角色组