金蝶云星空——ERP与CRM对接:销售流程

1

graph LR subgraph "CRM系统" CRM1[CRM发起请求] CRM2[数据准备] CRM3[订单管理] CRM4[发货管理] CRM5[财务对账] end subgraph "金蝶接口层" API1[接口接收处理] API2[数据验证转换] API3[业务逻辑处理] API4[数据同步更新] API5[状态反馈] end subgraph "基础数据管理" DATA1[物料主数据同步] DATA2[客户主数据管理] DATA3[库存状态查询] DATA4[价格表管理] end subgraph "销售订单管理" ORDER1[销售订单创建] ORDER2[订单变更处理] ORDER3[交货计划管理] ORDER4[订单状态跟踪] end subgraph "库存调拨管理" STOCK1[发货通知单] STOCK2[调拨申请单] STOCK3[借机需求/申请] STOCK4[退货通知单] end subgraph "财务业务管理" FIN1[暂估应收单] FIN2[财务应收单] FIN3[银行交易处理] FIN4[收款记录管理] end %% 连接关系 CRM1 --> API1 CRM2 --> API2 CRM3 --> API3 CRM4 --> API4 CRM5 --> API5 API1 --> DATA1 API2 --> DATA2 API3 --> ORDER1 API4 --> STOCK1 API5 --> FIN1 DATA1 --> ORDER1 DATA2 --> ORDER1 DATA3 --> STOCK1 DATA4 --> ORDER1 ORDER1 --> ORDER2 ORDER2 --> ORDER3 ORDER3 --> ORDER4 ORDER1 --> STOCK1 STOCK1 --> STOCK2 STOCK2 --> STOCK3 STOCK3 --> STOCK4 ORDER4 --> FIN1 STOCK4 --> FIN1 FIN1 --> FIN2 FIN2 --> FIN3 FIN3 --> FIN4 style CRM1 fill:#e3f2fd,stroke:#1976d2,stroke-width:2px style CRM2 fill:#e3f2fd,stroke:#1976d2,stroke-width:2px style CRM3 fill:#e3f2fd,stroke:#1976d2,stroke-width:2px style CRM4 fill:#e3f2fd,stroke:#1976d2,stroke-width:2px style CRM5 fill:#e3f2fd,stroke:#1976d2,stroke-width:2px style API1 fill:#bbdefb,stroke:#1976d2,stroke-width:2px style API2 fill:#bbdefb,stroke:#1976d2,stroke-width:2px style API3 fill:#bbdefb,stroke:#1976d2,stroke-width:2px style API4 fill:#bbdefb,stroke:#1976d2,stroke-width:2px style API5 fill:#bbdefb,stroke:#1976d2,stroke-width:2px style DATA1 fill:#90caf9,stroke:#1976d2,stroke-width:2px style DATA2 fill:#90caf9,stroke:#1976d2,stroke-width:2px style DATA3 fill:#90caf9,stroke:#1976d2,stroke-width:2px style DATA4 fill:#90caf9,stroke:#1976d2,stroke-width:2px style ORDER1 fill:#64b5f6,stroke:#1976d2,stroke-width:2px style ORDER2 fill:#64b5f6,stroke:#1976d2,stroke-width:2px style ORDER3 fill:#64b5f6,stroke:#1976d2,stroke-width:2px style ORDER4 fill:#64b5f6,stroke:#1976d2,stroke-width:2px style STOCK1 fill:#42a5f5,stroke:#1976d2,stroke-width:2px style STOCK2 fill:#42a5f5,stroke:#1976d2,stroke-width:2px style STOCK3 fill:#42a5f5,stroke:#1976d2,stroke-width:2px style STOCK4 fill:#42a5f5,stroke:#1976d2,stroke-width:2px style FIN1 fill:#2196f3,stroke:#1976d2,stroke-width:2px style FIN2 fill:#2196f3,stroke:#1976d2,stroke-width:2px style FIN3 fill:#2196f3,stroke:#1976d2,stroke-width:2px style FIN4 fill:#2196f3,stroke:#1976d2,stroke-width:2px

