上线检查清单
在为生产设施启用合作伙伴集成之前,请使用此检查清单。
Partner Console 设置
- 您的合作伙伴资料已填写完整。
- 您的徽标 URL、网站、类别和说明准确无误。
- 已配置您的数据关联方式:Direct Link 或 Linking Identifier。
- 已至少使用一个真实设施测试设施关联。
- 正在使用正确的密钥类型:
- Dryrun:用于非破坏性的写入测试。
- Read-only:用于安全地使用数据。
- Live:仅在您准备好影响生产数据时使用。
身份验证和密钥管理
- 密钥仅存储在服务器端。
- 密钥未嵌入客户端应用程序、移动应用、公共代码库或支持工单中。
- 已测试密钥轮换和吊销。
- 您的团队清楚每个环境使用的是哪个密钥。
数据验证
- 您调用的每个端点的必填字段均已提供。
- 设施标识符与您配置的关联方式相符。
- 来自您系统的 ID 稳定,不会在多次同步之间发生变化。
- 大规模导入已按文档所述的限制拆分为批次。
- 可以识别并重新发送失败的批次项目。
端点测试
上线前,请测试您的集成所依赖的每个端点:
- 可以读取组织和设施。
- 可以保存和更新会员。
- 会员计划、访问区域和访问时间可正确同步。
- 签到被接受,并可关联回您的系统。
- 报告快照使用预期的报告周期和指标。
- 在适用情况下,已在真实硬件上测试门/闸机控制器流程。
Access Time Window 准备情况
如果集成提供 Access Time Windows:
- 绝对时间窗口和每周时间窗口示例均通过生产方认证检查清单。
- 纪元时间为不带引号的整数 Unix 秒;已测试精确的
[from, to)边界。 - 已验证 UTC 默认值、集成的自定义 IANA 时区以及相关的夏令时切换。
- 使用一个持久的、单调递增的会员/源修订序列来协调增量更新、对账和重试。
- 运营人员了解省略、完全替换、幂等、冲突、过时以及显式
[]的行为。 - 每个
scope_key(包括default)都有经批准的 Performance Hub 映射;已测试未知密钥会按拒绝处理(fail closed)。 - 已配置集成的预期刷新频率、最大源数据时效、源数据过时时的行为以及警报。
- 已证明上游获取失败时不会发出空快照或部分快照。
- 暂存序列的收敛、取消/撤销以及实体门的开始/结束边界均达到商定的目标。
- 已验证常规规则和永久授权可作为后备途径,并且时间窗口无法绕过用户停用、
blockAllAccess、维护或地理围栏。
门禁控制准备情况
对于门禁控制集成:
- 您的系统在调用 Performance Hub 之前作出访问决策。
- 集成能够处理
device_offline、maintenance_mode_active和unlock_confirmation_timeout。 - 运营人员了解超时表示解锁未得到确认。
- 您的日志会存储返回的
event_id和command_id。 - 您为设施员工准备了手动后备流程。
错误处理和重试
400、401、403、404、409和422响应会呈现给运营人员或支持团队,而不是盲目重试。429、500、502、503和504响应使用带退避的有限重试逻辑。- 重复失败会在您的系统中触发警报。
- 集成绝不会静默丢弃失败的记录。
可观测性
- 您的日志包含端点、时间戳、设施标识符、源记录 ID、请求结果和响应正文。
- 您的支持团队可以按会员 ID、设施 ID、签到 ID 或解锁事件 ID 进行搜索。
- 您有办法重放或对账失败的同步。
生产上线
- Performance Hub 已确认您的生产访问权限。
- 至少有一个生产设施已启用您的集成。
- 您的生产密钥处于有效状态。
- 您的运营联系人和技术联系人信息是最新的。
- 您已为客户记录支持流程。
完成这些检查后,您配置的集成将出现在 Performance Hub 核心平台内的 Performance Hub 合作伙伴目录中。