第三方系统集成扩展报表
s-HR系统、第三方系统等集成扩展报表,有两种方案:
一、集成门户报表中心,url如下:
http://ip:端口/plt_bi/biweb/fragments/ExtPortlet.jsp
二、集成单张报表
需要先将报表发布成portlet,并且给用户授权,url如下:
http://ip:端口/plt_bi/biweb/ext/jumpPortlet.action?reportId=xxxx&systemId=yyyy&reportName=zzz&from=portlet&extOutParam={"param1":"value1","param2":["value3","value4"]}
这里的reportId、systemId、reportName,可以到保存扩展报表模板的表t_bas_definereport中去查。
注意:使用时注意对reportId、reportName、extOutParam的参数值进行编码
编码之后的url类似下边这样:
http://localhost:6888/plt_bi/biweb/ext/jumpPortlet.action?reportId=8r0AAAAGNds%2F8MJf&systemId=com.kingdee.eas.sem.sem&reportName=select&from=portlet
对于外部参数extOutParam:
1、参数名:extOutParam(大小写敏感)
2、参数值:是一个json格式串
模板:extOutParam={"param1":"value1","param2":["value21","value22"]}
其中的key即:param1、param2就是参数名,可和其他数据集定义的参数一样使用,value是对应的参数值
例:extOutParam={"area":"华东","userId":[".99w79IVSb2TEvrABHpYXxO33n8=","+0MgpoMlRpKnNg.GxeMvQBO33n8="]}
,extOutParam={"startDate":[2022-09-08]}
3、当url传递的外部参数和原数据集里定义的参数同名时,会用外部参数的值替换原参数的值
说明:
第三方系统集成扩展报表,请先配置第三方系统单点登录EAS,参考:单点登录实施、开发指南 。单点登录配置之后,从第三方系统打开方案一和方案二的链接url,就不会跳转到登录页面了。
第三方系统集成扩展报表
本文2024-09-22 18:11:08发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-99158.html