2

flowchart TD %% 上层:CRM应用层(调用方) A[CRM系统] -->|HTTP POST请求| B[接口网关层] %% 中层:接口服务层(按业务逻辑拆分) B --> C1[基础数据接口模块] B --> C2[价格表接口模块] B --> C3[销售订单接口模块] B --> C4[发货通知单接口模块] B --> C5[调拨申请单接口模块] B --> C6[发货记录接口模块] B --> C7[应收单接口模块] B --> C8[收款记录接口模块] B --> C9[出库申请单接口模块] B --> C10[退货通知单接口模块] %% 下层:金蝶ERP核心层 C1 --> D1[ERP物料主数据管理] C1 --> D2[ERP客户主数据管理] C1 --> D3[ERP库存数据管理] C2 --> D4[ERP销售报价单管理] C2 --> D5[ERP销售价目表管理] C3 --> D6[ERP销售订单管理] C3 --> D7[ERP订单变更管理] C3 --> D8[ERP订单交期管理] C4 --> D9[ERP发货通知单管理] C5 --> D10[ERP调拨申请单管理] C5 --> D11[ERP借机转销售管理] C6 --> D12[ERP销售出库单管理] C6 --> D13[ERP销售退货单管理] C7 --> D14[ERP暂估应收单管理] C7 --> D15[ERP财务应收单管理] C8 --> D16[ERP银行交易明细管理] C8 --> D17[ERP收款单管理] C9 --> D18[ERP出库申请单管理] C10 --> D19[ERP退货通知单管理] %% 数据存储层 D1 --> E[金蝶ERP数据库] D2 --> E D3 --> E D4 --> E D5 --> E D6 --> E D7 --> E D8 --> E D9 --> E D10 --> E D11 --> E D12 --> E D13 --> E D14 --> E D15 --> E D16 --> E D17 --> E D18 --> E D19 --> E %% 结果返回流程 E -->|JSON格式响应| B B -->|StatusCode+Data+ErrorMessage| A

3

flowchart LR %% 样式定义(适配PPT,字体清晰、配色柔和) classDef appLayer fill:#E8F4F8,stroke:#2A7FFF,stroke-width:2px,font-size:14px,font-weight:bold classDef gatewayLayer fill:#F0F8FB,stroke:#17B3A3,stroke-width:2px,font-size:14px,font-weight:bold classDef serviceLayer fill:#FDF2F8,stroke:#9F7AEA,stroke-width:1.5px,font-size:11px classDef erpLayer fill:#F5F5F5,stroke:#ED8936,stroke-width:1.5px,font-size:11px classDef dbLayer fill:#F8F8F8,stroke:#38B2AC,stroke-width:2px,font-size:14px,font-weight:bold %% 第1层:应用层(调用方) A[销售易CRM]:::appLayer %% 第2层:接口网关层(统一入口) B[接口网关层:路由+校验+统一响应+日志]:::gatewayLayer %% 第3层:接口服务层(业务模块归类) subgraph 接口服务层 C10[物料数据]:::serviceLayer C11[客户数据]:::serviceLayer C12[信用档案]:::serviceLayer C13[客户物料]:::serviceLayer C2[价格表模块/报价单/价目表]:::serviceLayer C3[销售订单模块变更/交期]:::serviceLayer C4[发货管理模块/发货单/退货单]:::serviceLayer C5[调拨申请模块/转销售]:::serviceLayer C6[财务相关模块应收/收款/银行明细]:::serviceLayer C7[出库申请模块]:::serviceLayer end %% 第4层:ERP业务层(业务执行) subgraph ERP业务层 D1[基础资料]:::erpLayer D2[销售管理]:::erpLayer D3[库存物流]:::erpLayer D4[财务管理]:::erpLayer end %% 第5层:数据存储层 E[金蝶ERP数据库]:::dbLayer %% 正向交互流程(横向箭头,无交叉) A -->|HTTP POST请求| B B --> C10 B --> C11 B --> C12 B --> C13 B --> C2 B --> C3 B --> C4 B --> C5 B --> C6 B --> C7 %% 接口服务层 → ERP核心层映射 C10--> D1 C11--> D1 C12--> D1 C13--> D1 C2 --> D2 C3 --> D2 C4 --> D3 C5 --> D3 C6 --> D4 C7 --> D3 %% ERP核心层 → 数据存储层 D1 --> E D2 --> E D3 --> E D4 --> E %% 反向响应流程(简洁标注) B -->|统一格式响应| A

