[{"id":"840f0737-df1d-47ae-bb0a-359b01fe0608","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"d5d9cdef-8854-4505-89be-a2bbc3cb4482","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"3dc3dd55-35b0-4d23-bf62-47bc3650e4ee","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"80d84fbc-d0f8-4e4a-947f-e3e4de9b49b2","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"9152b7ca-0186-4fe3-a26f-5a05f322db07","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]}]
        
(Showing Draft Content)

集成报表设计器

用户可以将 Wyn 报表设计器嵌入到 Web 应用程序的 IFrame 容器中,来快速实现创建新的报表或者编辑已有的报表。

新建报表

1. 准备报表URL

http://localhost:51980/reports/create

2. 添加用户令牌

在获取到 URL 后,需要添加用户令牌来进行身份认证和权限认证,其格式为一系列包含字母和数字的字符串,例如:

A2D2D9E4EBF94D15F0597A9A1D2A756ED8AE0874D2BD4B1C01070DAAFCB9A4B6

如何生成和获取令牌请参考生成令牌一节。在获取到令牌后,将其添加到目标URL的末尾,并使用“?token=” 进行连接,得到的URL字串如下,

http://localhost:51980/reports/create?token= A2D2D9E4EBF94D15F0597A9A1D2A756ED8AE0874D2BD4B1C01070DAAFCB9A4B6

type=warning

注意

生成令牌时使用的用户名,应具有创建报表的权限。

编辑报表

1. 获取报表URL

选择需要集成的报表,单击页面右上角的 image 按钮,在新的浏览器窗口中打开报表。

image

将报表的 URL 地址拷贝粘贴到记事本中待用。

image

将 URL中 的“ view ”改为“ edit ”即可,例如:

http://localhost:51980/reports/edit/0ddb33e9-3211-4d96-9d25-ca34458dd8b9?theme=default&lng=zh-CN

请特别注意数据集权限的设置。如果想要在集成的页面中进行仪表板或报表的编辑保存操作,则需将仪表板或报表所绑定的数据集也分享给用于生成令牌的用户。

2. 添加用户令牌

在获取到URL后,需要添加用户令牌来进行身份认证和权限认证,其格式为一系列包含字母和数字的字符串,例如:

526C8917F32ADF88AA431CD69700B8D77426CFD44BDAE41F2572242A7562C6D7

如何生成和获取令牌请参考生成令牌一节。在获取到令牌后,将其添加到目标URL的末尾,并使用“?token=” 进行连接,得到的URL字串如下,

http://localhost:51980/reports/edit/0ddb33e9-3211-4d96-9d25-ca34458dd8b9?token=526C8917F32ADF88AA431CD69700B8D77426CFD44BDAE41F2572242A7562C6D7

type=info

提示

  1. 生成令牌时使用的用户名,应具有创建报表的权限以及对目标报表的编辑权限。

  2. 这里使用“?token=” 而没有使用“&token=”是因为URL中没有其他已有参数。仅添加第一个参数时使用问号“?” 进行连接,后续再添加其他参数直接使用“&”符号连接即可。

使用上面的链接打开后,效果如下图。在设计器中打开了指定的报表。

image