文档首页 / 预览、发布与分享

预览、发布与分享

大屏的保存、草稿与版本、预览地址、发布、导入导出,外链分享的密码与 IP 白名单规则,以及嵌入业务系统与运行配额。

概述

大屏从设计到上墙经过保存、预览、发布三步。保存写入草稿;发布把草稿固化为一个数字版本;运行页默认读取已发布版本。发布后,可以用外链分享给免登录的访问者,也可以嵌入业务系统。外链受访问密码和 IP 白名单保护,且可随时关闭。

功能入口

  • 设计器顶栏:「保存」「预览」「发布」,「更多」里有「草稿记录」「版本列表」「导入大屏文件」「导出大屏文件」「导出为图片 (PNG)」。
  • 「大屏管理」卡片:「设计」「预览」「复制」「外链分享」「删除」,以及右上角「导入」。未发布的大屏,卡片上预览不可用;已发布的显示「已发布」和版本号。

操作步骤

保存与草稿

  1. 点击顶栏「保存」(或 Ctrl / Cmd + S),提示「大屏已保存」,内容存为草稿。
  2. 页面有未保存的改动时离开,会提示「您有未保存的更改,确定要离开吗?」。直接关闭页面不会自动保存。
  3. 「更多」>「草稿记录」列出每次保存的记录,最多保留最近 30 条,可「比较」与当前设计的差异,或「导入」回设计器。

预览

  1. 点击顶栏「预览」。有未保存的改动时会提示先保存,选「保存并预览」。
  2. 运行页在新标签页打开,地址是 /datawall-view/{大屏ID}。联动、动画、自动轮播和刷新都在这里生效。
  3. 运行页默认读取已发布版本。要看草稿,在地址后加 ?version=draft;要看某个历史版本,加 ?version=版本号。

大屏预览页(示例)

发布

  1. 点击顶栏「发布」,有未保存的改动时选「保存并发布」。
  2. 在「发布版本」对话框填「版本说明」(最多 200 个字符),点击「发布」,提示「大屏已发布」。
  3. 发布把当前草稿固化为一个数字版本。「更多」>「版本列表」显示各版本的版本号、发布说明、发布人、发布时间和发布状态。

版本管理

在「版本列表」中对每个版本可以:「预览」查看该版本;「切换」让它成为当前发布版本(会二次确认「确定要切换到版本 vN 吗?」);「比较」与当前设计对比差异;「导入」把该版本内容导入设计器,导入后需要保存才生效。

导出与导入

  1. 设计器「更多」>「导出大屏文件」得到 .mrb 文件,「导出为图片 (PNG)」得到整屏截图。
  2. 在「大屏管理」点击「导入」,选择 .mrb 或 .zip(.zip 可包含多个大屏),一次最多 20 个文件,逐个显示「导入成功」或「失败」。设计器内「更多」>「导入大屏文件」把文件内容导入当前设计,需要保存后生效。

外链分享

  1. 在「大屏管理」点击卡片上的「外链分享」图标,打开「外链分享」对话框。对话框顶部提示:外链免登录访问,链接一旦外泄,任何人都能看到大屏数据,强烈建议同时设置访问密码和 IP 白名单。
  2. 打开「开启外链」,「外链地址」点击「复制」。关闭后链接立即失效,谁都打不开。
  3. 「访问密码」留空表示不设密码;「IP 白名单」留空表示不限,支持精确 IP、CIDR(例如 192.168.1.0/24)、* 通配,逗号或换行分隔。
  4. 点击「保存」。访问者打开复制出的外链地址(生产包为 hash 路由,形如 http://<地址>/#/share/{大屏ID}),若设了密码,输入后点击「进入大屏」。

属性/参数说明

外链访问规则

规则 说明
外链开关 关闭后访问返回「大屏不存在或已删除」,不泄露是否存在或是否设了密码
IP 白名单 客户端 IP 不在范围内,提示「当前网络(IP)不在该大屏的允许访问范围内」;只支持 IPv4 的 CIDR
访问密码 设置了密码就必须输入正确密码;错误提示「访问密码错误」
组合 IP 白名单与访问密码同时生效:两者都设置时,IP 必须在范围内,且密码正确
限流 同一大屏、同一 IP 在 10 分钟内输错 10 次后锁定,提示「访问密码错误次数过多,请稍后再试」;输对清零
内容版本 外链返回已发布版本,没有发布过则返回草稿
数据刷新 外链页的自动刷新通过独立的取数接口,用访问票据校验;票据有效期 12 小时,失效时前端凭已输入的密码静默换新,不向观众弹错误;每次取数仍校验 IP
凭据保护 返回给匿名访问者的大屏内容会去掉 API 数据集的凭据,取数在服务端完成

三类访问入口

入口 地址 是否需要登录
运行页(设计器预览) /datawall-view/{大屏ID} 需要,且账号有该大屏的查看权限
外链分享 /#/share/{大屏ID}(生产包 hash 路由;早期发出的 /share/{大屏ID} 链接会被自动改写) 不需要,受密码与 IP 白名单保护
嵌入业务系统 把外链地址放进 iframe,没有单独的签名嵌入 不需要,同样受密码与 IP 白名单保护,见大屏集成

运行配额

授权中的大屏配额(maxDatawall)限制的是统计窗口内运行过的不同大屏数,不限制创建。设计器内预览、新建、编辑、保存都不计入;运行页与外链访问会计入,外链页的自动刷新取数会持续续期,因此它等价于「同时在播的大屏数」。超限时返回提示(错误码 42902)。授权说明见授权与许可。

运行页行为

行为 说明
适配 按「适配模式」缩放画布,见画布与页面设置
多页 「页面自动轮播」开启时按「轮播间隔(s)」自动切页,页面过渡按设置
刷新 「自动刷新」开启时按间隔轮询数据集,间隔不小于 5 秒
实时推送 「实时推送」开启时优先建立 SSE 通道,断线时回退到轮询
退出预览 在预览里按 Esc

示例

把门诊大屏投到值班室大屏:

  1. 设计器里「保存」,「发布」,「版本说明」填「上线首版」。
  2. 「大屏管理」点「外链分享」,打开「开启外链」,「访问密码」设为一个强密码,「IP 白名单」填值班室出口网段 10.20.30.0/24,「保存」。
  3. 值班室电脑用浏览器全屏打开复制的外链,输入密码进入大屏;其他网段的访问者会看到「当前网络(IP)不在该大屏的允许访问范围内」。

注意事项

注意:默认预览与外链读取的是已发布版本。保存但没发布的改动,外链不会看到;要看草稿只能用 ?version=draft(需登录)。

注意:外链的 IP 白名单和密码是「同时满足」关系:IP 不在白名单内,即使密码正确也无法访问;IP 命中白名单也不会免除密码。

注意:外链取数使用已发布版本的数据集定义;发布后改了 SQL 但没有重新发布,外链仍按旧定义取数。

注意:关闭外链会让链接立即失效;修改访问密码会使已签发的访问票据全部失效,访问者需要重新输入密码。

提示:外链无法防止已获得访问权的人截图,敏感数据请配合 IP 白名单使用。

相关文档

联系我们

请填写您的信息,我们将在 1 个工作日内与您联系。