第8页,共70页。 显示 693 条结果 (0.051 秒)
已分配系统监控页面权限但打开部分模块节点报错
(本文档仅供参考) 问题说明 给角色分配了系统监控的操作权限和资源权限,但是访问某些页面,比如网络、sql监控报错:没有权限: MANAGE_SESSION_VIEW image2024-9-2_17-3-21.png 解决方案 这是属于会话的功能,要会话管理的权限 image2024-9-2_17-3-49.png即席查询屏蔽导出按钮类型
提示:本文档的示例代码仅适用于本文档中的示例报表/场景。若实际报表/场景与示例代码无法完全适配(如使用功能不一致,或多个宏代码冲突等),需根据实际需求开发代码。 问题描述 如何屏蔽即席查询报表的导出类型 image2021-7-22_16-17-0.png 解决方案 V9可参考如下宏代码: //类型 … "); }, 5); } } } image2021-7-22_16-17-7.png 提示:本文档的示例代码仅适用于本文档中的示例报表/场景。若实际报表/场景与示例代码无法完全适配(如使用功能不一致,或多个宏代码冲突等),需根据实际需求开发代码。 问题描述 如何屏蔽即席查询报表的导出类型安装SmartbiExport导出引擎
检查部署环境的ip地址 安装docker服务前,需要通过以下命令查询服务器的ip地址信息。 # ifconfig 或者 # ip addr 由于安装docker服务后,会创建docker0网卡,默认ip地址是172.17.0.1/16,当服务器的真实ip地址也是这个网段范围,会导致ip冲突,需要手工修改docker的安装脚本,修改docker的默认ip地址。 修改docker的ip地址(当有ip冲突的情况才需要执行此步骤) 在导出引擎的安装包里,找到docker_package/docker-config/docker.service文件,增加 --bip 150.31.0.1/16 (具体ip段可以依据项目情况调整对话式分析-IM集成
) 1.2.2企业微信群聊 配置IM机器人群聊之前需要先配置单聊,企业微信对聊天消息的管控比较严格,因此在群聊中使用IM机器人需要先开启会话内容存档 1.开启会话内容存档,进入企业微信管理后台打开管理工具-->消息管理-->会话内容存档,根据实际需要进行购买,该购买费用由企业微信收取,与Smartbi无关 2.配置会话存档相关信息,接收事件服务器配置与集成的Smartbi应用中接收消息内容一致,可信IP地址为Smartbi所在服务端公网IP,消息加密公钥和Secret按要求设置即可 image2022-11-23_18-3-15.png 3.打开Smartbi系统运维-->系统选项→AIChat设置,将消息加密公钥性能测试常见FAQ
。 请求报错为登录或超时 1、未添加登录接口,或http cookie管理器 2、请求接口响应时间大于smartbi的session失效时间 1、脚本排查是否有clickLogin的接口,以及是否添加了http cookie管理器,无则加上。 2、设置cookie有效时间 smartbi会话超时机制 ,假如有前置机,如nginx,也要设置相应的会话超时时间 理论上,我们产品默认的cookie只需要 JSESSIONID 浏览器F12抓不到登录接口 F12未勾选保留日志和禁用缓存等选项 F12中网络选项中选择勾上选保留日志、禁用缓存选项 提示了“目前在线用户数已超过购买授权”。 如果购买操作权限列表
。 系统运维工具 清空缓存 用于控制是否拥有清空缓存的权限。 重建索引 用于控制是否拥有重建索引的权限。 会话管理 会话查看 用于控制是否拥有会话查看的权限。 删除会话历史 用于控制是否拥有删除会话历史的权限。 操作日志 查看操作日志 用于控制是否拥有查看操作日志的权限。 删除V11产品安全加固指导手册
(wiki 文档还没更新新功能的说明) 【建议加固】防止会话固定攻击/会话劫持 【内部】会话劫持漏洞-可使用该url进行jsessionid用户直接登录后台 修复会话固定漏洞扩展包SessionFixationHandler【内部】 6.各组件安全推荐配置 中间件层面 以下以tomcat为例进行相关安全配置Nginx配置proxy_pass映射到http://ip:端口号/smartbi/vision/ 无法正常访问
600s; } 原因分析 登录不成功的原因是cookie_path与地址栏上的path不相符,服务器加载不到地址栏上path对应的cookie因此无法识别session的登录状态,结果就是服务器认为当前session是未登录状态因此停留在登录页或者在页面提示当前会话已经超时。 解决方案 基于问题 … 的,这样就每次请求等同于一个新的会话,这样就无法进行下一步操作了。客户端和服务器请求如下图: 1.jpg proxy_cookie_path 的作用是用来改变cookie的路径 语法: proxy_cookie_path path replacement; path就是你要替换宏示例-文本输入框点击input框后清空值
(本文档仅供参考,仅适用于本文档中的示例报表/场景,若实际报表/场景与示例代码无法完全适配(如使用功能不一致,或多个宏代码冲突等),需根据实际需求开发代码。) 问题描述 文本输入框这里输入了提示词后,希望实现点击框内之后,提示词就消失。 image2024-8-31_14-34-24.png 解决方案 可以通过写宏实现,实现代码如下: //客户端宏 onRenderReport function main(spreadsheetReport) { var paramNames宏示例-电子表格宏如何获取多选参数,并取得每个参数值运用呢?
(本文档仅供参考,仅适用于本文档中的示例报表/场景,若实际报表/场景与示例代码无法完全适配(如使用功能不一致,或多个宏代码冲突等),需根据实际需求开发代码。) 问题 宏代码如何获取多选参数,并取得每个参数值运用呢? image2018-10-29 13:16:32.png 解决方案 可以参考以下宏代码获取到多选参数的值,并使用split()函数分隔每个值。 function main(spreadsheetReport) { var params = spreadsheetReport.getParameterValue("产品名称"); logger.info(params); var arr