
# 示例1：部门管理
#### 应用场景
第三方使用企业管理员账号登录成功后，可以对企业下的所有部门进行查询、修改、添加以及删除操作。
#### 业务流程
图1部门管理流程图   
![](https://support.huaweicloud.com/api-meeting/figure/zh-cn_image_0277766753.png)
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为部门管理接口，且接口调用无顺序要求，根据第三方自身需求进行调用。
 
