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