标题:优化企业微信帐号权限体系,提升企业管理效率
描述:构建***、灵活的企业微信帐号及权限体系,确保信息安全与团队协作无缝对接。我们提供定制化解决方案,助力企业精细化管理,提升工作效率与数据安全性。
关键词:企业微信帐号, 权限体系, 企业管理效率, 信息安全, 团队协作, 定制化解决方案
账号体系
1. 部门
- 企业微信账号创建后,系统随即生成根部门;
- 部门可以嵌套部门(如下图所示,部门4嵌套在部门3中);
- 部门下存在子部门或者成员时不可以被删除;
- 部门可以移动,移动后,部门下所有子部门和成员均随之移动到新节点下。(如下图所示)

2. 成员
- 成员在企业内的***标识是userid,成员的userid可以由企业指定或者企业微信生成;
- 成员在企业中必须属于一个部门;
- 成员可以属于多个部门,但在不同部门下,成员的userid仍保持一致(如下图所示);
- 当一个成员从该企业的所有所属部门被删除后,他的userid被释放。

3. 标签
标签是一个跨组织架构的概念,可以包含任意数量的没有任何上下级关系的部门和成员,经常在公司文体协会,虚拟架构组等场景下被使用(如下图所示)。

- 标签数据变更不影响组织架构,如下图所示,删除标签不会删除对应的部门和成员。

- 组织架构数据变更会影响标签,主要有两种情况。
情况一 新成员入职且加入带标签的部门,该新成员会被自动打上相应标签(如下图所示)。

情况二 成员从带标签的部门离职,则自动从该标签中被删除(如下图所示)。

权限体系
1. 应用可见范围
企业可配置应用的可见范围权限。可见范围内的员工可以在工作台中看到该应用,可以接收该应用消息,可以被该应用通过接口所获取。
以下图为例,若将应用的可见范围设置为子部门1和成员4,则相当于成员1~4都在应用的可见范围内,他们的工作台中就会出现该应用,其他成员则不会出现。此外还有2点注意事项:
- 因为设置子部门1在应用的可见范围中,所以后续子部门1新入职成员的工作台中均会自动出现该应用。
- 若将某部门或成员设置在应用可见范围中,则第三方应用调用接口也可获取其相应的权限,反之则不能获取。在下图案例中,成员5、6未在应用可见范围中,因此服务商不可通过接口获取到他们的信息,也不可以对其发送消息。

2. 应用调用 OpenApi 权限
企业微信 OpenApi 指的是服务端Api开放的能力接口,开发者可以借助接口能力,实现企业服务及企业微信的集成。支持如通讯录管理、消息推送等。
所有接口都需使用HTTPS协议、JSON数据格式、UTF8编码。接口说明格式如下:

企业微信几乎所有接口调用都必须带入access_token参数。access_token可通过企业corpid和应用的secret获取,代表了应用的身份。
大致的调用流程如下图所示:

