更新时间:2024-04-29 GMT+08:00

示例1:部门管理

应用场景

第三方使用企业管理员账号登录成功后,可以对企业下的所有部门进行查询、修改、添加以及删除操作。

业务流程

图1 部门管理流程图
  1. 第三方通过企业管理员账号、密码登录,获取Token。
  2. 第三方向网关APIG发送账号鉴权请求。
  3. 网关接收请求后,向CloudPortal发送账号鉴权请求。
  4. CloudPortal鉴权通过后返回Token。
  5. 网关APIG将Token信息返回给第三方。
  6. 为了按名称查询企业部门,填入部门名称参数,第三方携带部门名称参数向网关APIG发送查询企业所有部门请求。
  7. 网关接收请求后,向CloudPortal发送按名称获取企业所有部门请求。
  8. CloudPortal返回匹配的部门列表信息给网关APIG。
  9. 网关APIG将匹配的部门列表信息返回给第三方。
  10. 为了查询部门及其一级子部门列表,填入部门编码参数,第三方携带部门编码参数向网关APIG发送查询部门及其一级子部门列表请求。
  11. 网关接收请求后,向CloudPortal发送查询部门及其一级子部门列表请求。
  12. CloudPortal返回部门信息给网关APIG。
  13. 网关APIG将部门信息返回给第三方。
  14. 为了添加部门,填入部门名称等参数,第三方携带这些参数向网关APIG发送添加部门请求。
  15. 网关接收请求后,向CloudPortal发送添加部门请求。
  16. CloudPortal添加新部门后,返回新部门编码给网关APIG。
  17. 网关APIG返回新部门编码给第三方。
  18. 为了修改部门,填入部门编码、部门修改信息等请求参数,第三方携带这些参数向网关APIG发送修改部门请求。
  19. 网关接收请求后,向CloudPortal发送修改部门请求。
  20. CloudPortal收到请求后,修改部门信息。
  21. 为了删除部门,填入部门编码参数,第三方携带部门编码参数向网关APIG发送删除部门请求。
  22. 网关接收请求后,向CloudPortal发送删除部门请求。
  23. CloudPortal收到请求后,删除该部门。
  24. 上图的步骤6-26为部门管理接口,且接口调用无顺序要求,根据第三方自身需求进行调用。