- 最新动态
- 功能总览
- 产品介绍
- 计费说明
- 快速入门
-
用户指南
- 准备工作
- 权限管理
- 首页
- 流编排
-
连接器
- 连接器概述
- 连接器管理
-
公共连接器
- 公共连接器概述
-
内置类
- 手动触发流
- 计划
- 流运行监控
- 业务对象
- 控制
- 变量
- 变量V2
- 日期时间
- API流
- API流(简易版)
- SQL执行器
- SQL构造器
- Code代码
- Code代码(简易版)
- JSON构造器
- 编码工具
- 消息中间件(RabbitMQ)
- 消息中间件(RocketMQ)
- 文档数据库(MongoDB)
- 分布式缓存(Redis)
- 分布式消息(Kafka)
- SAP RFC
- SOAP
- HTTP(无认证)
- HTTP(基本认证)
- HTTP(IAM认证)
- HTTP(apiKey认证)
- HTTP(AKSK认证)
- MySQL
- webSocket连接器
- MQTT连接器
- wait
- 数据解析
- 输入输出定义
- 调用子流程
- 数据格式转换
- 生成器
-
华为类
- 华为图像识别
- 华为图像识别(体验)
- 华为图像搜索
- 华为文字识别
- 华为文字识别(体验)
- 华为人脸识别
- 华为语音识别
- 华为语言生成
- 华为语言理解
- 华为机器翻译
- 华为机器翻译(体验)
- 华为天气服务
- 华为天气(体验)
- 华为会议(体验)
- 华为云OBS
- 华为短信
- 华为短信(体验)
- 华为空气质量(体验)
- 华为人证核身
- 华为内容审核
- 华为内容审核(体验)
- 华为位置服务
- HMS位置服务
- HMS花瓣地图
- AOM运维告警
- AOM运维日志
- 消息通知
- 云消息服务(KooMessage)
- 开天企业工作台
- EG事件网格
- 函数工作流
- 对话机器人服务CBS
- ROMA数据集成
- 数据管理服务
- 弹性云服务器
- 华为云数字工厂
- IoT数据分析
- 人像动漫化渲染
-
生活服务类
- 全网热搜榜
- 抖音热搜榜
- 早安心语
- 晚安心语
- 生活小窍门
- 每日简报
- 每日菜谱
- 每日英语
- 健康小提示
- 营养成分表
- BMI标准体重
- IT资讯
- 影视资讯
- 足球联赛
- NBA赛事
- NBA新闻
- 汽车新闻
- 综合新闻
- 国内地区新闻
- 手机号空号检测
- 身份证归属地
- 坐标地址查询
- 旅游景区大全
- 全国景点查询
- 中药大全
- 药品说明书
- 药品查询
- ip地址查询
- 收货地址解析
- 全球物流快递查询
- 全球时间查询
- 宠物大全
- 随机密码生成
- 字符串处理
- 汉字转拼音
- 金额转大写
- 中国老黄历
- 周公解梦
- 吉凶测试
- 性格测试
- 星座运势
- 近义词反义词
- 励志古言
- 英文励志语录
- 网络流行语
- 土味情话
- 雷人笑话
- 猜字谜
- 猜成语
- 网易163邮箱
- 网易126邮箱
- QQ邮箱
- 二十四节气
- 空气质量指数
- 心知天气
- 气象预警
- 天气预报
- 贷款公积金计算器
- 一站到底
- 查询域名解析
- WeatherAPI
- 网安备案查询
- 航班时刻票价查询
- 全国实时油价
- 企业微信(服务端)
- 钉钉(企业内部应用)
- 历史上的今天
- 限制高消费查询
- 企业工商信息查询
- 企业经营状况查询
- 企业经营风险查询
- 银行卡归属信息查询
- 黄金价格查询
- 白银价格查询
- 全国快递物流查询
- 全国高校信息查询
- 查询海关编码
- 沪深股票
- 股票历史行情查询
- 世界时区时间
- 银行网点查询
- 医院信息查询
- 商品条形码查询
- 企业开票税号查询
- 台风预警
- 科学计算器
- 汇率查询
- 实时汇率
- 汇率换算
- 语雀
- 站长之家
- 数据安全中心(DSC)
- 云日志服务LTS
- 飞书云文档
- 百度地图
- 高德地图
- 快手
- 国家预警信息
- 停车场查询
- 拼多多
- 佐糖图片修复
- 铁路出行
- 连接管理
- 边缘节点
- 行业模板介绍
- API生命周期
- Astro轻应用
- 业务可视化
- 应用模型
- 集成项目管理
- 审计
- 最佳实践
- API参考
- SDK参考
- 常见问题
- 视频帮助
- 文档下载
- 通用参考
链接复制成功!
使用模板构建新建屏幕
通过选择公共屏幕模板新建屏幕,通过屏幕模板的选择、卡片交互功能的配置,还可二次定义相关属性配置。保存后通过预览可以看大屏上卡片间弹出、联动、卡片全屏、区域切换、下钻等交互效果。
前提条件
已创建公共屏幕模板并发布,具体请参见公共屏幕模板。
新建屏幕
- 在开天集成工作台界面中,选择左侧导航栏中的“业务可视化 > 我的屏幕”。
- 选择屏幕分组,单击“新建屏幕”。
- 在“选择构建方式”页面,在“基于模板构建”下单击“屏幕构建”。
- 配置新建屏幕基本信息,参数说明请参考表1。单击“确定”,进入选择屏幕模板界面。
- 在合适的屏幕模板上,单击“使用”。
如果没有满足要求的屏幕模板,请新建公共屏幕模板或编辑现有的公共屏幕模板,具体请参见新建屏幕模板。
- 在右侧配置“屏幕属性”,具体的参数说明如表2所示。
表2 参数说明 参数
说明
选用模板
显示选用模板的名称。
基础属性
- 屏幕名称/屏幕分组/屏幕描述:可修改。
- 屏幕尺寸:可对屏幕尺寸进行修改,包含默认、2K屏、4K屏和自定义。
- 编辑状态:可以通过切换编辑状态设置屏幕是否可编辑。
- 主题背景:可以单击“切换主题背景”切换主题风格。
- 屏幕水印/版权信息/悬浮按钮:根据需求开启。
版面属性
- 屏幕全屏/运行时框线/微前端加载:根据需求开启或关闭。
- 缩放方式:分为全屏铺满、固定高宽、等比缩放、等比缩放宽度铺满、等比缩放高度铺满。
- 可对上下左右边距及间距进行自定义调整。
其他
屏幕封面包含以下两种:
- 截取封面:单击“截取封面”,即可自动获取封面。
- 上传封面:单击“上传封面”后,将本地准备好的封面进行上传。
- 在右侧配置“卡片属性”,包括“基本信息”、“交互”和“属性”,具体的参数说明如表6 参数说明所示。
表3 参数说明 参数
说明
基本信息
基础信息
卡片的基本信息,不可修改。
交互
交互方式
- 无:无交互方式。
- 联动:一个区域可有多张卡片,可设置切换。
- 局部事件:当打开局部事件时,仅对选中卡片的选中区域实现交互效果;反之,则是对选中卡片的全局产生效果。
- 显示目标/隐藏目标:选择相应卡片,与主体卡片产生联动交互效果。
- 弹出:可设置屏幕内卡片的弹出方式。
- 触发方式:可选值为“点击”“流数据”。
流数据:“弹出方式”固定为“侧边抽屉”式,“订阅消息”需要选择创建好的“流”,具体创建方式请参考创建流章节。如果想要预览效果,(暂时仅支持)需要手动运行流后,预览才能实现弹出效果。
- 弹出方式:可选值为“弹窗”“侧边抽屉”。
- 局部事件:当“触发方式”为“点击”时,才有此参数。当打开局部事件时,仅对选中卡片的选中区域实现交互效果;反之,则是对选中卡片的全局产生效果。
- 弹出卡片:选择相应卡片,与主体卡片产生弹出交互效果。选择卡片时支持搜索选择。
- 弹窗宽高/抽屉宽度:设置弹窗或侧边抽屉尺寸。
- 触发方式:可选值为“点击”“流数据”。
- 下钻:
卡片特效
可根据需要对卡片配置“无”“飞入”、“浮入”、“滑入”效果。说明:
Windows操作系统,需要在“我的电脑 > 高级系统设置 > 高级 > 性能 > 设置 > 视觉效果 > 自定义”中勾选“窗口内的动画控件和元素”,才能显示卡片特效。电脑重启后,需要再次设置。
扩展交互
支持卡片全屏、卡片显隐、卡片固定位置、卡片折叠展开。
属性
可对卡片的内边距、标题、布局、数值及图例样式等进行自定义配置。
请参考使用在线构建新建卡片的“组件属性”或使用卡片模板新建卡片的“属性配置”。
- 在右侧配置“屏幕卡片”,可以对卡片进行升级、删除、隐藏、展示等操作。
选择的屏幕模板中的卡片如果已升级,您想要使用升级后的卡片,必须在“屏幕卡片”页签下单击“卡片一键升级”或在对应的卡片右侧单击
。
- 配置完成后,单击“完成”。
配置完成后的屏幕,会展示在“我的屏幕”。
- (可选)单击
预览,预览屏幕配置效果。
- 单击
发布,在“发布”界面,根据需求开启分享状态,单击“确定”。
- 关闭分享状态:屏幕不分享,仅该租户下的用户可查看此屏幕。
- 开启分享状态:屏幕分享,该租户及其他租户下的用户均可查看此屏幕。
- 无限制:发布时,复制分享链接。发布后,输入分享链接查看此屏幕。
- 分享码:发布时需要设置分享码及分享码的有效期,复制分享链接及分享码。发布后,输入分享链接及分享码查看此屏幕。
- token:发布时,自动生成Token,复制分享链接及Token。发布后,通过Token校验获取新的访问链接,使用新的访问链接查看此屏幕。Token校验方法请参考Token校验。
说明:
- 当屏幕中的卡片使用了连接器或流,屏幕不能分享。
- 当屏幕中存在非在线构建的卡片,屏幕不能分享。
屏幕发布成功后,可在我的屏幕轮播中使用。
Token校验
客户端在使用Token校验的流程如下。
已获取大屏分享链接和Token。
例如,分享链接https://console.ulanqab.huawei.com/sve/preview.html?region=cn-north-7#/screen/share/18cd21df7bc-WPgj_GqRc。其中“region”的值为“cn-north-7”,“pageId”的值为“18cd21df7bc-WPgj_GqRc”。
- 使用代码开发工具将大屏分享链接中的pageId和region拼接成如下格式的字符串。
pageId|region;
- 使用HmacSHA256算法对拼接的字符串进行签名,并将签名后的字符串使用Base64进行转换。签名时需要使用对应的Token。
HmacSHA256签名和Base64转换的示例如下:
import java.security.*; import javax.crypto.*; import javax.crypto.spec.SecretKeySpec; import org.apache.commons.codec.binary.Base64; import java.net.URLEncoder; public class ShareWithTokenTest { public static void main(String[] args) throws Exception { System.out.println(getShareUrlWithToken("********722467a9477b5b*******", "cn-7", "*******r1tyy1C7Jenni3p*********")); } public static String getShareUrlWithToken(String pageId, String region, String token){ String data = pageId + "|" + region; String signature = HMACSHA256(data.getBytes(), token.getBytes()); String url = "https://console.huaweicloud.com/sve/share/page.html?id=" + pageId + "®ion=" + region + "&sve_signature=" + signature; return url; } //采用HmacSHA256进行签名并进行Base64转换 public static String HMACSHA256(byte[] data, byte[] key) { try { SecretKeySpec signingKey = new SecretKeySpec(key, "HmacSHA256"); Mac mac = Mac.getInstance("HmacSHA256"); mac.init(signingKey); return URLEncoder.encode(Base64.encodeBase64String(mac.doFinal(data))); } catch (NoSuchAlgorithmException e) { e.printStackTrace(); } catch (InvalidKeyException e) { e.printStackTrace(); } return null; } }
- 将转换后的字符串赋值给sveSignature,sveSignature参数拼接到大屏分享链接中获取新的访问链接。
例如,新的访问链接https://console.ulanqab.huawei.com/sve/preview.html?sveSignature=1OP99N6yxCDmEiH4aNMU1GAwtKspSg4fJ/zh0679k=®ion=cn-north-7#/screen/share/18cd21df7bc-WPgj_GqRc
更多操作
屏幕创建完成后,您还可以在“我的屏幕”界面执行如表4的操作。