本文就介绍一下利用微搭低代码工具来搭建一款企业 OA 系统。搭建步骤有:

业务场景

我们的场景是员工如果需要居家办公的需要发起一个请假流程,填写必要的信息,将流程提交给总监审批,审批通过即视为请假成功。

操作步骤

步骤1:创建数据源

  1. 日常员工填写的请假申请,需要将申请单填写的信息保存到数据库中,审批流程的各个办理人审核的过程中从数据库中读取申请信息。为此需要设计数据源进行存储数据,数据源字段设计如下: | 字段名称 | 字段类型 | 字段说明 | | —- | —- | —- | | 请假类型 | 枚举 | 事假、病假 | | 申请人 | 文本 | 由发起人填写 | | 申请人部门 | 文本 | 由发起人填写 | | 请假开始时间 | 日期 | 可以弹出选择日期 | | 请假结束时间 | 日期 | 可以弹出选择日期 | | 请假天数 | 数字 | 由发起人填写 | | 请假事由 | 文本 | 由发起人填写 | | 附件 | 附件上传 | 由发起人上传附件 |

步骤2:设计工作流

  1. 需要按照考勤制度设计工作流,进入微搭控制台 > 工作流 页面,单击新建流程
    企业 OA 应用开发实战 - 图1
  2. 输入工作流的名称和标识后单击确定
    企业 OA 应用开发实战 - 图2
  3. 先需要和数据源关联,我们选择刚创建的数据源,触发方法选择创建
    企业 OA 应用开发实战 - 图3
  4. 然后单击流程图的 + 号来添加审核节点,人工节点选择审批
    企业 OA 应用开发实战 - 图4
  5. 选中该审批节点,修改节点信息,设置节点名称,添加固定审批人
    企业 OA 应用开发实战 - 图5
  6. 在审批节点后可以增加一个发送通知模板。
    企业 OA 应用开发实战 - 图6
    并配置相应信息。
    企业 OA 应用开发实战 - 图7
  7. 目前还没有模板,我们可以新建一个。
    企业 OA 应用开发实战 - 图8
  8. 然后在流程上选择该通知即可。

步骤3:创建应用

  1. 工作流搭建好之后,进入微搭控制台 > 应用 页面,单击新建模型应用
    企业 OA 应用开发实战 - 图9
  2. 输入应用的名称,单击新建
    企业 OA 应用开发实战 - 图10
  3. 勾选数据源,单击创建页面
    企业 OA 应用开发实战 - 图11
  4. 选中表格组件,进入右侧属性面板,单击选择字段
    企业 OA 应用开发实战 - 图12
    只勾选其中业务字段即可。
    企业 OA 应用开发实战 - 图13
  5. 按照同样的方法对详情页的字段进行调整。
    企业 OA 应用开发实战 - 图14
  6. 配置完成后单击发布,发布版本。
    企业 OA 应用开发实战 - 图15
    正式发布前可先勾选体验版,可通过预览查看页面情况。
    企业 OA 应用开发实战 - 图16
  7. 超级管理员可以单击左侧菜单栏的系统设置,对企业工作台的品牌名称和 LOGO 进行配置。
    企业 OA 应用开发实战 - 图17
  8. 可以在框架配置菜单里进行品牌名称、LOGO 的替换。除了配置品牌名称和 LOGO 外还可以自己定义企业工作台需要显示的菜单名称,单击菜单配置进行修改即可。
    企业 OA 应用开发实战 - 图18

步骤4:配置角色、用户权限

  1. 如果要正常使用 OA,发起流程,还需创建用户并且分配角色,进入微搭控制台 > 用户 页面,按需添加用户。
    企业 OA 应用开发实战 - 图19
  2. 用户添加好后,进入 角色与权限 页面,单击添加角色
    企业 OA 应用开发实战 - 图20
    设置该角色的角色名称角色标识单击确定
    企业 OA 应用开发实战 - 图21
  3. 单击新建好的角色名称,进入角色权限配置页面,为该角色分配对应的角色权限。
    企业 OA 应用开发实战 - 图22

日常使用

  1. 权限和用户配置好后,就可以访问企业工作台,首先是在应用编辑器里,找到企业工作台的发布地址。
    企业 OA 应用开发实战 - 图23
  2. 地址记录好之后就需要下发员工的用户名和密码,在用户模块找到用户名。
    企业 OA 应用开发实战 - 图24
  3. 如果忘记了密码可以修改用户进行重置。
    企业 OA 应用开发实战 - 图25
  4. 在浏览器里输入企业工作台的访问地址,输入已分配权限的用户名和密码进行登录。
    企业 OA 应用开发实战 - 图26
  5. 登录成功后,单击新建发起请假申请。
    企业 OA 应用开发实战 - 图27
    填写相关请假信息后单击保存
    企业 OA 应用开发实战 - 图28
  6. 审批人登录企业工作台进行处理即可。
    企业 OA 应用开发实战 - 图29