
# 1 简介
全员应用顾名思义是不需要验权全部人员都使用的应用,全员应用及其下属业务对象不会出现在授权的权限树中,即无需授权只要存在对应许可即可进行操作。目的是避免为大量用户授权的操作。
# 2 设置全员应用
**系统路径**:【开发服务云】->【开发平台】->【XX云】->【XX应用】
选中应用点击右上角的“编辑”按钮,如下图:
::: hljs-center

:::
在“修改应用”界面选择【高级信息】页签,找到“全员应用”选项,开启后点击确定。
::: hljs-center

::: hljs-left
**需要强调:全员应用下的业务对象,无论是原生的还是通过权限发布应用的,在全员应用下使用都是不验权的,甚至包括表单引用的其他资料也是不验权的(包含功能权限、字段权限和数据权限)。也就是说全员应用是许可控权,非全员应用是“权限+许可”共同控权。
举例:
场景一:员工服务云下的人人差旅是全员应用,人人差旅下二开单据【差旅审核单】
用户张三只要分配了人人差旅的许可分组,则差旅审核单的全部操作都可以执行,无需授权(授权界面的权限树看不到人人差旅及其下属的业务对象)。
场景二:供应链云下的采购管理是非全员应用,其下的采购订单通过权限发布应用到人人差旅
用户张三在人人差旅应用下,对采购订单的全部操作都可以执行,无需授权;而在采购管理下的采购订单则需要授权后才可以使用。同时用户张三必须同时分配人人差旅和采购管理的许可分组,才可以在人人差旅使用采购订单。从这里可以看到,全员应用只是解决了减少授权的问题。**
:::
# 3 全员应用黑名单
全员应用在解决了大量授权问题的同时,