本项目旨在为 Schema Builder 设计的“动态总体表”提供自动化的数据填充与同步能力。支持“主动拉取”与“被动接收”两种核心模式。
由系统定时或触发式访问外部 API,获取并更新数据。
此模式用于第三方系统(如 WMS、ERP)向本系统同步数据(如更新库存)。
POST /api/v4/external/knowledge/synchronizetenantId 校验租户,基于 auth 校验应用权限,通过 externalId 定位唯一记录并更新 updates 内容。在 SchemaBuilderClient.tsx 中计划新增 “数据集成中心” 模块:
由于前端存在跨域限制且需要统一鉴权,系统需提供一个中转接口:
POST /api/v4/external/knowledge/pull为了让开发者(第三方集成方)明确操作流程,集成中心应提供以下可视化引导:
产品 ID)作为 MatchKey (唯一匹配键)。AppKey 和 AppSecret。[!IMPORTANT] MatchKey 的重要性:若不指定匹配键,系统将无法识别更新请求对应哪条记录,导致更新失败或产生冗余数据。
为了回答“凭证给谁”的问题,我们明确以下逻辑:
ThirdPartyApp 实例由租助管理员在“应用管理”中统一创建。