分析企业微信和钉钉的角色/标签的设计

我们做药店行业的CRM软件,最近用到角色管理,需要用到企业微信和钉钉的角色/权限接口,站在码农角度思考了一下他们各自的设计

企业微信中叫标签钉钉里叫角色。从名字就能看出来他们定位不太一样。
标签更随意一些,可以是职位也可以是人的特点,比如“产品经理”,“爱吃水果”
角色一般和权限有关,指职位或职责

钉钉里角色和后台管理权限是在一块的,感觉有两个问题:
钉钉的角色一般在各种流程审批中用到,但后台管理权限一般不参与审批。
自建应用在编辑角色时,会呈现后台管理的角色,这些没必要呈现给业务人员。

企业微信的后台权限和标签是两个概念。

 

再说一下他们各自提供给第三方应用的接口
钉钉的角色接口权限需要审批,角色权限和通迅录管理权限是同一个,权限分读权限和写权限。限制较大,但较安全
企业微信默认有标签权限,但只能管理应用自建的标签。有个问题是不同的应用可能需要定义同一个标签。开放其他标签可读会更合理。

总的来说企业微信在角色/标签的设计上更合理一些
 

你可能感兴趣的:(第三方开发)