codecamp

用户账号授权

1. 功能概述

平台权限管理,该功能入口仅面向企业的主管理员开放,主要用来管理平台账号授权

2. 设置平台权限管理

路径:宜搭首页 >> 右上角的设置按钮 >> 平台管理

宜搭首页

平台权限管理

3. 平台权限管理功能介绍

3.1 用户账号授权数量

3.1.1 购买账号数

购买不同平台版本(标准版、尊享版等),对应不同的账号数,此处展示购买的平台版本对应的账号数,对于体验版宜搭,平台免费,不限账号数,因此展示「--」,详见 宜搭版本

3.1.2 未分配账号数

平台购买的账号数减去已分配的账号数等于未分配账号数,同理,对于体验版宜搭展示「--」

3.1.3 已分配账号数

用户账号授权中已开启授权的账号数

用户账号授权

3.2 用户账号授权列表

列表中展示组织下的账号,开启授权的账号具有宜搭平台的访问权限,未授权的账号无宜搭平台访问权限

授权列表

  1. 授权开关:可对组织下的账号开启或关闭账号授权
  2. 批量授权:可选中多个账号,批量授权
  1. 批量冻结:可选中多个账号,批量关闭账号授权
  2. 姓名查询:可用账号姓名查询授权列表中的账号
  1. 部门过滤:可根据部门过滤列表中的账号
  2. 授权状态管理:可按照「已启用」、「已冻结」过滤授权列表中的账号

3.3 自动授权

3.3.1 支持配置自动开启授权收费版功能

平台支持配置是否开启“自动授权”,开启后,会为访问宜搭的组织成员自动授权(解决之前需要管理员手动开启授权,且无法保障实时性的痛点,针对不限人数版本,有效释放管理员工作)

  • 开启“自动授权”后,针对「开启后第一次访问宜搭平台」的,组织成员会自动开启授权。
  • 历史已存在未开启授权的账号,平台不会自动开启授权;
  • 企业授权账号数达到版本人数上限后,不会再对新成员开启自动授权;
  • 体验版默认自动授权开启,不支持关闭。

用户自动授权

  • 开启“自动授权”后,针对「开启后第一次访问宜搭平台」的,组织成员会自动开启授权。针对不限人数的宜搭版本,会初始化开启“自动授权”;例如:专业版1.0、专业版2.0、校园钉教育版、区县版;
  • 特别提示1:如果管理员手动关闭了某成员的授权,则平台不再默认开启该成员的授权;特别提示2:如果某账号曾经访问过宜搭平台,在授权列表中已经标示为“未授权”状态,这部分历史数据需要手动开启授权,平台不会为其自动授权;
  • 关闭“自动授权”后,针对访问宜搭平台的组织成员不再自动开启授权。针对限人数的宜搭版本,会初始化关闭“自动授权”;例如:标准版、尊享版、钉市场教育标准版、钉市场教育尊享版;
  • 特殊说明

(1)如果平台初始化开启或关闭“自动授权”,如果管理员未手动修改此配置,平台更新为其他版本后,会按照最新版本初始化开启或关闭“自动授权”;如果管理员手动修改了此配置,平台更新为其他版本后,会保留管理员手动修改后的结果;

(2)如果您第一次访问宜搭提示下方无授权页面,管理员为您授权后,请通过退出重新登录的方式访问平台;

暂无使用权限

3.3.2 离职人员自动释放授权

针对从钉钉组织架构中离职的成员,自动释放宜搭平台的授权、回收授权账号额度(解决之前需要管理员手动针对离职人员一一删除的痛点,保障授权额度的实时回收)。

特别提示:针对历史离职人员,需要手动进行授权释放。

3.3.3 支持按照组织架构树进行批量授权开启和冻结

可以按照组织部门层级架构树,选择部门,针对部门下全部成员批量开启授权或冻结授权(解决之前无法按照组织层级管理授权,只能单个账号进行授权管理的痛点)。

批量授权

4. 常见问题

4.1 宜搭只配置了表单的提交权限,需要用户账号授权吗?

如果成员需要提交表单,首先需给成员账号授权,然后再配置表单的权限组才能使用。权限组配置辛苦参考文档:新版权限组配置


平台权限管理
宜搭数据安全
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

报表设置

大屏设置

自定义页面设置

付费功能

开发者功能(需有代码基础)

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }