Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

可以将已经做好的报表集成到第三方系统中,报表是H5的,所以只需要在第三方系统中通过iframe嵌入报表链接即可.

iReport365提供了以下报表集成方式:

 

...

【用户名+密码参数集成】

通过将用户名和密码作为参数放入报表链接中,实现即时登录和权限控制。

...

  1. 在报表设计器中,预览报表,获得报表的访问链接,例如:

    Code Block
    https://enterprise.ireport365.com/view/report.do?reportId=98062e02a4294eda86423f464485089e
  2. 在报表的访问链接中加入用户名及密码参数,例如:

    Code Block
    https://enterprise.ireport365.com/view/report.do?reportId=98062e02a4294eda86423f464485089e&username=demo&password=123456

    参数列表如下:

    参数名含义
    username用户的登录名
    password用户的登录密码,明文
    md5password用户的登录密码,使用md5加密的密文

    注:password和md5password只需提供其中一个即可

 

【用户名+Token参数集成】

通过将用户名和第三方token作为参数放入报表链接中,实现即时登录和权限控制。

 

  1. 在报表设计器中,预览报表,获得报表的访问链接,例如:

    Code Block
    https://enterprise.ireport365.com/view/report.do?reportId=98062e02a4294eda86423f464485089e
  2. 在报表的访问链接中加入用户名及token参数,例如:

    Code Block
    https://enterprise.ireport365.com/view/report.do?reportId=98062e02a4294eda86423f464485089e&username=demo&token=d3812j12m1k21127120

    参数列表如下:

    参数名含义
    username用户的登录名
    token第三方系统生成的用户登录信息的token
  3. 平台管理-系统设置-用户登录脚本 , 对token进行验证,详情参考下文「与第三方用户系统集成」中的脚本例子

 

 

【与第三方用户系统集成】

如果需要与现有的用户系统集成,用户无需管理新的密码,可以启用iReport365报表平台的用户登录脚本,当用户登录时,执行管理员设定的脚本,比如使用SQL或WebService验证用户输入的密码。

...