- 增加 Salesforce CLI 和 Legacy Credential 登录支持 - 将错误码映射从数据库表改为枚举类(SalesforceErrorCode) - 增加会话管理表(datai_sf_login_session)和功能 - 增加登录历史导出 Excel 和分页查询功能 - 优化系统配置字段(login_url、grant_type、org_alias) - 更新业务场景、功能需求、数据模型、业务规则等章节 - 确保总需求文档与所有子需求保持一致
1.0 KiB
1.0 KiB
决策记录
目录用途
存放项目的决策记录,包括架构决策(ADR)、技术选型等。
文档规范
- 文档命名格式:YYYY-MM-DD-00X-ADR-决策名.md
- 使用 ADR 格式(状态、日期、背景、决策、后果、替代方案)
- 必须包含决策理由和影响分析
决策记录列表
- ADR-001: 动态数据源延迟加载架构决策 - 决定采用数据库配置 + 延迟加载方案实现动态数据源功能
- ADR-003-01: Salesforce 多系统配置架构决策 - 决定采用独立表存储、敏感信息加密、系统类型自定义等策略实现 Salesforce 多系统配置功能
- ADR-003-02: Salesforce 策略模式登录架构决策 - 决定采用策略模式 + 工厂方法模式实现 Salesforce 多系统登录功能,支持 OAuth2 和 Session ID 两种登录策略