审批信息推送到客户的企业微信,可以让客户打开对应的链接,进行审批操作(移动端审批)。
企业微信可以接收Smartbi的审批信息,并点击推送的链接,可以在移动端进行审批处理。
依赖扩展包:WeiXinEx
部署说明:扩展包部署
更新扩展包之前,请做好知识库以及扩展包的备份。 |
对“用户任务”节点,在“监听器”的“任务侦听器”中,选择“create:Java类”
(1)进入config.jsp配置加密类型为【CLASS】,登录验证类为【smartbi.ext.ad.whitelist.auth.ExtADAuthentication】,AD域配置文件仍读取"ad.properties文件存放位置“,配置完成后 重启服务器,如下:
(2)管理员登录系统后,在【运维设置】- 【系统选项】 - 【用户管理】中,会增加【AD账号白名单】选项,可以把不需要AD域验证的 ”用户“,添加到 ”白名单用户列表“ 中,如下:
请清空浏览器的缓存。 |
(3)用户登录时,系统会先去判断输入的 ”用户“ 是否在 ”白名单用户列表“ 中,是的话就不走AD域登录认证,其它情况则走AD域登录认证。
部署扩展包后,会在知识库中会增加一个物理表。
t_ext_ad_whiteinfo(AD白名单账号信息表)
字段名 | 类型 | 说明 |
---|---|---|
c_id | varchar(255) | ID |
c_type | varchar(255) | 类型(用户USER、用户组GROUP、角色ROLE,所有用户EVERYONE) |
c_is_descend | varchar(255) | 是否应用于子孙组用户(只对用户组生效) |
c_extend | longtext | 所选节点扩展内容(包含别名等信息) |