4

flowchart TD %% 样式定义 classDef crmLayer fill:#42A5F5,stroke:#1E88E5,stroke-width:3px,color:#fff,font-size:16px classDef gatewayLayer fill:#66BB6A,stroke:#388E3C,stroke-width:2px,color:#fff,font-size:14px classDef serviceLayer fill:#FFB74D,stroke:#F57C00,stroke-width:2px,color:#000,font-size:12px classDef erpLayer fill:#AB47BC,stroke:#7B1FA2,stroke-width:2px,color:#fff,font-size:13px classDef dbLayer fill:#4FC3F7,stroke:#0288D1,stroke-width:2px,color:#000,font-size:14px %% CRM系统层 A[销售易CRM系统]:::crmLayer %% 接口网关层 B[接口网关<br/>路由 + 校验 + 统一响应]:::gatewayLayer %% 接口服务层 - 各业务模块 C1[基础数据模块<br/>物料/客户/库存]:::serviceLayer C2[价格管理模块<br/>报价/价目表]:::serviceLayer C3[销售订单模块<br/>创建/变更/交期]:::serviceLayer C4[仓储物流模块<br/>发货/调拨/退货]:::serviceLayer C5[财务管理模块<br/>应收/收款/银行]:::serviceLayer C6[服务管理模块<br/>出库申请]:::serviceLayer %% ERP业务层 D1[基础资料]:::erpLayer D2[销售管理]:::erpLayer D3[库存物流]:::erpLayer D4[财务管理]:::erpLayer %% 数据存储层 E[(金蝶ERP数据库)]:::dbLayer %% 连接关系 A -->|HTTP请求| B B -->|基础数据请求| C1 B -->|价格管理请求| C2 B -->|订单管理请求| C3 B -->|仓储物流请求| C4 B -->|财务管理请求| C5 B -->|服务管理请求| C6 %% 接口服务层到ERP业务层的映射 C1 -->|基础资料操作| D1 C2 -->|销售价格操作| D2 C3 -->|销售订单操作| D2 C4 -->|库存物流操作| D3 C5 -->|财务操作| D4 C6 -->|库存操作| D3 %% ERP业务层到数据库 D1 -->|数据读写| E D2 -->|数据读写| E D3 -->|数据读写| E D4 -->|数据读写| E %% 响应返回 B -->|JSON响应| A

5

