致远OA通过URL方式集成荣培数据的报表或驾驶舱

二次开发 未结 0 92
rolldata
rolldata 站长 10月11日 17:07 编辑
<p id="descriptionP"><p><span style="font-size: x-large;">1、使用场景</span></p><p><span style="font-size: x-large;"><br></span></p><p>&nbsp; &nbsp; 致远OA系统中,挂入荣培数据中的资源,免登录直接打开<br></p><p><br></p><p><span style="font-size: x-large;">2、荣培数据url获取</span></p><p><span style="font-size: x-large;"><br></span></p><p><span style="font-size: large;">2.1 系统配置</span></p><p><span style="font-size: large;"><br></span></p><p><span style="color: rgb(58, 58, 58); font-family: &quot;Helvetica Neue&quot;, Helvetica, &quot;PingFang SC&quot;, Tahoma, Arial, sans-serif;">系统配置文件,路径为【rollDataRoot】\webapps\ROOT\WEB-INF\classes\sysConfig.properties</span><br></p><p><span style="color: rgb(58, 58, 58); font-family: &quot;Helvetica Neue&quot;, Helvetica, &quot;PingFang SC&quot;, Tahoma, Arial, sans-serif;"><br></span></p><blockquote><span style="color: rgb(58, 58, 58); font-family: &quot;Helvetica Neue&quot;, Helvetica, &quot;PingFang SC&quot;, Tahoma, Arial, sans-serif; background-color: rgb(255, 255, 255);">isUserSinglePoint=false&nbsp;&nbsp;</span><span style="color: rgb(58, 58, 58); font-family: &quot;Helvetica Neue&quot;, Helvetica, &quot;PingFang SC&quot;, Tahoma, Arial, sans-serif; background-color: rgb(255, 255, 255);">##是否开启用户账号单点登录,默认不开启,非绝对安全</span></blockquote><blockquote><span style="color: rgb(58, 58, 58); font-family: &quot;Helvetica Neue&quot;, Helvetica, &quot;PingFang SC&quot;, Tahoma, Arial, sans-serif; background-color: rgb(255, 255, 255);">改为</span></blockquote><blockquote><span style="color: rgb(58, 58, 58); font-family: &quot;Helvetica Neue&quot;, Helvetica, &quot;PingFang SC&quot;, Tahoma, Arial, sans-serif; background-color: rgb(255, 255, 255);">isUserSinglePoint=true</span></blockquote><p><br></p><p>修改完需要<span style="font-weight: bold;">重启服务</span>才生效</p><p><br></p><p><span style="font-size: large;">2.2用户同步或绑定第三方</span></p><p><span style="font-size: large;"><br></span></p><p>如果需要同步oa的组织和用户,参考<a href="http://www.wrenchdata.com/helpDoc?code=080101" target="_blank"><img style="height: 12px;" src="https://api.xinac.net/icon/?url=http://www.wrenchdata.com/helpDoc?code=080101">单点集成</a>&nbsp;中【2. 组织和用户同步】</p><p><br></p><p>如果不同步,可以针对本系统用户和OA用户进行绑定:用户管理中配置第三方用户名</p><p><img src="http://www.wrenchdata.com/images/8/1.png" alt="1.png"><br></p><p><span style="font-size: large;"><br></span></p><p><span style="font-size: large;">2.3获取资源url</span></p><p><span style="font-size: large;"><br></span></p><p>从控制台-资源管理中,点击获取URL</p><p><img src="http://www.wrenchdata.com:8443/uploaded/202510/20251011162042_iv.png" style="max-width:100%;"><br></p><p><span style="font-size: large;"><br></span></p><p><span style="font-size: large;">2.4替换单点方法</span></p><p><span style="font-size: large;"><br></span></p><p>复制出来的url为当前带登陆的访问地址,需要替换为单点登录的访问地址</p><p>如上图,复制出来的为:</p><blockquote>http://192.168.1.6:15080/dataReportController/preview?cid=402881897bbeff02017bbf5f1cc80a11&amp;navname=企业报表&amp;nodeid=402881a082af0b510182af8ef9970076&amp;relationName=网格式报表&amp;resourcePath=//报表示例&amp;menuId=402881a07e8adbdc017e8b3c3ea60082</blockquote><p><br></p><p>其中dataReportController/preview<span style="font-weight: bold;">替换</span>为thirdPartyController/viewReport,<span style="font-weight: bold;">结尾</span>拼接上&amp;userCde=${getVar("USER_LOGINNAME")}</p><p><br></p><p>公式${getVar("USER_LOGINNAME")}是OA中获取登陆名的</p><p><br></p><p><span style="color: rgb(255, 0, 0);">注意</span>:中间不能有空格,oa中url可能有限制,也可以把带中文的去掉,<span style="font-weight: bold;">上报表单</span>的结尾拼接&amp;userCode=${getVar("USER_LOGINNAME")}</p><p><br></p><p>最终贴入OA中的url为:<br></p><p><br></p><blockquote>http://192.168.1.6:15080/thirdPartyController/viewReport?cid=402881897bbeff02017bbf5f1cc80a11&amp;navname=&amp;nodeid=402881a082af0b510182af8ef9970076&amp;menuId=402881a07e8adbdc017e8b3c3ea60082&amp;userCde=${getVar("USER_LOGINNAME")}</blockquote><p><br></p><p>具体要替换成什么,跟<span style="font-weight: bold;">资源类型</span>有关:</p><blockquote>表格上报reportFormController/reportFormSubmit_new 改为thirdPartyController/formSubmit<br>驾驶舱reportController/viewReport 改为thirdPartyController/viewBIReport<br>大屏reportController/viewReportBigScreen 改为thirdPartyController/viewBIReportBigScreen<br>企业报表dataReportController/preview 改为thirdPartyController/viewReport<br>移动端reportController/viewReportMobile&nbsp; 改为thirdPartyController/viewBIReportMobile<br>简易报表simpleDataReportController/simpleDataReportView&nbsp; 改为thirdPartyController/viewSimpleReport<br>报表组dataReportController/previewGroup 改为thirdPartyController/viewGroupReport</blockquote><p><span style="font-size: x-large;"><br></span></p><p><span style="font-size: x-large;">3、OA中配置</span></p><p><span style="font-size: x-large;"><br></span></p><p><span style="font-size: medium;">oa系统中,把url链接贴入如下图的位置,即可通过oa的菜单目录,授权后查看了</span></p><p><img src="http://www.wrenchdata.com:8443/uploaded/202510/20251011163826_py.png" style="max-width:100%;"><span style="font-size: medium;"><br></span></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)  分享
相关标签: 系统集成
注意:本文归作者所有,未经作者允许,不得转载
0个回复
  • 消灭零回复