datai/datai-scenes/datai-scene-salesforce/docs/index.md
Kris ccc7109c31 feat(salesforce-integration): 完善实时同步和统计功能
主要变更:
- 新增实时同步日志统计接口,支持多维度统计(综合、对象、操作类型、状态、时间趋势)
- 新增实时同步统计接口,提供服务状态、对象统计和订阅统计
- 实现实时服务手动启动管理,移除自动启动注解
- 移除所有统计相关功能(EventProcessor、DataSynchronizer统计方法)
- 解决DataiIntegrationObjectServiceImpl和ObjectRegistryImpl循环依赖问题
- 完善元数据变更统计功能,支持自动时间范围和缺失数据点填充
- 修复SQL布尔值兼容性问题(true/false改为1/0)
- 新增SysJobController和SysJobLogController接口文档
- 更新项目文档和变更日志

技术细节:
- 添加@Lazy注解解决循环依赖
- 实现时间趋势统计的自动时间范围处理
- 支持多种时间单位(天、周、月、季度)的趋势分析
- 优化同步成功率计算和数据处理完整性
- 遵循项目文档规范,更新唯一真源
2026-01-13 13:51:33 +08:00

7.3 KiB
Raw Blame History

单一真源文档中心

项目概述

本文件是 Salesforce 集成项目的单一真源入口,包含所有项目相关文档的链接清单。

文档目录

【视觉看板】

  • 架构图: Authentication.canvas - 项目架构视觉化展示,包含认证、集成、通用和配置模块的详细结构

1. 需求文档

2. 设计文档

3. 架构决策

4. 提示词库

6. 会话记录

6. 迭代复盘

7. 变更日志

8. 接口文档

9. SQL文件

10. 参考代码

  • 目录: reference-code/
  • 描述: 包含项目参考代码和示例实现
  • 组件详情:
    • multicloudj组件: salesforce-pubsub-realtime-sync/multicloudj
      • 来源: 从 com.salesforce.multicloudj:pubsub-client:0.2.10 依赖编译而来
      • 包含模块:
        • multicloudj-common-0.2.10: 通用异常处理和工具类
        • pubsub-client-0.2.10: Pub/Sub API 客户端实现
        • sts-client-0.2.10: STS 客户端实现
      • 使用说明: 往后直接使用 com.salesforce.multicloudj:pubsub-client:0.2.10 依赖,可参考此组件中的代码实现
      • 核心功能: 提供了订阅 Salesforce Event Bus、处理事件、管理连接等功能的封装

协作基线文件

导航说明

  • 本文件是项目文档的唯一入口,所有文档变更必须在此添加链接
  • 文档间引用必须使用相对路径链接
  • 新文档必须使用相应目录中的模板文件

最后更新

  • 更新时间: 2026-01-13
  • 更新内容: 新增实时同步日志统计功能在DataiIntegrationRealtimeSyncLogController中添加/integration/realtimelog/statistics接口支持综合统计、按对象统计、按操作类型统计、按状态统计和按时间趋势统计等多种维度更新Mapper接口和XML文件新增5个统计查询方法更新Service接口和实现类实现完整的统计业务逻辑创建接口文档0001-realtime-sync-log-statistics.md创建变更记录0011-realtime-sync-log-statistics.md更新文档索引