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

浙公网安备 33010602011771号