华为云用户手册

  • 在定时触发中使用连接器 在事件模板的“定时触发”页签,“设置运行动作”处打开“设置动作”弹窗。 在“设置动作”弹窗中,“操作类型”选择“调用连接器”。 设置连接器信息,单击“确定”。 连接器名称:选择需要调用的且已创建成功的连接器。 动作:选择被调用连接器内需要执行的动作。 输入内容:支持手动输入调用连接器需要的请求参数,或者从触发表单和预置表中获取请求参数。 在创建记录、更新记录、生成事件中将通过连接器获取到的第三方系统数据应用到表单字段中。使用操作如图2所示。 图2 在定时触发中使用连接器
  • 在表单触发中使用连接器 在事件模板的“表单触发”页签,“设置运行动作”处打开“设置动作”弹窗。 在“设置动作”弹窗中,“操作类型”选择“调用连接器”。 设置连接器信息,单击“确定”。 连接器名称:选择需要调用的且已创建成功的连接器。 动作:选择被调用连接器内需要执行的动作。 输入内容:支持手动输入调用连接器需要的请求参数值,或者从触发表单和预置表中获取请求参数。 如果在创建连接器时,参数设置了默认值,此处系统会自动带出参数的默认值,同时支持手动修改。 带的参数为必填项。 在创建记录、更新记录、生成事件中将通过连接器获取到的第三方系统数据应用到表单字段中。使用操作如图1所示。 图1 在表单触发中使用连接器
  • 更多操作 连接器创建完成后,您还可以执行如表2操作。 表2 更多操作 操作 说明 编辑连接器基本信息 双击连接器卡片,或者将鼠标悬停在连接器上单击右下角,进入连接器详情页面即可编辑连接器基本信息。 设置执行动作 双击连接器卡片,或者将鼠标悬停在连接器上单击右下角,进入连接器详情页面,在“设置动作”处可以新增、编辑和删除执行动作,具体操作可参见设置执行动作。 删除连接器 将鼠标悬停在连接器上,单击右下角即可删除连接器。
  • 操作步骤 登录圆桌,在页面右上角单击“轻应用构建”,进入“轻应用构建”平台。 在页面右上角单击“连接器”,进入连接器页面。 在“我的连接器”页签,单击“创建连接器”,选择“创建自定义连接器”,如图1所示。 图1 创建自定义连接器 在“创建连接器”页面,设置连接器基本信息,具体参数说明如表1所示。 表1 连接器基本信息 参数 说明 连接器名称 填写连接器的名称,根据规划自定义。建议您按照一定的命名规则填写连接器名称,方便您快速识别和查找。 连接器图标 支持自定义图标或选择系统图标。 自定义图标:只能上传JPG/PNG文件,且不能超过500KB,建议尺寸为80X80。 描述 连接器的描述信息,该描述将显示在连接器的详情中,帮助用户了解连接器。 请求协议 协议类型,支持http或https。 域名 请求的 host 地址,开头不需要带“http://”或“https://”协议头,结尾不需要带“/”。 基准URL 配置请求地址中的基本前缀 URL,没有可以直接填写 “/”。 身份认证 连接器安全认证方式。 无身份认证:不需要任何验证信息,直接调用接口。任何用户都可以使用您的连接器,通常用于访问一些公开接口。 API密钥:即API key鉴权方式,用户在使用连接器前需提供API密钥所需的字段,以及该验证所必须的字段值。 参数标签(Key):用于配置鉴权信息里键值对的Key。 参数值(Value):用于配置鉴权信息里键值对的Value。 参数位置:可以选择把鉴权信息附加在Query或Header里,根据请求的系统需要选择。 圆桌API网关:圆桌提供的API访问鉴权。 图2 设置连接器基本信息 设置完成后,单击右上角“创建”,连接器创建成功。 自定义连接器创建成功后,系统会停留在连接器详情页面,您需要在连接器详情页面下方设置执行动作后,才能使用连接器。
  • 操作步骤 您可以在圆桌登录页面单击下方的“操作指南”查看登录圆桌的具体操作指导。 方式一:圆桌用户登录 在圆桌登录页面,选择登录方式,输入信息,单击“登录”。目前圆桌提供“密码登录”和“验证码登录”两种方式,在“登录”按钮下方切换登录方式。 密码登录:输入手机号和密码登录。 验证码登录:输入手机号和验证码登录。 通过管理员手动添加企业成员的方式创建的账号,首次登录或未设置密码时,只可通过手机验证码的方式登录,登录后请根据弹窗提示前往设置密码。设置密码后,下次才可使用账号密码登录。 图1 圆桌用户登录 方式二:华为云账号登录 在圆桌登录页面下方选择“华为云账号登录”,跳转到华为云登录页面,输入手机号/邮件地址/账号名/原华为云账号、账号密码,单击“登录”。具体登录操作可参见登录华为云。 登录成功后,会直接进入管理后台。 图2 华为云账号登录
  • 操作步骤 在“我的连接器”页签,双击连接器卡片,或者将鼠标悬停在连接器上单击右下角,进入连接器详情页面。 在页面下方“设置动作”模块,单击“增加执行动作”。 设置执行动作基本信息和请求信息。 设置基本信息,具体参数说明如表1所示。 表1 设置基本信息 参数 说明 唯一标识 用于识别不同的操作。执行动作创建成功后,不支持修改唯一标识。 动作名称 填写执行动作的名称,根据规划自定义。建议您按照一定的命名规则填写执行动作的名称,方便您快速识别和查找。 动作描述 执行动作的描述信息。 图1 设置基本信息 设置请求信息,具体参数说明如表2所示。 表2 设置请求信息 参数 说明 请求地址 被调用API的请求方式及请求路径。 请求方式 根据 HTTP 接口类型选择。包含GET、POST、DELETE、PUT。 GET:请求服务器返回指定资源。 POST:请求服务器新增资源或执行特殊操作。 DELETE:请求服务器删除指定资源,如删除对象等。 PUT:请求服务器更新指定资源。 请求参数 配置请求参数,如被调用API没有请求参数可不填。设置参数基本信息请参见表3。 Query:查询参数,通常指的是 URL 的问号?后面附加的参数。例如,在 /items?id=#### 中,查询参数为ID。 在“Query”参数下方单击“增加执行条件”可新增参数。 Body:请求体,HTTP请求消息的组成部分之一,请求体呈现发送给服务器的数据。 说明: 当请求方式为GET时,Body不可选。 Header:请求头,HTTP请求消息的组成部分之一,请求头负责通知服务器有关于客户端请求的信息。 在“Header”参数下方单击“增加执行条件”可新增参数。 Path:路径参数,代表 URL 中配置的带大括号的变量,比如 {pathParam} ,其中 pathParam 会作为变量名。 说明: 请求地址中{id}格式的变量将会被自动添加到Path 变量列表中,无需手动添加。 返回参数 输入Body的数据结构,单击“解析”,下方将返回解析后的参数。配置连接器时,以解析后的字段为准。 表3 设置基本信息 参数 说明 参数 需要输入的参数。 名称 设置该参数的名称,在测试或调用该执行动作时会显示名称。 参数描述 对参数的解释说明,在调用该执行动作时会显示参数描述。 默认值 设置参数默认值,在测试或调用该执行动作时,该参数默认显示的值。 说明: Body参数可以设置默认值。 必填 该参数是否是用户必填项。 操作 对该参数的具体操作项。 删除参数:单击“删除”即可。 图2 设置请求信息 设置完成后,单击右上角“创建”。 页面提示“创建成功”,表示执行动作创建成功。 测试执行动作,在“执行动作”处右侧单击“测试”,进入测试页面。 图3 测试执行动作 输入请求参数实际值,单击“测试”。 状态显示“成功”,表示执行动作可以正常使用。 状态显示“失败”,表示执行动作异常,可以修改执行动作,重新测试。
  • 通用使用建议 在使用DRS前,你需要了解: DRS支持从数据库同版本或低版本到高版本的迁移,不支持从高版本迁移到低版本。 数据库迁移与环境多样性和人为操作均有密切关系,为了确保迁移的平顺,建议您在进行正式的数据库迁移之前进行一次演练,可以帮助您提前发现问题并解决问题。 如果您使用的是全量迁移模式,确保源和目标数据库无业务写入,保证迁移前后数据一致。如果您使用的是全量+增量迁移模式,支持在源数据库有业务数据写入的情况下进行迁移。 DRS任务启动和全量数据迁移阶段,请不要在源数据库执行DDL操作,否则可能导致任务异常。 全量阶段读取表数据时,特别是大表的读取,可能会阻塞业务上对大表的独占锁操作。 迁移无主键表时,为了确保数据一致性,会存在3s以内的单表级锁定。 正在迁移的数据被其他事务长时间锁死,可能导致读数据超时。 由于MySQL固有特点限制,CPU资源紧张时,存储引擎为Tokudb的表,读取速度可能下降至10%。 DRS并发读取数据库时,会占用大约6-10个session连接数,需要考虑该连接数对业务的影响。 在网络无瓶颈的情况下,全量迁移会对源数据库增加约50MB/s的查询压力,以及占用2~4个CPU。 更多DRS对数据库的影响,可参考DRS对源数据库和目标数据库有什么影响。 建议您在启动任务时选择“稍后启动”功能,将启动时间设置在业务低峰期,相对静止的数据可以有效提升一次性迁移成功率,避免迁移对业务造成性能影响。如果迁移不可避免业务高峰期,推荐使用迁移限速功能,即“流速模式”选择“限速”。 如果涉及多对一迁移场景,您需要了解: 创建多对一迁移任务时,目标库读写设置需要跟已有任务设置为一致。可参考多对一的场景约束及操作建议。 数据迁移完成后,您需要了解 迁移完成后,建议您结合数据对比的“稍后启动”功能,选择业务低峰期进行数据对比,以便得到更为具有参考性的对比结果。由于同步具有轻微的时差,在数据持续操作过程中进行对比任务,可能会出现少量数据不一致对比结果,从而失去参考意义。 父主题: 附录
  • 其他限制 中国电信/中国联通/中国移动的物联网卡仅限中国内地使用(新疆、西藏、广西、云南边境等高危区域除外,上述区域需要客户到当地运营商自行购买),不能在海外区域使用。 物联网卡只提供流量功能,不提供语音和短信功能。 物联网卡购买默认需要企业实名制购买,只能用于物联网设备,不能用于人联网设备(包括但不限于手机等)和人联网应用(包括但不限于微信、QQ等)。 物联网卡不支持更换运营商,也不支持更换套餐。 物联网卡不支持指定号码,若有需求或疑问,请联系对应客户经理确认。 父主题: 使用物联网卡
  • 请求参数 参数 类型 必填 说明 serverUrl String 是 服务器地址,绝对路径 formData Object 是 自定义body中的其他数据,json结构。注意:无数据时,需传空值 {} filePath String 是 文件存放到本地的地址,包含文件名称及后缀(/download/test.png) name String 否 开发者在服务器端通过该key可以获取到文件二进制内容 headers Object 否 自定义的header信息 progress Number 否 是否返回上传进度。1:返回,0:不返回。默认为 0 onProgress Function 否 当progress为1时,必填。回调函数,持续回调 onSuccess Function 否 上传成功后回调函数 onError Function 否 上传失败或是异常的回调函数
  • 术语 租户管理员:每个公司实体即为一个租户,可登录管理后台分配多个租户管理员,具备用户管理、数据运营、应用管理等高级权限; 开发者:企业内部应用或第三方企业应用的开发者,任意成员可登录开放平台开发 We 码小程序,但需要租户管理员在管理员权限中添加并设置为“应用开发者”角色; 应用责任人:创建We码小程序的开发者即默认为应用责任人,具备开发、调试、上传、发布应用等能力,应用责任人支持权限转让; 协同开发者:应用责任人可添加其他成员成为协同开发者,具备应用开发和调试权限。
  • 返回结果 参数 说明 latitude 纬度,浮点数,范围为90 ~ -90 longitude 经度,浮点数,范围为180 ~ -180 address 地址 country 国家 province 省/直辖市 city 国家 cityCode 城市编码 district 区 adCode 区域编码 street 街道名称 streetNum 门牌号 poiName 兴趣点名称 aoiName 所属兴趣点名称
  • 请求消息 请求头部见表1 表1 请求头部 参数 是否必选 参数类型 描述(值) x-wlk-Authorization 是 String access_token Content-Type 是 String application/json 请求参数见表2 表2 请求参数 参数 是否必选 参数类型 说明 publicAccID 否 String 接收消息的公众号ID,不传则默认发送消息到通知中心;可以在管理后台-公众号-公众号设置找到公众号ID msgRange 否 String 0:按用户推送;1:按部门发送;2:按角色发送;默认0:按用户推送 toUserList 否 Array[String] 接收消息的人员ID(多个接收者用','分隔,最多支持1000个);msgRange=0时必传 departmentList 否 Array[String] 接收消息的部门ID(多个接收者用','分隔,最多支持100个);msgRange=1时必传 roleList 否 Array[String] 接收消息的角色ID(多个接收者用','分隔,最多支持100个);msgRange=2时必传 receiveDeviceType 否 String 接收消息终端,0 :PC;1 :Mobile;2 :PC+MOBILE(默认) imageUrl 是 String 图片地址,需要先将图片上传至 WeLink ,将返回的地址作为该字段入参 jumpUrl 否 String 点击跳转地址。如果该地址为空,默认为imageUrl,点击打开图片。
  • 请求参数 参数 类型 必填 说明 type String 是 类型 title String 是 标题 h5Uri String 是 h5的Uri from String 是 分享来源 desc String 否 描述 pcUri String 否 PC的Uri。isPCDisplya值为1时,该参数为必传参数 isPCDisplay Number 否 是否在PC显示分享消息。1:显示,0:不显示 iconURL String 否 分享图标
  • 请求示例 请求参数示例 { "toUserList": ["john@welink", "zhangsan@welink"], "msgTitle": "{\"EN\": \"hello world\", \"CN\": \"你好\"}", "msgContent": "{\"CN\": \"欢迎使用\", \"EN\":\"Welcome\"}", "urlType": "html", "urlPath": "h5://demo.com", "msgOwner": "John" } 请求URL示例 curl -X POST \ 'https://open.welink.huaweicloud.com/api/messages/v2/card/common' \ -H 'Content-Type: application/json' \ -H 'x-wlk-Authorization: access_token' \ -d '{"请求参数 json格式"}'
  • 响应消息 正常返回结果: { "code":"0", "message":"ok", "itemId": "b376d37b-8998-40ec-8dec-2539fc981945" } 异常返回结果: { "code":"51019", "message":"不能给非粉丝用户推送消息", "failedUserId":["zhangsan@welink"] }
  • 请求消息 请求头部见表1 表1 请求头部 参数 是否必选 参数类型 描述(值) x-wlk-Authorization 是 String access_token Content-Type 是 String application/json 请求参数见表2 表2 请求参数 参数 是否必选 参数类型 说明 msgOwner 是 String 消息发送方,如“考勤”,长度不超过18字节。 publicAccID 否 String 接收消息的公众号ID,不传则默认发送消息到通知中心;可以在管理后台-公众号-公众号设置找到公众号ID msgRange 否 String 0:按用户推送;1:按部门发送;2:按角色发送;默认0:按用户推送 toUserList 否 Array[String] 接收消息的人员ID(多个接收者用','分隔,最多支持1000个);msgRange=0时必传 departmentList 否 Array[String] 接收消息的部门ID(多个接收者用','分隔,最多支持100个);msgRange=1时必传 roleList 否 Array[String] 接收消息的角色ID(多个接收者用','分隔,最多支持100个);msgRange=2时必传 msgTitle 是 String 消息标题,长度不超过128字节。 如仅展示中文消息,可直接传普通string,如 “出差电子流” 。 需要双语则参考请求包体示例,传入json类型的string。 msgContent 是 String 消息内容,长度不超过512字节。 如仅展示中文消息,可直接传普通string,如 “张三提交了一个去上海的出差申请” 。 需要双语则参考请求包体示例,传入json类型的string。 receiveDeviceType 否 String 接收消息终端,0 :PC;1 :Mobile;2 :PC+MOBILE(默认) urlType 否 String 链接类型定义。当前只支持“html”,点击后跳转到相关链接 urlPath 否 String 点击消息,跳转的链接 desktopUrlPath 否 String PC端消息跳转链接。 非必填,当receiveDeviceType配置为0和2时,需要配置该参数,如果不配置就默认使用urlPath messageStatus 否 String 消息状态,具体显示见样例图片(PC端不支持,移动端从5.45.X版本开始支持)。 格式:"messageStatus":"{"EN":"processed","CN":"已处理"}", 其中CN长度: 2-5个字; EN长度: 2-10个字符。 statusColor 否 String 状态对应的颜色(PC端支持7.0以上,移动端5.45 以上支持) 支持三种颜色1 (蓝色), 2(灰色), 3(橙色);默认:1 isForceTips 否 Integer 是否强提醒。 强提醒时PC WeLink收到消息,屏幕右下角会有弹窗提示。0:否;1:是。为空时默认为0,不强提醒
  • 请求示例 请求参数示例 { "toUserList": ["john@welink", "zhangsan@welink"], "news": [ { "title":"多图文1", "description":"多图文1", "urlType": "html", "newsUrl": "https://www.baidu.com", "imageUrl": "https://open.welink.huaweicloud.com/tinyimage/v2/images/8c87826bf4be6540b460_298x206.png" }, { "title":"多图文2", "description":"多图文2", "urlType": "html", "newsUrl": "https://www.baidu.com", "imageUrl": "https://open.welink.huaweicloud.com/tinyimage/v2/images/8c87826bf4be6540b460_298x206.png" } ] } 请求URL示例 curl -X POST \ 'https://open.welink.huaweicloud.com/api/messages/v1/news' \ -H 'Content-Type: application/json' \ -H 'x-wlk-Authorization: access_token' \ -d '{"请求参数 json格式"}'
  • 请求消息 请求头部见表1 表1 请求头部 参数 是否必选 参数类型 描述(值) x-wlk-Authorization 是 String access_token Content-Type 是 String application/json 请求参数见表2 表2 请求参数 请求参数说明: 参数 是否必选 参数类型 说明 publicAccID 否 String 接收消息的公众号ID,不传则默认发送消息到通知中心;可以在管理后台-公众号-公众号设置找到公众号ID msgRange 否 String 0:按用户推送;1:按部门发送;2:按角色发送;默认0:按用户推送 toUserList 否 Array[String] 接收消息的人员ID(多个接收者用','分隔,最多支持1000个);msgRange=0时必传 departmentList 否 Array[String] 接收消息的部门ID(多个接收者用','分隔,最多支持100个);msgRange=1时必传 roleList 否 Array[String] 接收消息的角色ID(多个接收者用','分隔,最多支持100个);msgRange=2时必传 receiveDeviceType 否 String 接收消息终端,0 :PC;1 :Mobile;2 :PC+MOBILE(默认) news 是 Array[news] 图文列表,长度等于1时是单图文,大于1时是多图文,最大长度为5。详见下表 news 参数说明 参数式 是否必选 数据类型 说明 title 是 String 图文标题,长度不超过18字节 description 否 String 图文描述,长度不超过140字节 newsUrl 是 String 点击跳转链接 urlType 否 String newsUrl 类型定义。当前只支持“html”,点击后跳转到相关链接。不传默认为“html”。 imageUrl 是 String 图片地址,需要先将图片上传至WeLink,将返回的地址作为该字段入参。第一个消息图片比例建议是 16:9,其余消息的图片比例建议是 1:1,否则可能导致图片被截取
  • 请求参数 参数 类型 必填 说明 serverUrl String 是 服务器地址,绝对路径 formData Object 是 自定义body中的其他数据,json结构。注意:无数据时,需传空值 {} filePath String 是 文件存放到本地的地址,包含文件名称及后缀(/download/test.png) name String 否 开发者在服务器端通过该key可以获取到文件二进制内容 headers Object 否 自定义的header信息 progress Number 否 是否返回上传进度。1:返回,0:不返回。默认为 0 onProgress Function 否 当progress为1时,必填。回调函数,持续回调
  • 请求消息 请求头部见表1 表1 请求头部 参数 是否必选 参数类型 描述(值) x-wlk-Authorization 是 String access_token Content-Type 是 String application/json 请求参数见表2 表2 请求参数 参数 是否必选 参数类型 说明 toUserList 是 Array[String] 用户账号;单次修改用户数最大1000人 itemId 是 String 消息ID messageStatus 是 String 消息状态,具体显示见样例图片(PC端不支持,移动端从5.45.X版本开始支持)。 格式:"messageStatus":"{"EN":"processed","CN":"已处理"}", 其中CN长度: 2-5个字; EN长度: 2-10个字符。 statusColor 否 String 状态对应的颜色(PC端不支持,移动端从5.45.X版本开始支持) 支持三种颜色0 (灰色), 1(黄色), 2(绿色);默认:0 publicAccID 特殊可选 String 公众号id;不传默认为"通知中心", 如果发送消息时使用了自定义公众号,此参数必传,否则会出现无法找到消息的情况
  • 请求示例 请求参数示例 { "toUserList": [ "test1@d9d92e24e5" ], "itemId":"b643dbbe-8f4d-4c4e-ad92-d4d5ab994bf8", "messageStatus":"{\"EN\":\"processed\",\"CN\":\"已完成\"}", "statusColor":"1", "publicAccID": "HXgPDrJqhYzHR9NcfZ" }
  • 请求消息 请求头部见表1 表1 请求头部 参数 是否必选 参数类型 描述(值) x-wlk-Authorization 是 String access_token Content-Type 是 String application/json 请求参数见表2 表2 请求参数 参数 是否必选 参数类型 说明 publicAccID 否 String 接收消息的公众号ID,不传则默认发送消息到通知中心;可以在管理后台-公众号-公众号设置找到公众号ID msgRange 否 String 0:按用户推送;1:按部门发送;2:按角色发送;默认0:按用户推送 toUserList 否 Array[String] 接收消息的人员ID(多个接收者用','分隔,最多支持1000个);msgRange=0时必传 departmentList 否 Array[String] 接收消息的部门ID(多个接收者用','分隔,最多支持100个);msgRange=1时必传 roleList 否 Array[String] 接收消息的角色ID(多个接收者用','分隔,最多支持100个);msgRange=2时必传 msgTitle 是 String 消息标题,长度不超过128字节。 如仅展示中文消息,可直接传普通string,如 “出差电子流” 。 需要双语则参考请求包体示例,传入json类型的string。 contentList 是 Array[content] 正文列表,key正文名称,value正文描述(限制为5行)。详见下表content数据结构 receiveDeviceType 否 String 接收消息终端,0 :PC;1 :Mobile;2 :PC+MOBILE(默认) urlType 否 String urlPath 类型定义。当前只支持“html”,点击后跳转到相关链接 urlPath 是 String 点击消息,跳转的链接 btnType 否 String 按钮布局,暂支持horizontal(水平布局)、vertical (垂直布局)两种类型功能按钮 btnList 否 Array[btn] 按钮列表,horizontal最多支持两个按钮,vertical最多支持3个按钮。详见下表btn数据结 messageStatus 否 String 消息状态,具体显示见样例图片(PC端不支持,移动端从5.45.X版本开始支持)。 格式: "messageStatus":"{"EN":"processed","CN":"已处理"}", 其中CN长度: 2-5个字; EN长度: 2-10个字符。 statusColor 否 String 状态对应的颜色(PC端支持7.0以上,移动端5.45 以上支持) 支持三种颜色1 (蓝色), 2(灰色), 3(橙色);默认:1 isForceTips 否 Integer 是否强提醒。 强提醒时PC WeLink收到消息,屏幕右下角会有弹窗提示。0:否;1:是。为空时默认为0,不强提醒 content 参数说明 参数式 是否必选 数据类型 说明 key 否 String 传入json类型的string,如: "{\"EN\":"participants\",\"CN\":\"参与人\"}"。长度不超过128字节 value 是 String 传入json类型的string,如:"{\"EN\":\"all\",\"CN\":\"技术部全体\"}"。长度不超过256字节 btn 参数说明 参数式 是否必选 数据类型 说明 btnTitle 是 String json类型的string,如: "{\"EN\":"videoconferencing\",\"CN\":\"视频会议\"}"。长度不超过128字节 btnUrl 是 String 按钮跳转地址。 urlType 否 String 链接类型定义,如"html",则可跳转到http://url地址。
  • 请求示例 请求参数示例 { "toUserList": ["john@welink", "zhangsan@welink"], "msgTitle": "{\"EN\": \"meeting\", \"CN\": \"技术部例会\"}", "urlPath":"http://www.meeting.demo/", "btnType":"horizontal", "btnList": [ { "btnTitle":"{\"EN\":\"videoconferencing\",\"CN\":\"视频会议\"}", "urlType": "html", "btnUrl": "https://www.demo.com" }, { "btnTitle":"{\"EN\":\"meeting manager\",\"CN\":\"会议管理\"}", "urlType": "html", "btnUrl": "https://www.demo.com" } ], "contentList": [ { "key": "{\"EN\":\"time\",\"CN\":\"时间\"}", "value":"{\"EN\":\"2020-12-26 14:00:00\",\"CN\":\"2020年12月26日14时\"}" }, { "key": "{\"EN\":\"participants\",\"CN\":\"参与人\"}", "value":"{\"EN\":\"all\",\"CN\":\"技术部全体\"}" } ] } 请求URL示例 curl -X POST \ 'https://open.welink.huaweicloud.com/api/messages/v1/card/wecode' \ -H 'Content-Type: application/json' \ -H 'x-wlk-Authorization: access_token' \ -d '{"请求参数 json格式"}'
  • 请求示例 HWH5.showExceptionTip({ flag: '1', msg: '当前内容不存在', dom: document.body }); HWH5.showExceptionTip({ flag: '2', msg: '无权限,请联系管理员w0000001', dom: document.body }); HWH5.showExceptionTip({ flag: '3', msg: '未开通移动访问权限,请联系管理员w0000001', dom: document.body }); HWH5.showExceptionTip({ flag: '4', msg: '无网络', dom: document.body }); HWH5.showExceptionTip({ flag: '5', msg: '好像出了未知问题', dom: document.body }); HWH5.showExceptionTip({ flag: '6', msg: '当前页面加载失败', dom: document.body }); HWH5.showExceptionTip({ flag: '7', msg: '当前资源被删除', dom: document.body }); HWH5.setWatermark
  • 请求消息 请求头部见表1 表1请求头部 参数 是否必选 参数类型 描述(值) x-wlk-Authorization 是 String access_token Content-Type 是 String application/json 请求参数见表2 表2请求参数 参数 是否必选 参数类型 说明 toUserList 是 List 接收人ID数组(多个接收人用','分隔,最多支持5000个) titleCn 是 String 中文消息标题(1~32字符) titleEn 否 String 英文消息标题(1~128字符)。保留扩展,默认不传该字段。 endDate 否 String 过期时间(过期后,用户手机端小微提醒消息将消失。不传该字段则默认为当天24点过期,最多不超过未来7天),格式为:YYYY-MM-DD urlCn 否 String 中文链接(自定义消息的跳转链接,不传该字段则消息不可点击 支持http://xxx https://xx h5://xxx 链接长度范围:1~1024) urlEn 否 String 英文链接(规则同urlCn) iconUrlCn 否 String 中文图标(自定义消息前的图标,不传该字段则使用默认图标 支持http://xxx https://xx 链接长度范围:1~1024) iconUrlEn 否 String 英文图标(规则同iconUrlCn)
  • 请求示例 请求参数示例 { "toUserList":["xxx@welink","xxx@welink"], "titleCn":"你好,欢迎使用WeLink!", "titleEn":"Hello,Welcome to WeLink!", "endDate":"2021-01-15", "urlCn":"中文消息跳转链接", "urlEn":"英文消息跳转链接", "iconUrlCn":"中文图标链接", "iconUrlEn":"英文图标链接" } 请求URL示例 curl -X POST \ 'https://open.welink.huaweicloud.com/api/athenaservice/v1/contextaware/push' \ -H 'Accept-Charset: UTF-8' \ -H 'Content-Type: application/json' \ -H 'x-wlk-Authorization: access_token' \ -d '{ "toUserList":["xxx@welink","xxx@welink"], "titleCn":"你好,欢迎使用WeLink!", "titleEn":"Hello,Welcome to WeLink!", "endDate":"2021-01-15", "urlCn":"中文链接地址", "urlEn":"英文链接地址", "iconUrlCn":"中文图标地址", "iconUrlEn":"英文图标地址" }'
  • 数据库索引设计规范 根据实际业务需求,减少使用无法利用索引优化的order by查询语句。Order by、group by、distinct这些语句较为耗费CPU资源。 涉及到复杂SQL语句时,优先参考已有索引进行设计,通过执行explain,查看执行计划,利用索引,增加更多查询限制条件。 使用新的SELECT、UPDATE、DELETE语句时,都需要通过explain查看执行计划中的索引使用情况,尽量避免extra列出现:Using File Sort,Using Temporary。当执行计划中扫描的行数超过1000时,需要评估是否允许上线。需每日进行慢日志统计分析,处理慢日志语句。 explain解读: type:ALL, index, range, ref, eq_ref, const, system, NULL(从左到右,性能从差到好)。 possible_keys:指出MySQL能使用哪个索引在表中找到记录,查询涉及到的字段上若存在索引,则该索引将被列出,但不一定被查询使用。 key:表示MySQL实际决定使用的键(索引),如果没有选择索引,键是NULL。要想强制MySQL使用或忽视possible_keys列中的索引,在查询中使用FORCE INDEX、USE INDEX 或者IGNORE INDEX。 ref:哪些列或常量被用于查找索引列上的值。 rows:根据表统计信息及索引选用情况,估算的找到所需的记录所需要读取的行数。 Extra: Using temporary:表示MySQL需要使用临时表来存储结果集,常见于排序和分组查询。 Using filesort:MySQL中无法利用索引完成的排序操作称为“文件排序”。 Using index:表示使用索引,如果只有 Using index,说明没有查询到数据表,只用索引表即完成了这个查询,这种情况为覆盖索引。如果同时出现Using where,代表使用索引来查找读取记录, 也是可以用到索引的,但是需要查询到数据表。 Using where:表示条件查询,如果不读取表的所有数据,或不是仅仅通过索引就可以获取所有需要的数据,则会出现 Using where。如果type列是ALL或index,而没有出现该信息,则你有可能在执行错误的查询,返回所有数据。 在WHERE条件列上使用函数,会导致索引失效。 示例:如 WHERE left(name, 5) = 'zhang',left函数会导致name上的索引失效。 修改方案:可在业务侧修改该条件,不使用函数。当返回结果集较小时,业务侧过滤满足条件的行。
  • 目的 数据是企业核心资产,企业需要建立起数据字典,有效管理其日益重要的数据和信息资源;同时建立数据持续改进机制,来不断提升数据质量。数据的价值和风险应被有效管理,以支撑企业管理简化、业务流集成、运营效率提升和经营结果的真实呈现。数据准确是科学决策的基础,数据架构和标准的统一是全流程高效运作、语言一致的前提。 当前企业数据面临很多的问题:没有统一的数据标准,各业务系统间数据无法充分共享,关键核心数据无法识别及跨系统无法拉通等。为有效管理企业数据资产,实现数据价值的最大化,急需建立一个完善的 数据治理 框架体系,为企业数字化转型打下坚实的数据基础。 数据治理方法论是华为数据管理方法论的精华总结,参考了业界数据治理最佳实践,并结合华为数字化转型成功经验优化而成。本文旨在帮助客户持续完善数据管理体系,沿企业主业务流打通信息链和数据流,提升数据质量,实现数据“清洁”,以支撑运营效率提升和经营结果的真实呈现,实现智慧数据驱动有效增长,充分实现数据资产价值。 本文先概要介绍了数据治理框架、数据治理组织架构和数据治理度量评估体系,然后结合华为数据治理案例和新冠疫情简单描述了数据治理的应用,最后描述了方法论在 DataArts Studio 产品上的落地以及详细的落地指导文档。
  • 数据治理各模块域之间的关系 数据治理主要模块域之间的关系如下图所示: 图1 数据治理各模块之间的关系 数据标准为数据开发和设计工作提供核心参考,同时也通过数据开发实现数据标准化落地。数据标准为数据应用提供“一致的语言”;数据标准为主数据管理提供主数据定义的基准,数据标准也是数据质量管理策略设计、数据质量规则制定的核心依据;数据标准所定义的密级分类和责任主体,为数据安全管理提供依据;数据标准也是数据资产管理重要输入。 主数据管理通过数据开发实现核心数据的一致性地记录、更新和维护,是数据质量提升的重要手段。主数据管理保障了数据应用和运营过程中核心数据的存在和一致性。 数据质量管理是数据应用和运营过程中数据准确性、一致性、完整性、及时性、唯一性、有效性的重要保障,是数据业务价值创造的重要前提。 数据目录管理模块完成元数据的采集和注册,为数据应用和数据消费提供了解数据的窗口。 数据服务管控实现在数据服务开发过程中服务标准、规范、要求和管理的落实,数据服务打通数据应用和数据消费的物理通道。 数据安全在数据开发过程中完成数据安全的IT实现,以达成数据应用过程中安全管理规范的要求。 以上工作的有效开展,离不开组织管理、明确的责任人、考核体系、流程制度、数据治理政策和数据治理平台的支撑。 图2 DataArts Studio各模块之间的示意图 DataArts Studio平台提供了上述各个功能模块,满足数据接入、数据建模、标准化、质量监控、数据服务等全流程的数据管理动作。 父主题: 数据治理框架
  • 方法论产品落地 数据治理方法论已经在华为云服务 数据治理中心 DataArts Studio上落地实现,包括流程落地和功能落地。流程落地是指有一套详细的流程规范(需求、设计、实施、验证、发布等阶段)指导用户使用DataArts Studio开展数据治理工作;功能落地是指DataArts Studio平台提供自动化、智能化的工具帮助用户高效完成数据治理工作。 数据治理方法论还有完全版本,详细描述了流程落地和功能落地内容。欢迎您通过《华为数据之道》图书进行深入了解,或进行服务咨询。 图1 方法论流程落地 图2 方法论功能落地
共100000条