1 篇文章

企业微信应用开发完全指南:已有考勤与 Activiti 审批系统的 H5 集成实战

2026-07-09 技术实践

很多团队的企业微信开发并不是从零做一个新系统,而是面对这样一个更常见、也更现实的场景:业务系统已经存在并且运行多年——考勤模块早已上线,审批流基于 Activiti 实现了会签、或签、按组织架构逐级审批等复杂流程,审批过程还会回查和联动考勤数据。现在的诉求是:把这套系统搬到企业微信里,让员工在企微工作台点开就能用,不用再输用户名密码,进来就是自己的考勤和待办

这种前提下,H5 应用模式往往是比小程序更合适的选择:现有系统本身就是 Angular + SpringBoot 的 Web 架构,H5 可以直接复用前端页面与后端接口,配合企业微信 OAuth2 网页授权(snsapi_base)实现完全静默的自动登录(免登),部署即生效、无需审核发版,审批表单频繁调整时迭代成本最低。

本文以「已有考勤管理系统 + Activiti 复杂审批流」为背景,以 H5 模式为主线,系统讲解:如何在不重写业务系统的前提下完成企业微信端集成,重点剖析 OAuth2 静默自动登录的完整链路、企业微信账号与系统账号的绑定映射、JS-SDK 设备能力调用,以及 Activiti 会签/或签/组织架构审批与考勤联动在企微端的落地(待办推送、卡片一键审批、组织架构同步)。