门禁设备与企业办公平台集成的结构示意
ORANGEZH / 交付案例

门禁系统集成开发

TypeScript 实现、含容器化部署,打通人脸门禁设备与企业办公平台:组织架构同步、人脸下发与通行记录回流。

约 6 分钟读完 5 条买家问答 关键事实可核验

项目概览

项目背景

这是一套门禁与企业办公平台的集成实现,1 个仓库,使用 TypeScript 编写并配套 Docker 容器化部署。系统打通人脸门禁设备与企业办公平台,覆盖组织架构同步、人脸下发与通行记录回流三条链路。

客户当时的状态

门禁系统单独用的时候问题不大,一旦要和办公平台打通,难点就转移到第三方限制上。办公平台的接口有权限范围和调用频率约束,人员数据不能想拉就拉、想拉多少拉多少,集成方案必须在这些约束内成立。另一头是设备:门禁设备所在位置的网络与供电条件不一定稳定,人脸下发失败并不罕见,如果失败就停在那里,平台侧显示「已下发」而设备侧其实没有,问题会一直藏着。通行记录回到平台之后如果和人员信息对不上,数据也就没有使用价值。

我们的做法与取舍

第一个取舍是组织架构以办公平台为唯一来源,门禁侧不单独维护一份人员名单。代价是同步必须稳定,收益是人员变动不会两边不一致——在门禁场景里,不一致等于安全漏洞。

第二个取舍是把失败重试和幂等处理放在核心位置。下发失败要能重试,重复请求不能变成重复写入。设备侧的不稳定是常态,把常态当异常处理,系统就永远需要人盯着。

第三个取舍是在第三方平台的约束内设计同步节奏,而不是想办法绕过限制。调用频率受限就调整同步方式,按平台开放的能力实现。

系统怎么承载这条链路

平台对接层与企业办公平台交互,获取组织架构与人员信息,并处理接口权限与频率约束;设备对接层负责人脸下发、结果回执与通行记录回流;数据与部署层保存人员对照关系与通行记录,并通过容器化方式部署。三条链路的异常都在各自层内处理。

交付状态与边界

仓库最近一次提交在 2026 年 7 月,处于维护状态。边界说明:门禁硬件设备的采购与安装由设备供应商负责,我们负责对接与数据链路;办公平台侧的功能定制不属于我们的范围,我们按平台开放能力集成,不改动平台自身;人脸数据的采集授权与合规告知由贵方在与员工约定的范围内完成,系统在授权范围内完成下发与回流。

项目信息

客户

某企业门禁集成项目

行业

物联网与设备联网

项目周期

未披露

技术栈

TypeScript / Docker(容器化部署)

服务类型

门禁与办公平台集成

CHALLENGES

客户当时面对的现实

01

组织架构在办公平台侧变动后,门禁侧要跟着变,靠人工同步迟早会不一致

02

人脸底图要下发到设备,设备侧状态与平台侧状态必须能对上

03

通行记录要回流到平台,用于查询与统计,回流链路断了数据就断档

04

第三方平台有接口权限与调用频率限制,集成方案必须在这个约束下设计

CAPABILITIES

我们交付的能力

集成类项目,难在第三方的限制

组织架构同步

从企业办公平台同步组织架构与人员信息,人员变动不必在门禁侧重复维护。

人脸下发

人脸数据按规则下发到对应的门禁设备,下发结果有回执。

通行记录回流

设备产生的通行记录回流到平台,支持按人与时间查询。

重试与幂等

设备侧下发失败按策略重试,重复请求按幂等处理,避免重复写入。

SCOPE

交付范围

以下范围按本项目实际交付内容与边界整理,不属于这次范围的部分一并列出。

已交付

  • 组织架构与人员信息同步(TypeScript)
  • 人脸数据下发与结果回执
  • 通行记录回流与查询
  • 容器化部署方案(Docker)

不在本次范围

  • 门禁硬件设备的采购与安装:由设备供应商负责,我们负责对接与数据链路
  • 办公平台侧的功能定制:我们按平台开放能力集成,不改动平台自身
  • 人脸数据的采集授权与合规告知:由贵方在与员工约定范围内完成

ARCHITECTURE

分层技术架构

公开口径归纳为三层:平台对接层与企业办公平台交互,获取组织与人员;设备对接层负责人脸下发与通行记录回流;数据层保存人员对照关系与通行记录。

FLOW 01

平台对接层

组织架构同步 人员信息同步 接口调用约束处理

在第三方平台的权限与频控范围内稳定取数

FLOW 02

设备对接层

人脸下发 下发回执 通行记录回流

把平台侧的人员变化落到设备,把设备侧记录收回来

FLOW 03

数据与部署层

人员对照关系 通行记录存储 容器化部署(Docker)

保证数据对应关系清楚、部署方式标准化

DELIVERY

交付过程

分阶段推进,每个阶段都有可验收的产出,客户在早期就能看到实际效果。

阶段一

平台能力与设备清单

确认办公平台开放能力与门禁设备型号,梳理对接方式。

阶段二

组织与人员同步

实现组织架构与人员信息的同步链路。

阶段三

人脸下发与记录回流

人脸下发、结果回执与通行记录回流链路落地。

阶段四

重试幂等与部署

补齐失败重试与幂等处理,输出容器化部署方案。

FACTS

可核验的交付事实

以下内容来自本项目实际交付物;未经验证的指标不予展示。

1个仓库

TypeScript 实现,含容器化配置

2项工程技术

TypeScript / Docker

2026-07最后提交

仓库的最后提交时间

TRANSFER

这套做法适不适合你

案例的用处不是证明"我们做过",而是让你判断"在我们这种条件下能不能做成"。下面三句是我们对这一单的判断,写下来供你对照自己的情况。

适合什么情况

适合人员变动频繁、需要把门禁设备与企业办公平台打通的场景。

什么情况下别照搬

若人员规模很小、变动极少,人工维护成本可能低于集成成本;硬件采购与安装不在开发范围内。

如果要试,第一步做什么

先确认办公平台的开放能力清单与设备型号,再定同步范围。

RELATED SERVICES

相关服务

从实际业务问题出发,查看对应服务的适用场景、交付物与不含项;具体范围仍需单独确认。

FAQ

常见问题

以下是同类项目沟通中出现频率最高的问题,答案就是我们实际的做法。

为什么要做组织架构同步,不能手工维护一份?
手工维护的门禁名单,在人员入职、离职、调岗之后一定会不一致。这类不一致在门禁场景里不是体验问题,是安全问题。
设备下发失败怎么办?
按策略重试,同时保证幂等——重复下发不能变成重复写数据。设备侧的网络和电源条件本来就不稳定,失败是常态而不是异常。
第三方平台的限制会不会做不了?
需要在限制内设计。办公平台的接口有权限范围与调用频率约束,我们按平台开放的能力实现,在约束下安排同步节奏,而不是绕过限制。
人脸数据的安全怎么保证?
人脸数据的采集与使用授权由贵方在约定范围内完成,系统负责在授权范围内完成下发与回流,并按最小必要原则处理。
现在还在维护吗?
仓库最近一次提交在 2026 年 7 月,处于维护状态。具体运行情况涉及客户信息,公开页面不披露。

本页最后更新:2026年9月24日

下一步

聊聊你的门禁怎么和办公平台打通

从平台能力、设备型号到同步与重试策略,一起确认第一期的对接范围。

商务联系人卢刚
商务联系人微信二维码 微信扫码加商务联系人,
发需求文档或截图都行。