该教程将带你逐步理解登录方式、组织架构、门户、应用角色、API 授权等功能。
预期效果
-
外部联系人通过手机号验证码登录后,看到界面如下:
-
公司主管通过钉钉工作台/钉钉扫码登录后,界面如下:
-
公司销售通过钉钉工作台/钉钉扫码登录后,界面如下:
-
第三方系统(比如 ERP、财务系统等等)可以调用 本 CRM 应用的 API。演示跳过。
思路解析
-
前端页面使用权限:
-
登录认证方式,通过「登录方式」元素配置。
-
按人群分类创建多个「组织架构」。
-
为每个组织架构或细分人群,创建自己的「门户」。
-
按「应用角色」管理门户和菜单的权限。
-
-
第三方系统调用应用的 API 访问权限:通过「API 授权」元素管理控制。
开发过程
配置登录方式
如图所示创建登录方式。默认创建应用时,自带了一个账号密码登录。再创建一个钉钉自建扫码登录和手机号登录,按引导填写密钥。
注意:手机号登录,要勾选「登录时支持用户注册」
配置组织架构
同样,创建组织架构。新建「标准组构」命名为「外部联系人」,新建「钉钉自建组织」命名为「企业组织」。
注意:标准组织,要勾选「允许新注册用户加入」。
配置门户
-
企业内部员工共用一个门户,即「默认门户」。新建菜单,设计页面。如下
-
为外部联系人单独配置一个门户「外部联系人门户」,门户配置如下
-
创建菜单「我的合同」
配置应用角色
分别新建 3 个角色
-
销售,针对 「默认门户」勾选如下菜单,配置用户
-
业务主管,针对「默认门户」勾选如下菜单,配置用户
-
外部联系人:针对「外部联系人门户」勾选如下菜单,配置用户
配置第三方系统 API 权限
可以为每个第三方系统,新建一个 API 授权元素,勾选要对其开放的具体函数接口。
进阶教程:同一个页面,对不同的角色进一步细分权限?
如下图所示:
按组件进一步设置详细的权限
进一步了解极态云,体验产品?
请访问 极态云使用手册 docs.jit.pro