flowchart LR %% 样式定义 classDef header fill:#1a365d,stroke:#0f1c2e,stroke-width:2px,color:#ffffff,font-size:16px,font-weight:bold classDef gateway fill:#2d5a87,stroke:#1a365d,stroke-width:2px,color:#ffffff,font-size:14px classDef module fill:#3a6ea5,stroke:#2d5a87,stroke-width:1px,color:#ffffff,font-size:12px classDef erpSys fill:#5a7c9c,stroke:#3a6ea5,stroke-width:1px,color:#ffffff,font-size:12px classDef database fill:#7d9fb3,stroke:#5a7c9c,stroke-width:1px,color:#000000,font-size:12px classDef arrowStyle stroke:#4a6a8a,stroke-width:2px %% 系统入口 A["CRM Integration Platform<br/>客户关系管理系统"]:::header %% 接口网关层 B["API Gateway Layer<br/>接口网关层"]:::gateway %% 接口服务模块 C1["Master Data Module<br/>基础数据模块"]:::module C2["Pricing Management<br/>价格管理模块"]:::module C3["Sales Order Module<br/>销售订单模块"]:::module C4["Warehouse & Logistics<br/>仓储物流模块"]:::module C5["Financial Management<br/>财务管理模块"]:::module C6["Service Management<br/>服务管理模块"]:::module %% ERP业务系统 D1["Master Data Management<br/>基础资料管理"]:::erpSys D2["Sales Management<br/>销售管理"]:::erpSys D3["Inventory & Logistics<br/>库存物流管理"]:::erpSys D4["Financial Management<br/>财务管理"]:::erpSys %% 数据存储 E[("K/3 Cloud Database<br/>金蝶云星空数据库")]:::database %% 连接关系 A -->|"HTTP Request<br/>RESTful API"| B B -->|"Master Data Sync<br/>数据同步"| C1 B -->|"Pricing Data<br/>价格数据"| C2 B -->|"Order Processing<br/>订单处理"| C3 B -->|"Logistics Control<br/>物流管控"| C4 B -->|"Financial Data<br/>财务数据"| C5 B -->|"Service Process<br/>服务流程"| C6 %% 接口服务层到ERP业务层的映射 C1 -->|"Basic Data Operations<br/>基础数据操作"| D1 C2 -->|"Pricing Operations<br/>价格业务操作"| D2 C3 -->|"Sales Order Operations<br/>销售订单操作"| D2 C4 -->|"Inventory & Logistics<br/>库存物流操作"| D3 C5 -->|"Financial Operations<br/>财务业务操作"| D4 C6 -->|"Inventory Operations<br/>库存操作"| D3 %% ERP业务层到数据库 D1 -->|"Database CRUD<br/>数据增删改查"| E D2 -->|"Database CRUD<br/>数据增删改查"| E D3 -->|"Database CRUD<br/>数据增删改查"| E D4 -->|"Database CRUD<br/>数据增删改查"| E %% 响应返回 B -->|"Response<br/>JSON Format"| A

6

flowchart LR %% 样式定义 classDef header fill:#1a365d,stroke:#0f1c2e,stroke-width:2px,color:#ffffff,font-size:16px,font-weight:bold classDef gateway fill:#2d5a87,stroke:#1a365d,stroke-width:2px,color:#ffffff,font-size:14px classDef module fill:#3a6ea5,stroke:#2d5a87,stroke-width:1px,color:#ffffff,font-size:12px classDef erpSys fill:#5a7c9c,stroke:#3a6ea5,stroke-width:1px,color:#ffffff,font-size:12px classDef database fill:#7d9fb3,stroke:#5a7c9c,stroke-width:1px,color:#000000,font-size:12px %% 系统入口 A["销售易CRM系统"]:::header %% 接口网关层 B["接口网关层"]:::gateway %% 接口服务模块 C1["基础数据模块<br/>物料/客户/库存"]:::module C2["价格管理模块<br/>报价/价目表"]:::module C3["销售订单模块<br/>创建/变更/交期/关闭"]:::module C4["仓储物流模块<br/>发货/调拨/退货"]:::module C5["财务管理模块<br/>应收/收款/银行"]:::module C6["服务管理模块<br/>出库申请"]:::module %% ERP业务系统 D1["基础资料"]:::erpSys D2["销售管理"]:::erpSys D3["库存物流"]:::erpSys D4["财务管理"]:::erpSys %% 数据存储 E[("金蝶ERP数据库")]:::database %% 连接关系 A -->|"HTTP请求"| B B -->|"基础数据请求"| C1 B -->|"价格管理请求"| C2 B -->|"订单管理请求"| C3 B -->|"仓储物流请求"| C4 B -->|"财务管理请求"| C5 B -->|"服务管理请求"| C6 %% 接口服务层到ERP业务层的映射 C1 <-->|"基础资料操作"| D1 C2 -->|"销售价格操作"| D2 C3 <-->|"销售订单操作"| D2 C4 <-->|"库存物流操作"| D3 C5 -->|"财务操作"| D4 C6 -->|"库存操作"| D3 %% ERP业务层到数据库 D1 -->|"数据读写"| E D2 -->|"数据读写"| E D3 -->|"数据读写"| E D4 -->|"数据读写"| E %% 响应返回 B -->|"JSON响应"| A

