致远OA【单点登录】跳转资源
<p id="descriptionP"><p>首先在致远OA的后台管理界面中打开:</p><p> 基础功能设置 --> 公式设置</p><p>点开函数,新增一个公式。</p><p>公式名称:ROLLDATA_GETUSERNAME</p><p>公式内容(黑色编辑框中的代码):</p><pre><code>def username = USER_LOGINNAME()<br>if (username == null) {<br> return ""<br>} else {<br> long timestamp = System.currentTimeMillis();<br> String str = username + "|" + timestamp<br> String base64Encoded = Base64.getEncoder().encodeToString(str.getBytes(java.nio.charset.StandardCharsets.UTF_8));<br> return base64Encoded<br>}
</code></pre></p><p><pre><code><span style="background-color: rgb(255, 255, 255); font-family: "Helvetica Neue", Helvetica, "PingFang SC", 微软雅黑, Tahoma, Arial, sans-serif; font-size: 14px;">如下图所示:</span></code></pre><p><img src="http://www.wrenchdata.com:8443/uploaded/202602/20260209144134_dl.png" style="max-width:100%;"></p><p></p><p>编写URL,填写到致远OA的URL文本框里。</p><p>http://ip:15080/seeyonController/singleSignOn?ssoKey=${getVar("<span style="color: rgb(255, 0, 0);">ROLLDATA_GETUSERNAME</span>")}&resourceType=1&id=402881999a86819f019a86819fef0000&relationName=智能财务驾驶舱&resourcePath=智能财务驾驶舱&menuId=4028819997902f18019790324a1d0005</p><p>需要从rolldata产品获取的参数:</p><p></p><p></p><p>id 在产品里预览,获取的唯一值</p><p>resourceType 图表类型 (1分析图表2填报表单3外部链接4数据报表5报表组6大屏7移动端8控件表单9多维报表10简易报表)</p><p>relationName 报表/驾驶舱名称</p><p>编写完URL后。</p><p>在致远OA里找到:关联系统管理-->外部系统</p><p>新建菜单,把上面的URL填到这里。</p><p><img src="http://www.wrenchdata.com:8443/uploaded/202602/20260209144921_8f.png" style="max-width:100%;"></p><p><br></p><p>在rolldata产品里,配置第三方用户。</p><p></p><p></p><p><img src="http://www.wrenchdata.com:8443/uploaded/202602/20260209150134_52.png" style="max-width:100%;"></p><p></p><p></p><pre><code><span style="background-color: rgb(255, 255, 255); font-family: "Helvetica Neue", Helvetica, "PingFang SC", 微软雅黑, Tahoma, Arial, sans-serif; font-size: 14px;">rolldata</span>产品,最好是2025-10月以后得版本,如果不是,请更新。</code></pre><p></p><p><br></p><p></p><p><br></p><p></p><p><br></p><p></p><p><br></p><p></p><p><br></p></p><p><br></p>
收藏(0)
分享
相关标签:
注意:本文归作者所有,未经作者允许,不得转载