7

sequenceDiagram %% 设置参与者样式 participant K3 as 金蝶云星空系统 participant DT as 钉钉系统 participant AT as 阿里商旅系统 Note over K3,AT: 用户管理 - 新增用户流程 K3->>+AT: 推送用户信息至阿里商旅 AT->>+DT: 查询员工钉钉ID DT-->>-AT: 返回员工钉钉ID AT-->>-K3: 在阿里商旅创建用户成功 Note over K3,AT: 用户管理 - 禁用用户流程 K3->>+AT: 禁用用户信息同步 AT->>+DT: 查询员工钉钉ID DT-->>-AT: 返回员工钉钉ID AT-->>-K3: 在阿里商旅禁用用户成功 Note over K3,AT: 出差申请 - 出库单审核触发 K3->>+AT: 出库申请单审核后,创建出差申请 AT->>+DT: 查询员工钉钉ID DT-->>-AT: 返回员工钉钉ID AT-->>-K3: 创建出差申请单成功 Note over K3,AT: 费用报销 - 账单拉取与报销单创建 K3->>+AT: 通过费用报销界面拉取账单数据 AT-->>-K3: 返回账单详情(酒店/机票/火车票/打车) K3->>K3: 基于账单数据创建费用报销单

8

%%{init: { 'theme': 'base', 'themeVariables': { 'primaryColor': '#1a365d', 'secondaryColor': '#2d5a87', 'tertiaryColor': '#7d9fb3', 'actorBorder': '#1a365d', 'actorTextColor': '#ffffff', 'actorLineColor': '#4a6a8a', 'signalColor': '#4a6a8a', 'signalTextColor': '#000000', 'noteBkgColor': '#3a6ea5', 'noteTextColor': '#ffffff', 'activationBorderColor': '#2d5a87', 'activationBkgColor': '#f0f8ff' } }}%% sequenceDiagram %% 设置参与者样式 participant K3 as 金蝶云星空系统 participant DT as 钉钉系统 participant AT as 阿里商旅系统 Note over K3,AT: 用户管理 - 新增用户流程 K3->>+DT: 查询用户在钉钉中的ID DT-->>-K3: 返回钉钉ID K3->>+AT: 使用钉钉ID在阿里商旅创建用户 AT-->>-K3: 创建用户成功 Note over K3,AT: 用户管理 - 禁用用户流程 K3->>+DT: 查询用户在钉钉中的ID DT-->>-K3: 返回钉钉ID K3->>+AT: 使用钉钉ID在阿里商旅禁用用户 AT-->>-K3: 禁用用户成功 Note over K3,AT: 出差申请 - 出库单审核触发 K3->>+DT: 查询申请人钉钉ID DT-->>-K3: 返回钉钉ID K3->>+AT: 使用钉钉ID创建出差申请单 AT-->>-K3: 创建出差申请成功 Note over K3,AT: 费用报销 - 账单拉取与报销单创建 K3->>+AT: 拉取阿里商旅账单数据 AT-->>-K3: 返回账单详情(酒店/机票/火车票/打车) K3->>K3: 基于账单数据创建费用报销单
posted @ 2026-06-17 17:27  shanzm  阅读(5)  评论(0)    收藏  举报
TOP