华为云用户手册

  • 完整示例 #!/usr/bin/python import pymongo import random import os # 认证用的用户名和密码直接写到代码中有很大的安全风险,建议在配置文件或者环境变量中存放(密码应密文存放、使用时解密),确保安全 # 本示例以用户名和密码保存在环境变量中为例,运行本示例前请先在本地环境中设置环境变量(环境变量名称请根据自身情况进行设置)EXAMPLE_USERNAME_ENV和EXAMPLE_PASSWORD_ENV username = os.getenv('EXAMPLE_USERNAME_ENV') password = os.getenv('EXAMPLE_PASSWORD_ENV') mongodbUri = 'mongodb://" + username + ":" + password + "@10.66.187.127:27017/admin' mongodbUri = 'mongodb://%s:%s@10.66.187.127:27017/admin' client = pymongo.MongoClient(mongodbUri % (username, password )) db = client.somedb db.user.drop() element_num=10 for id in range(element_num): name = random.choice(['R9','cat','owen','lee','J']) sex = random.choice(['male','female']) db.user.insert_one({'id':id, 'name':name, 'sex':sex}) content = db.user.find() for i in content: print i 更多PyMongo接口请参考官方文档。 父主题: 基于Python开发
  • 用户管理 DDS上用户的权限都是基于角色管理,通过给用户赋予不同的角色来进行差异化的权限控制。 为了给文档数据库实例提供管理服务,您在创建数据库实例时,文档数据库服务会自动为实例创建admin、monitor和backup账户。如果试图删掉、重命名、修改这些账户的密码和权限,会导致出错。 对于数据库管理员账户rwuser,以及您所创建的账户,允许修改账户的密码。 创建用户 更新用户 删除用户 父主题: 管理数据库权限
  • 入门实践 当您了解了 云监控服务 的功能后,可以根据自身的业务需求使用 云监控 服务搭建业务的系统级监控。 本文介绍云监控服务常用最佳实践,帮助您更好的使用云监控服务。 表1 常用最佳实践 实践 描述 电商平台 电商平台最佳实践 电商业务对内存要求高、数据量大并且数据访问量大、要求快速的数据交换和处理,监控要求极其高。 主机监控功能可提供服务器的系统级、主动式、细颗粒度监控服务。 站点监控功能可对网站或E CS 的弹性IP等进行持续拨测,监控业务入口的可用性及响应时间。 云服务监控功能在云服务监控页面实时查看云服务运行状态、各个指标的使用情况并对监控指标设置告警规则,精确掌握云服务的运行情况。 资源分组功能从业务视角查看资源使用情况、告警情况、健康情况,管理告警规则,可以极大的降低运维复杂度,提高运维效率。 视频直播 视频直播最佳实践 在互联网飞速发展的时代,视频直播服务需求量不断加大。华为云稳定的ECS、VPC、ELB,可为您的视频直播服务提供稳定的资源,以保障便捷接入、低延迟、高并发、高清流畅的视频直播服务,减少视频卡顿、模糊带来的用户体验差的问题。华为云云监控可提供对ECS、VPC、ELB等资源的监控,及时发现异常并通知用户处理。 众包平台 众包平台最佳实践 众包平台作为知识工作者共享平台,利用互联网来将工作分配出去,连接雇主和服务提供者。在华为云部署的众包平台的经典架构图中,BMS与ECS的运行状态对整体业务至关重要,CPU、内存、磁盘使用率等会直接影响整体业务状态,因此,需使用主机监控和事件监控随时监控ECS与BMS的运行状况。网站与各个基础接口的可用性、响应时间、丢包率等会直接影响用户使用的流畅程度,需使用站点监控随时监控各站点的运行情况。网络监控功能可随时监控各业务系统的网络状态。 事件监控 弹性云服务器事件 在各业务中,弹性云服务器作为核心基础,细微的性能变化,运行异常及自动恢复,都可能会引起云服务上的业务受到大幅震荡。因此需使用云监控的事件监控功能对服务器运行异常及自动恢复进行监控,订阅事件告警同步进行业务处理。 关系型数据库事件 关系型数据库是一种基于 云计算平台 的即开即用、稳定可靠、弹性伸缩、便捷管理的在线关系型数据库服务。在使用关系型数据库中,需持续关注数据库状态,可通过事件监控,对异常事件告警进行处理,保证业务稳定运行。 弹性公网IP事件 当您的弹性云服务器要访问Internet时,您可使用虚拟私有云创建的弹性公网IP绑定到弹性云服务器上,弹性云服务器即可连接公网。不同弹性公网IP还可以共享带宽,减少您的带宽成本。使用弹性公网IP时,可使用事件监控弹性公网IP的状态,可防止出现异常事件,导致丢包等情况影响用户业务,用户需要订阅事件告警同步进行业务处理。 告警通知 上报指定资源的监控指标 云监控服务提供了资源分组功能和告警功能。资源分组功能将资源进行有效分组。告警功能对云服务的核心监控指标设置告警规则,当监控指标触发用户设置的告警条件时,支持以邮箱、短信、HTTP、HTTPS等方式通知用户,让用户在第一时间得知云服务发生异常,迅速处理故障,避免因资源问题造成业务损失。 配置云服务器全部挂载点告警规则 配置云服务器全部挂载点磁盘使用率告警规则 云监控服务提供了配置云服务器全部挂载点告警规则的能力。磁盘使用率指标调整为挂载点维度,在新配置磁盘使用率告警规则时需要选择“云服务器挂载点”维度。
  • 解决办法 需要登录minio管理页面创建桶。 操作步骤如下。 进入宿主机,查询minio桶对应的端口号; kubectl -nxxx get svc -o wide | grep minio XXX为命名空间 访问宿主机IP加查出来端口,可进入minio配置界面 输入用户名和密码,进入之后右下角添加桶即可,桶名不支持大写及特殊字符。 然后回租户内常见minio连接器,内容分发网络为一般为租户访问地址加端口号32000/minio,例如:https://192.168.1.1:32000/minio。 输入访问秘钥及秘钥,即进入minio配置界面时用的用户名和密码。 备注:如配置失败,联系相应环境运维查看。
  • 回答 1) 合作伙伴获取到的ROMA Exchange基线包:前端为源码包,后端为资产包。 2) 伙伴一旦对前端源码包进行定制改动(新增或修改页面)后,基线将不支持自动升级。 3) 如后续要升级前端基线包,可选择手动升级方式。 手动升级方式如下:在定制开发租户外新建一个租户用于前端基线包的安装、升级以及基线新特性的查看。当定制方需要基线新特性时,可将基线新特性的相关组件下载到本地,或整体、或部分将功能代码上传更新到开发租户,同时要检查新特性相关组件是否依赖新的资源库或所依赖的资源库是否有更新,如有,需将资源库一并下载更新上传到开发租户。组件、资源库下载方式如下图所示。 组件下载 资源库下载。 更新组件:要更新哪个组件,则在“插件”页签,单击如下红框里相应组件的按钮。然后根据界面提示操作。 更新资源库:要更新哪个资源库,则在“资源”页签,单击如下红框里相应组件的按钮。然后根据界面提示操作。
  • ROMA Exchange与运营管理平台、 城市智能体 、城市大脑、数字平台的关系 ROMA Exchange:是企业数字资产管理和运营的统一平台,助力企业盘活、做强、做大数字资产,驱动持续运营,是华为开发的基线版本。中文名字叫应用资产中心。 运营管理平台:是ISV根据客户需求在ROMA Exchange基线上定制后交付的平台。 城市智能体:是企业网的智慧城市的一个解决方案。ROMA Exchange被该解决方案集成,集成后ROMA Exchange位于城市智能体解决方案的运营层。 城市大脑:又叫城市数字大脑,是项目上的叫法,比如长春项目城市大脑。ROMA Exchange位于城市数字大脑的运营层。 数字平台:是张家港项目的统一运营管理中心,是ISV根据ROMA Exchange基线定制后的平台。(后续该概念慢慢弱化)。 父主题: 售前相关
  • 解决办法 方法一:执行身份Identity BO中的脚本ca_cm__rebuildIdentityEsIndex,执行客户Customer BO中的脚本ca_cm__rebuildCustomerEsIndex,重新构建ES索引表后同步数据。 方法二:到数据库中,手动执行如下语句: searchindex create CA_CM_RandomVerificationCodeParameter searchindex rebuild CA_CM_RandomVerificationCodeParameter searchindex create CA_CM_Verificationsearchindex rebuild CA_CM_Verification searchindex create CA_CM_LoginAccountsearchindex rebuild CA_CM_LoginAccount searchindex create CA_CM_Customersearchindex rebuild CA_CM_Customer searchindex create CA_CM_Contactsearchindex rebuild CA_CM_Contact searchindex create CA_CM_OrganizationInfo searchindex rebuild CA_CM_OrganizationInfo 建议使用第一种方式,执行构建ES索引的脚本。
  • 解决办法 bingo 1.2.11版本操作指导 登录manager后台, 运行osql conn admin (输入admin的密码) use 租户名 (输入租户管理员密码) 查看并修改license数据: select id,name,value from ResourceLimit where name = 'TaskScheduleDaily' 如果不存在数据, 则执行: insert into ResourceLimit(name, category, value, isFunction) values('TaskScheduleDaily', 'Business Logic', 1000, 0) 如果已存在数据, 则更新 update ResourceLimit set value=1000 where name='TaskScheduleDaily' 根据需要把value设置为合适的值. 最后清除缓存: clear cache
  • 配置场景 在实际应用中,需要存储大大小小的数据,比如图像数据、文档。小于10MB的数据一般都可以存储在HBase上,对于小于100KB的数据,HBase的读写性能是更优的。如果存放在HBase的数据大于100KB甚至到10MB大小时,插入同样个数的数据文件,但是总的数据量会很大,会导致频繁的compaction和split,占用很多CPU,磁盘IO频率很高,性能严重下降。 通过将MOB(Medium-sized Objects)数据(即100KB到10MB大小的数据)直接以HFile的格式存储在文件系统上(例如HDFS文件系统),通过expiredMobFileCleaner和Sweeper工具集中管理这些文件,然后把这些文件的地址信息及大小信息作为value存储在普通HBase的store上。这样就可以大大降低HBase的compaction和split频率,提升性能。 HBase当前默认开启MOB功能,相关配置项如表1所示。如果需要使用MOB功能,用户需要在创建表或者修改表属性时在指定的列族上指定使用mob方式存储数据。 MRS 3.3.0及之后版本不推荐使用HBase MOB功能。
  • 修订记录 时间 修订记录 2024-01-18 第五次正式发布。 本次变更说明如下: 新增“SCP示例”章节。 新增“支持SCP的区域”章节。 2023-11-15 第四次正式发布。 本次变更说明如下: 新增“创建账号”章节。 2023-03-30 第三次正式发布。 本次变更说明如下: 上线标签策略特性相关内容。 2023-03-01 第二次正式发布。 本次变更说明如下: “绑定和解绑SCP”章节新增“约束与限制”。 更新“支持SCP的华为云服务”和“已对接组织的可信服务”。 删除邀请的账号需要为企业子账号的相关描述。 2022-09-30 第一次正式发布。
  • 准备工作 业务接入DDoS高防前,请您根据实际的业务类型完成如表2所示准备工作。 业务接入DDoS高防时,建议您先使用测试业务环境进行测试,测试通过后再正式接入生产业务环境。 表2 接入DDoS高防前准备工作 业务类型 准备工作 网站业务 获取需要接入的网站 域名 信息,包含网站的源站服务器IP(仅支持公网IP的防护)、端口信息等。 确认所接入的网站域名已完成ICP备案。 如果您的网站支持HTTPS协议访问,您需要准备相应的证书和私钥信息,一般包含格式为“.crt”的公钥文件或格式为“.pem”的证书文件、格式为“.key”的私钥文件。 具有网站DNS域名解析管理员的账号,用于修改DNS解析记录,将网站流量切换至DDoS高防。 检查网站业务是否已有信任的访问客户端(例如监控系统、通过内部固定IP或IP段调用的API接口、固定的程序客户端请求等)。 业务接入DDoS高防后,需要将这些信任的客户端IP加入白名单。 非网站业务 获取业务对外提供服务的端口、协议类型。 如果业务通过域名访问,需要准备DNS域名解析管理员账号,用于修改DNS解析记录将网站流量切换至DDoS高防。
  • 网站业务梳理 建议您参照表1对业务情况进行全面梳理,了解当前业务状况和具体数据,为后续使用DDoS高防的防护功能提供指导依据。 表1 网站业务梳理 梳理项 说明 网站和业务信息 域名是否完成ICP备案 查询域名是否备案,域名如果没有备案无法接入DDoS高防。 网站/应用业务每天的流量峰值情况,包括Mbps、QPS 判断风险时间点,作为选择DDoS高防实例的业务带宽和业务QPS规格的依据。 业务的主要用户群体(例如,访问用户的主要来源地域) 方便业务接入后配置DDoS高防的海外/UDP流量封禁策略。 源站是否部署在非中国内地地域 源站部署在非中国内地地域时,建议购买DDoS高防(国际版)服务。 源站服务器的操作系统(Linux、Windows)和所使用的Web服务中间件(Apache、Nginx、IIS等) 判断源站是否存在访问控制策略,避免源站误拦截DDoS高防回源IP转发的流量。如果有,需要在源站上设置放行DDoS高防的回源IP。有关放行DDoS高防回源IP的详细操作,请参见放行高防回源IP段。 业务是否需要支持IPv6协议 如果您的业务需要支持IPv6协议,建议您使用DDoS原生高级防护。有关DDoS原生高级防护的详细介绍,请参见什么是DDoS原生高级防护?。 业务使用的协议类型 用于后续业务接入DDoS高防时配置网站信息,选择对应的协议。 业务端口 判断源站业务端口是否在DDoS高防的支持端口范围内。有关DDoS高防支持的业务端口说明,请参加DDoS高防支持哪些业务端口?。 请求头部(HTTP Header)是否带有自定义字段且服务端拥有相应的校验机制 判断DDoS高防是否会影响自定义字段导致服务端业务校验失败。如果有,请提交工单联系技术支持人员协助分析。 业务是否有获取并校验真实源IP机制 接入DDoS高防后,真实源IP会发生变化。请确认是否要在源站上调整获取真实源IP配置,避免影响业务。 如果需要请提前部署TOA模块或从x-forwarded-for获取真实源IP。 (针对HTTPS业务)服务端是否使用双向认证 DDoS高防暂不支持双向认证,需要变更认证方式。 (针对HTTPS业务)是否存在会话保持机制 如果您的业务有上传、登录等长会话需求,建议您使用基于七层的Cookie会话保持功能。 业务是否存在空连接 例如,服务器主动发送数据包防止会话中断,这类情况下接入DDoS高防后可能会对正常业务造成影响。 业务是否使用了CDN 如果业务使用了CDN,请确保业务支持以下两种方案: 动态资源引流到DDoS高防,静态资源引流到CDN 无法分离发生攻击时手动切换到DDoS高防 业务是否要求使用专线回源 DDoS高防不支持专线回源。 业务使用的域名个数及转发规则个数 有关DDoS高防规格的详细介绍,请参见功能规格。 业务及攻击情况 用户遭受的历史TOP攻击类型和流量大小 UDP带宽型攻击+数值 HTTP CC攻击+数值 TCP连接类攻击+数值 业务类型及业务特征(例如,游戏、棋牌、网站、App等业务) 便于在后续攻防过程中分析攻击特征。 业务流量(入方向) 帮助后续判断是否包含恶意流量。例如,日均访问流量为100 Mbps,则超过100 Mpbs时可能遭受攻击。 业务流量(出方向) 帮助后续判断是否遭受攻击,并且作为是否需要扩展业务带宽的参考依据。 单用户、单IP的入方向流量范围和连接情况 帮助后续判断是否可针对单个IP制定限速策略。 业务是否遭受过大流量攻击及攻击类型 根据历史遭受的攻击类型,设置针对性的DDoS防护策略。 业务遭受过最大的攻击流量峰值 根据攻击流量峰值判断DDoS高防功能规格的选择。 业务是否遭受过CC攻击(HTTP Flood) 通过分析历史攻击特征,配置预防性策略。 业务遭受过最大的CC攻击峰值QPS 通过分析历史攻击特征,配置预防性策略。 用户群体属性 例如,个人用户、网吧用户、通过代理访问的用户。用于判断是否存在单个出口IP集中并发访问导致误拦截的风险。 当前业务是否正在受DDoS攻击 如果业务正在遭受DDoS攻击,接入DDoS高防需要更换源站IP。
  • 错误码 当您调用API时,如果遇到“APIGW”开头的错误码,请参见API网关错误码进行处理。 更多服务错误码请参见API错误中心。 状态码 错误码 错误信息 描述 处理措施 400 IoTEdge.00000005 The request parameter is invalid. 请求参数不合法。 请排查请求参数是否符合华为云文档要求。 400 IoTEdge.00000006 The request format is invalid. 请求格式不合法。 请排查该请求的请求格式是否正确。 400 IoTEdge.00000012 Failed to invoke the third-party system. error_code=%s,error_msg=%s 请确认http请求参数,方法是否正确。 请确认http请求参数,方法是否正确。 400 IoTEdge.02100026 resource is not exist. 资源不存在。 请购买资源后重试。 400 IoTEdge.02100029 resource status is freeze. 资源已冻结。 请解除资源冻结后重试。 400 IoTEdge.02100201 The edge module does not existed. 边缘模块不存在。 请排查请求中的参数是否携带正确。 400 IoTEdge.02100205 The module has already been binded. 该边缘节点已绑定。 请排查请求中的参数是否携带正确。 400 IoTEdge.02100210 The app has been installed. 该应用已安装。 请排查请求是否正确。 400 IoTEdge.02100211 The app does not support this node's architecture. 该应用不支持此边缘节点的架构。 请选择与边缘节点架构相匹配的应用进行重试。 400 IoTEdge.02100217 Deployment types do not match. 部署类型不匹配。 请选择与原应用部署类型相同的版本后再尝试。 400 IoTEdge.02100301 The edge node has already existed. 边缘节点已存在。 请尝试更换其他名称进行重试。 400 IoTEdge.02100303 Failed to create edge node from IEF. 通过IEF创建边缘节点失败。 请联系IEF云服务工程师分析解决。 400 IoTEdge.02100304 The edge node contains sub devices. 边缘节点包含子设备。 请删除该边缘节点的子设备后进行重试。 400 IoTEdge.02100307 Failed to delete edge node from IEF. 通过IEF删除边缘节点失败。 请联系IEF云服务工程师分析解决。 400 IoTEdge.02100308 The current number of edge nodes reaches the upper limit. IEF当前部署的边缘节点数量达到上限。 请删除无用的节点后进行重试。 400 IoTEdge.02100316 The resource package has been used. 该资源包已被使用。 请尝试更换其他资源包进行重试。 400 IoTEdge.02100318 The resource package of this type has already existed. 该类型的资源包已存在。 请尝试其他类型的资源包。 400 IoTEdge.02100319 The edge node does not running. 该边缘节点尚未运行。 请安装边缘节点后重试。 400 IoTEdge.02100321 The agent or hub version is incompatible with the daemon. agent或hub的版本与daemon不兼容。 请先升级agent和hub后再尝试。 400 IoTEdge.02100601 The app has already existed. 应用已存在。 请尝试更换其他名称进行重试。 400 IoTEdge.02100603 The app contains software package version. 该应用下面存在应用软件包版本。 请删除所有该应用的应用软件包版本后重试。 400 IoTEdge.02100608 The app does not existed. 应用不存在。 请排查请求中的参数是否携带正确。 400 IoTEdge.02100609 The app software package version has already existed. 应用软件包版本已存在。 请尝试更换其他名称进行重试。 400 IoTEdge.02101311 The arch does not support. 架构不支持。 请排查架构类型是否与文档中的保持一致。 400 IoTEdge.02101312 The edge node deploy type does not support. 边缘节点部署类型不支持。 请排查节点部署类型是否与文档中的保持一致。 400 IoTEdge.02101502 The device protocol does not match. 设备协议不匹配。 请排查请求参数是否符合华为云文档要求。 400 IoTEdge.02101507 The number of sub devices reaches the upper limit. 子设备数量达到上限。 请删除多余的子设备后进行重试。 400 IoTEdge.02101509 The device config service is null or empty. 设备配置服务为空。 请排查请求中的参数是否携带正确。 400 IoTEdge.02101510 The device connect type is illegal. 设备连接类型不合法。 请排查请求参数是否符合华为云文档要求。 400 IoTEdge.02101702 The external entity has already existed in this edge node. 外部实体已存在。 请尝试更换其他名称进行重试。 400 IoTEdge.02101704 The external entity connection info is incomplete. 外部实体的连接信息不完整。 请排查请求中参数是否符合华为云文档要求。 400 IoTEdge.02101705 The external entity protocol type is not supported. 外部实体的协议类型不支持。 请排查协议类型是否与文档中的保持一致。 400 IoTEdge.02101812 The template is not existed. 模板不存在 请添加模板后进行重试。 400 IoTEdge.02102401 The schedule has already existed. 调度计划已存在。 请删除调度计划后进行重试。 400 IoTEdge.02102402 The schedule is not existed. 调度计划不存在。 请创建调度计划后进行重试。 400 IoTEdge.02102403 The schedule.daily can`t be empty when schedule.cycleType is daily. 调度计划循环类型为daily时,daily参数不能为空。 请填写完整参数后进行重试。 400 IoTEdge.02102404 The device control has already existed. 该设备属性控制已存在。 请释放该设备属性控制设置后重试。 400 IoTEdge.02102405 The device control is not existed. 该设备属性控制不存在。 请执行该设备属性控制设置后重试。 400 IoTEdge.02102406 The request is invalid, %s. 请求参数不合法。 请参考接口文档检查请求参数。 400 IoTEdge.03004005 The NA name is already used. 北向NA的名称已被使用。 请尝试更换其他名称进行重试。 400 IoTEdge.03004006 The auth detail of NA is illegal. 北向NA的鉴权信息不合法。 请排查请求是否正确。 400 IoTEdge.03004007 The access detail of NA is illegal. 北向NA的接入信息不合法。 请排查请求是否正确。 400 IoTEdge.03005002 Batch upload IA configs failed. 批量上传IA配置项失败。 请排查请求是否正确。 400 IoTEdge.03005003 The number of IA configs reaches the upper limit. IA配置项数量达到上限。 请删除无用的配置项后进行重试。 401 IoTEdge.00000002 The request is unauthorized. 鉴权失败。 请排查请求中的鉴权参数是否携带正确。 403 IoTEdge.00000003 Operation not allowed. User not found by IAM token or the authorized user has not subscribed IoTEdge service. 没有找到IAMToken所对应的用户信息或该用户没有订阅IoT边缘服务。 请排查IAMToken所在用户是否订阅了IoT边缘服务。 403 IoTEdge.00000004 The account is frozen. 账户已被冻结。 联系账户负责人进行解冻。 403 IoTEdge.00000009 Refresh access token failed. 刷新token失败。 请排查请求中的refreshToken是否正确。 403 IoTEdge.00000010 Invalid access token. 非法token。 请排查请求中的token是否正常。 403 IoTEdge.02100203 The system module does not allow to operate. 该边缘模块为系统模块,禁止操作。 请排查请求是否正确。 403 IoTEdge.02100216 Operation not allowed. The process module does not allow to install in advanced node. 高级版边缘节点不支持以进程方式部署的边缘模块。 请选择标准版边缘节点进行重试。 403 IoTEdge.02100602 The system app can not be operated. 系统应用不允许操作。 系统应用不允许操作。 403 IoTEdge.02100605 The app software package version has already published. 应用软件包版本已发布,禁止操作。 请下线该应用软件包版本后进行重试。 403 IoTEdge.02100606 The app software package version has not publish yet. 应用软件包版本尚未发布,禁止部署。 请发布该应用软件包版本后进行重试。 403 IoTEdge.02100607 The app software package version has instances. 该应用软件包版本存在部署,禁止删除。 请卸载对应的部署实例后进行重试。 403 IoTEdge.02100614 The app software package version has already off shelf. 应用软件包版本已下线,禁止操作。 请发布应用软件包版本后进行重试。 403 IoTEdge.02101504 The node status of the device is DELETING. 设备所属边缘节点处于删除中,禁止操作。 请检查边缘节点状态后进行重试。 403 IoTEdge.02101505 The device does not belong to this edge node. 该设备不属于此边缘节点,禁止操作。 请排查请求中的参数是否携带正确。 403 IoTEdge.02101701 The number of external entities for this node reaches the upper limit. 边缘节点的外部实体数量达到上限。 请删除多余的外部实体后进行重试。 403 IoTEdge.03004003 The number of NAs reaches the upper limit. 北向NA数量达到上限。 请删除无用的NA后进行重试。 403 IoTEdge.03004004 The number of edge nodes authorized to access the NA nodes reaches the upper limit. 授权访问NA的节点数达到上限。 请对无用的节点取消授权后进行重试。 404 IoTEdge.02100305 The edge node does not existed. 边缘节点不存在。 请检查边缘节点ID携带是否正确。 404 IoTEdge.02100604 The app software package version does not existed. 应用软件包版本不存在。 请排查请求中的参数是否携带正确。 404 IoTEdge.02100801 The edge app version does not existed. 边缘应用软件包版本不存在。 请排查请求中的参数是否携带正确。 404 IoTEdge.02101503 The parent device does not existed. 父设备不存在。 请排查请求中的参数是否携带正确。 404 IoTEdge.02101506 The device does not existed. 设备不存在。 请排查请求中的参数是否携带正确。 404 IoTEdge.02101703 The external entity does not existed. 外部实体不存在。 请排查请求中的参数是否携带正确。 404 IoTEdge.03004001 The NA does not existed. 北向NA不存在。 请排查请求中的参数是否携带正确。 404 IoTEdge.03005001 The IA config does not existed. IA配置项不存在。 请排查请求中的参数是否携带正确。 405 IoTEdge.00000007 Method not allowed. http请求中的请求方法不正确。 请排查请求方法是否与文档中的保持一致。 408 IoTEdge.00000008 The request is timeout. 请求超时。 请联系华为工程师分析解决。 500 IoTEdge.00000001 Internal server error. 服务器内部错误。 请联系华为工程师分析解决。 400 IoTEdge.00000005 The request parameter is invalid. 请求参数不合法。 请排查请求参数是否符合华为云文档要求。 400 IoTEdge.00000006 The request format is invalid. 请求格式不合法。 请排查该请求的请求格式是否正确。 400 IoTEdge.02100026 resource is not exist. 资源不存在。 请购买资源后重试。 400 IoTEdge.02100029 resource status is freeze. 资源已冻结。 请解除资源冻结后重试。 400 IoTEdge.02100201 The edge module does not existed. 边缘模块不存在。 请排查请求中的参数是否携带正确。 400 IoTEdge.02100205 The module has already been binded. 该边缘节点已绑定。 请排查请求中的参数是否携带正确。 400 IoTEdge.02100210 The app has been installed. 该应用已安装。 请排查请求是否正确。 400 IoTEdge.02100211 The app does not support this node's arch. 该应用不支持此边缘节点的架构。 请选择与边缘节点架构相匹配的应用进行重试。 400 IoTEdge.02100301 The edge node has already existed. 边缘节点已存在。 请尝试更换其他名称进行重试。 400 IoTEdge.02100303 Failed to create edge node from IEF. 通过IEF创建边缘节点失败。 请联系IEF云服务工程师分析解决。 400 IoTEdge.02100304 The edge node contains sub devices. 边缘节点包含子设备。 请删除该边缘节点的子设备后进行重试。 400 IoTEdge.02100307 Failed to delete edge node from IEF. 通过IEF删除边缘节点失败。 请联系IEF云服务工程师分析解决。 400 IoTEdge.02100308 The current number of edge nodes reaches the upper limit. IEF当前部署的边缘节点数量达到上限。 请删除无用的节点后进行重试。 400 IoTEdge.02100316 The resource package has been used. 该资源包已被使用。 请尝试更换其他资源包进行重试。 400 IoTEdge.02100318 The resource package of this type has already existed. 该类型的资源包已存在。 请尝试其他类型的资源包。 400 IoTEdge.02100319 The edge node does not running. 该边缘节点尚未运行。 请安装边缘节点后重试。 400 IoTEdge.02100601 The app has already existed. 应用已存在。 请尝试更换其他名称进行重试。 400 IoTEdge.02100603 The app contains software package version. 该应用下面存在应用软件包版本。 请删除所有该应用的应用软件包版本后重试。 400 IoTEdge.02100608 The app does not existed. 应用不存在。 请排查请求中的参数是否携带正确。 400 IoTEdge.02100609 The app software package version has already existed. 应用软件包版本已存在。 请尝试更换其他名称进行重试。 400 IoTEdge.02101311 The arch does not support. 架构不支持。 请排查架构类型是否与文档中的保持一致。 400 IoTEdge.02101312 The edge node deploy type does not support. 边缘节点部署类型不支持。 请排查节点部署类型是否与文档中的保持一致。 400 IoTEdge.02101502 The device protocol does not match. 设备协议不匹配。 请排查请求参数是否符合华为云文档要求。 400 IoTEdge.02101507 The number of sub devices reaches the upper limit. 子设备数量达到上限。 请删除多余的子设备后进行重试。 400 IoTEdge.02101509 The device config service is null or empty. 设备配置服务为空。 请排查请求中的参数是否携带正确。 400 IoTEdge.02101510 The device connect type is illegal. 设备连接类型不合法。 请排查请求参数是否符合华为云文档要求。 400 IoTEdge.02101702 The external entity has already existed in this edge node. 外部实体已存在。 请尝试更换其他名称进行重试。 400 IoTEdge.02101704 The external entity connection info is incomplete. 外部实体的连接信息不完整。 请排查请求中参数是否符合华为云文档要求。 400 IoTEdge.02101705 The external entity protocol type is not supported. 外部实体的协议类型不支持。 请排查协议类型是否与文档中的保持一致。 400 IoTEdge.03004005 The NA name is already used. 北向NA的名称已被使用。 请尝试更换其他名称进行重试。 400 IoTEdge.03004006 The auth detail of NA is illegal. 北向NA的鉴权信息不合法。 请排查请求是否正确。 400 IoTEdge.03004007 The access detail of NA is illegal. 北向NA的接入信息不合法。 请排查请求是否正确。 400 IoTEdge.03005002 Batch upload IA configs failed. 批量上传IA配置项失败。 请排查请求是否正确。 400 IoTEdge.03005003 The number of IA configs reaches the upper limit. IA配置项数量达到上限。 请删除无用的配置项后进行重试。 401 IoTEdge.00000002 The request is unauthorized. 鉴权失败。 请排查请求中的鉴权参数是否携带正确。 403 IoTEdge.00000003 Operation not allowed. User not found by IAM token or the authorized user has not subscribed IoTEdge service. 没有找到IAMToken所对应的用户信息或该用户没有订阅IoT边缘服务。 请排查IAMToken所在用户是否订阅了IoT边缘服务。 403 IoTEdge.00000004 The account is frozen. 账户已被冻结。 联系账户负责人进行解冻。 403 IoTEdge.00000009 Refresh access token failed. 刷新token失败。 请排查请求中的refreshToken是否正确。 403 IoTEdge.00000010 Invalid access token. 非法token。 请排查请求中的token是否正常。 403 IoTEdge.02100203 The system module does not allow to operate. 该边缘模块为系统模块,禁止操作。 请排查请求是否正确。 403 IoTEdge.02100216 Operation not allowed. The process module does not allow to install in advanced node. 高级版边缘节点不支持以进程方式部署的边缘模块。 请选择标准版边缘节点进行重试。 403 IoTEdge.02100602 The system app can not be operated. 系统应用不允许操作。 系统应用不允许操作。 403 IoTEdge.02100605 The app software package version has already published. 应用软件包版本已发布,禁止操作。 请下线该应用软件包版本后进行重试。 403 IoTEdge.02100606 The app software package version has not publish yet. 应用软件包版本尚未发布,禁止部署。 请发布该应用软件包版本后进行重试。 403 IoTEdge.02100607 The app software package version has instances. 该应用软件包版本存在部署,禁止删除。 请卸载对应的部署实例后进行重试。 403 IoTEdge.02100614 The app software package version has already off shelf. 应用软件包版本已下线,禁止操作。 请发布应用软件包版本后进行重试。 403 IoTEdge.02101504 The node status of the device is DELETING. 设备所属边缘节点处于删除中,禁止操作。 请检查边缘节点状态后进行重试。 403 IoTEdge.02101505 The device does not belong to this edge node. 该设备不属于此边缘节点,禁止操作。 请排查请求中的参数是否携带正确。 403 IoTEdge.02101701 The number of external entities for this node reaches the upper limit. 边缘节点的外部实体数量达到上限。 请删除多余的外部实体后进行重试。 403 IoTEdge.03004003 The number of NAs reaches the upper limit. 北向NA数量达到上限。 请删除无用的NA后进行重试。 403 IoTEdge.03004004 The number of edge nodes authorized to access the NA nodes reaches the upper limit. 授权访问NA的节点数达到上限。 请对无用的节点取消授权后进行重试。 404 IoTEdge.02100305 The edge node does not existed. 边缘节点不存在。 请检查边缘节点ID携带是否正确。 404 IoTEdge.02100604 The app software package version does not existed. 应用软件包版本不存在。 请排查请求中的参数是否携带正确。 404 IoTEdge.02100801 The edge app version does not existed. 边缘应用软件包版本不存在。 请排查请求中的参数是否携带正确。 404 IoTEdge.02101503 The parent device does not existed. 父设备不存在。 请排查请求中的参数是否携带正确。 404 IoTEdge.02101506 The device does not existed. 设备不存在。 请排查请求中的参数是否携带正确。 404 IoTEdge.02101703 The external entity does not existed. 外部实体不存在。 请排查请求中的参数是否携带正确。 404 IoTEdge.03004001 The NA does not existed. 北向NA不存在。 请排查请求中的参数是否携带正确。 404 IoTEdge.03005001 The IA config does not existed. IA配置项不存在。 请排查请求中的参数是否携带正确。 405 IoTEdge.00000007 Method not allowed. http请求中的请求方法不正确。 请排查请求方法是否与文档中的保持一致。 408 IoTEdge.00000008 The request is timeout. 请求超时。 请联系华为工程师分析解决。 500 IoTEdge.00000001 Internal server error. 服务器内部错误。 请联系华为工程师分析解决。 父主题: 附录
  • 响应参数 参数 类型 描述 stateCode String 响应状态码:0-成功;其他-失败 errorMessage String 响应描述,错误提示 result Object 删除问题类型数量 result Object属性: 参数 类型 描述 attributeId Long 扩展属性的主键ID(修改时使用) dataSource Integer 1-问题创建扩展配置,2-问题处理扩展配置 3-关闭属性 fieldLevel Integer 字段层级 fieldName String 自定义字段名称长度不能超过50个字符 fieldType Integer 字段类型 1-长文本;2-枚举;3-多枚举;4-日期;5-时间 20-文本 fieldStatus Integer 1-可用, 2-停用 fieldIsNecessary Integer 是否必填(1-必填, 2-其它) fieldOrder Integer 序号 fieldValue String 属性值 fieldCode String 字段编码 fieldDefaultValue String 默认值 issueInstance String 问题实例 childModelList Object 多枚举的枚举值(子级) fieldValue 检举值 fieldOrder 序号
  • 响应示例 { "stateCode": "0", "errorMessage": null, "result": { "data": [ { "attributeId": 4903, "fieldLevel": 1, "fieldName": "问题实例1修改", "fieldCode": "udf2", "fieldType": 3, "fieldStatus": 1, "fieldIsNecessary": 2, "fieldOrder": 4, "fieldValue": "枚举值一;枚举值二", "dataSourceInstance": "1", "fieldDefaultValue": "枚举值一", "issueInstance": "1", "childModelList": [ { "attributeId": 4904, "parentAttributeId": 4903, "fieldCode": null, "fieldValue": "枚举值一", "fieldOrder": 1 }, { "attributeId": 4905, "parentAttributeId": 4903, "fieldCode": null, "fieldValue": "枚举值二", "fieldOrder": 2 } ] }, { "attributeId": 4902, "fieldLevel": 1, "fieldName": "新增文本", "fieldCode": "udf1", "fieldType": 20, "fieldStatus": 1, "fieldIsNecessary": 2, "fieldOrder": 5, "fieldValue": null, "dataSourceInstance": "1", "fieldDefaultValue": "", "issueInstance": "1" } ], "pos": 0, "total_count": 2, "entityName": null, "totalCount": 2 } }
  • 响应示例 { "status": "success", "msg": null, "data": [ { "tenantId": 1, "countUser": 5266 }, { "tenantId": 100044, "countUser": 13 }, { "tenantId": 100045, "countUser": 7 }, { "tenantId": 101273, "countUser": 5 } ] }
  • 响应参数 参数 类型 描述 stateCode String 响应编码:0-成功;其他-失败 errorMessage String 错误信息 result Object 响应数据 result出参data对象说明: 参数 类型 描述 dataSource String 创建来源标识 templateId String 模板ID templateCode String 模板编码 type Integer 模板类型 (1-采集模板 2-检查模板) templateChildType Integer 模板子类型 (1-质检2-巡检 3-作业) templateName String 模板名称 serviceType String 业务类型 locationType String 位置类型 adminOrganizationCode String 组织单元ID adminOrganizationName String 组织单元名称 isManualReviewAutoPass Integer AI评审通过则条目的人工评审自动通过(0:否;1:是) isVideoAcceptance Integer 是否 视频审核 (1:是;0:否) isDesignItem Integer 是否按设计生成检查项(0-否 1-是) isDefaultTemplate Integer 是否为默认模板(0-否 1-是) validRequired Integer 必填项全采后才能提交任务评审 (1-是 2-否) isCommandTemplate Integer 是否指令式采集模板 (1: 是; 0: 否) remarks String 备注 version String 版本号 isNewVersion String 是否是最新模板
  • 响应示例 { "stateCode": "0", "errorMessage": null, "result": { "data": [ { "appName": "isdp-qc-server", "createdBy": 1823, "createName": "龙XX", "creationDate": "2022-07-11T06:29:25.000+00:00", "deleteFlag": 0, "entityName": "qcTemplate", "indoor": null, "isDefaultTemplate": 0, "isNewVersion": "Y", "lastUpdateDate": "2022-07-11T06:29:25.000+00:00", "lastUpdatedBy": 1823, "lastUpdateName": "龙XX", "lastUpdateTimestamp": 1657520965221, "originalTemplateId": 268611755, "outdoor": null, "personQualification": null, "ppeEquipsObject": null, "remarks": "1", "status": 1, "templateCode": "QC2022XXXXXXXXXXXXX", "templateId": 268611757, "templateName": "模板名称011", "templateParam": null, "type": 1, "version": "1.2", "serviceType": "作业", "deliveryScene": null, "productType": null, "productForm": null, "locationType": "", "projectCode": null, "adminOrganizationName": "1508098844233300", "adminOrganizationCode": "1543", "isDesignItem": 0, "isVideoAcceptance": 0, "validRequired": 0, "isManualReviewAutoPass": 1, "otherRecognitionObjects": null, "templateChildType": 3, "isCommandTemplate": 0, "dataSource": "appcube", "isWasiTemplate": "N" } ], "pos": 0, "total_count": 3, "entityName": null, "totalCount": 3 } }
  • 请求参数 参数 类型 是否必填 描述 page String 是 分页参数 type Integer 是 模板类型 (1-采集模板 2-检查模板) dataSource String 否 来源标识 isReleaseStatus String 否 是否查询可用的模板状态 Y-可用 N-所用模板 childType Integer 否 模板子类型 templateName String 否 搜索模板名称 templateCode String 否 搜索模板编码 adminOrganizationCodeList String 否 组织单元ID
  • 请求示例 { "page": { "start": 0, "count": 15 }, "dataSource": "appcube", "isReleaseStatus": "Y", "childType": 3, "templateCode": "", "templateName": "模板名称", "type": 1, "adminOrganizationCodeList": [ 1543 ]
  • 响应示例 { "stateCode": "0", "errorMessage": null, "result": [ { "totalCount": 137, "status": 9 }, { "totalCount": 1853, "status": 2 }, { "totalCount": 40984, "status": 0 }, { "totalCount": 3115, "status": 5 }, { "totalCount": 10, "status": 4 }, { "totalCount": 27401, "status": 6 }, { "totalCount": 40601, "status": -2 }, { "totalCount": 41077, "status": 1 }, { "totalCount": 1474, "status": 3 }, { "totalCount": 116051, "status": -1 } ] }
  • 响应参数 参数 类型 描述 status String 接口响应编码,1成功,非1失败 hasError boolean 是否有误 errorMsg String 接口错误提示信息。 data Object 响应结果 data.recordingId String 录制id data.businessCode String 业务code data.channelName String 频道名称 data.recordingUid String 录制的用户id data.recordingType int 录制方式,0:视频,1:截帧,2:音频 data.recordingStatus int 录制状态 data.recordingFilePath String 录制文件路径 data.videoStorageType String 存储类型
  • 响应示例 { "hasError": false, "errorMsg": null, "data": { "recordingId": "202210061133085449", "businessCode": "HELMET_MULTI_CONFERENCE", "channelId": "339520611831877", "channelName": "helmet_multi_conference_3604", "recordingUid": "179357", "recordingType": 0, "recordingStatus": 1, "recordingFilePath": "20221006/339520611831877/1133082500/", "recordingHost": null, "beginTime": "2022-10-06T03:33:08.250+00:00", "endTime": null, "videoFileName": null, "videoMergeFile": null, "videoBucketName": null, "videoStorageType": "OBS", "createdBy": 131295, "creationDate": "2022-10-06T03:33:08.000+00:00", "lastUpdatedBy": null, "lastUpdateDate": "2022-10-06T03:33:08.000+00:00" }, "errorCode": null, "status": 1, "message": "SUC CES S" }
  • 响应示例 { "status": "success", "msg": null, "data": [ { "appName": "basedata-server", "createdBy": 1, "creationDate": "2021-01-16T03:16:54.000+00:00", "deleteFlag": 0, "entityName": "indelligentGroup", "groupPath": "50313", "lastUpdateDate": "2021-01-16T03:16:54.000+00:00", "lastUpdatedBy": 1, "level": 2, "objectGroupId": -2021102712, "objectGroupName": "配网带电作业", "objectGroupNameEnUs": "Network distribution live-line work", "parentId": 50313, "sort": 1, "tenantId": 1 }, { "appName": null, "createdBy": -1, "creationDate": "2021-02-27T08:32:43.000+00:00", "deleteFlag": 0, "entityName": "intelligentGroup", "groupPath": "50313", "lastUpdateDate": "2021-02-27T08:32:43.000+00:00", "lastUpdatedBy": -1, "level": 2, "objectGroupId": 50315, "objectGroupName": "营销作业", "objectGroupNameEnUs": "Marketing operation", "parentId": 50313, "sort": 2 } ], "success": true, "failed": false }
  • 响应示例 { "stateCode": "0", "errorMessage": null, "result": { "data": [ { "signSiteId": 99053449, "customerName": "客户名称", "tenantId": 51678, "tenantName": null, "projectNo": "166755315906451678;tstteste1107", "projectName": "数据飞升1;没有行政区域", "signSiteCode": "fsefwefwewew", "signSiteName": "测试test315", "signSiteSource": "1", "signSiteType": "屋顶站", "signSiteTypeCode": "3", "signSiteLevel": null, "signSiteParentId": null, "longitude": "113.986606", "latitude": "22.670707", "country": "中国", "province": null, "city": null, "signSiteAddress": "******", "deleteFlag": 0, "createdBy": 234159, "creationDate": "2022-11-04T06:30:09.000+00:00", "lastUpdatedBy": 234159, "lastUpdateDate": "2023-03-15T02:02:53.000+00:00", "creationTimestamp": 1667543409629, "lastUpdateTimestamp": 1678845772720, "appName": "basedata-server", "entityName": "taskObject", "countryId": 1024531, "provinceId": null, "cityId": null, "createName": "155xxxx5678", "lastUpdateName": "155xxxx5678", "udfExtend1": "test", "udfExtend2": "123", "udfExtend3": "3", "udfExtend4": "", "udfExtend5": null, "udfExtend6": "2023-03-29T16:00:00.000+00:00", "udfExtend7": "自定义扩展属性7", "udfExtend8": null, "udfExtend9": null, "udfExtend10": null, "secret": "0", "geoHash": "ws10cz4d", "customerId": 275298, "supplierId": 296511, "supplierName": "供应商名称", "ownerIds": "1208239", "ownerNames": "131xxxx9888", "ownerGroupId": null, "ownerGroupName": null, "orgId": 98995196, "regionPath": "1024531", "regionId": 1024531, "orgPath": "-1.98995162.98995194.98995196", "orgFlag": "0", "positionSystem": "GPS", "taskObjectGroupId": 6731, "mappingOrgId": null, "deviceId": null, "deviceTypeId": null, "coordinate": "12,123.24,2541", "groupName": "通用", "groupPath": "6731", "distance": 1, "childCount": 0, "regionPathName": "中国", "regionNamePathList": [ "中国" ], "regionName": "中国" } ], "totalCount": 1 } }
  • 请求示例 { "longitude":"113.9866", "latitude": "22.6707", "distance":20000, "mode":"", "siteName":"", "groupIdList":[], "groupIncludeChild":"", "signSiteParentId":"", "orgId":null, "orgIncludeChild":"", "addressIds":"", "deviceId":"", "customerId":"", "supplierId":"", "page":{"count":15,"start":0} }
  • 请求参数 参数 类型 是否必填 描述 longitude string 是 经度 latitude string 是 纬度 distance integer 否 距离(米), 最多50000, 不存默认10000 siteName string 否 作业对象名称 groupIdList array[long] 否 作业对象分组id数组(最多支持200个id) groupIncludeChild boolean 否 是否包含下层分组的数据(为true时groupIdLis数组长度只能为1) signSiteParentId long 否 作业对象父节点id page.start integer 否 分页起点 page.count integer 否 一页显示数量 orgId array[long] 否 组织单元id数组(最多支持200个id) orgIncludeChild boolean 否 是否包含下层组织单元的数据(为true时orgId数组长度只能为1) addressIds string 否 行政区域id路径,用英文逗号路径隔开,例如: 1000,1001,1002 mode string 否 支持list和map,不传默认list,为map时排除超过distance的数据 deviceId string 否 设备id customerId long 否 客户id supplierId long 否 供应商id
  • 请求示例 { "taskSceneFileList": [], "taskSceneBaseFieldList": [ { "itemId": "374104", "fieldName": "作业对象修11", "fieldStatus": 1, "itemAttr1": "2", "fieldCode": "location", "itemAttr3": "", "itemAttr2": "2", "itemAttr5": "", "itemAttr4": "", "fieldOrder": 1, "itemDesc": "ATTR1:状态(1-可用, 2-停用),ATTR2是否必填(1-必填, 2-不必填),ATTR3不可修改字段", "classifyCode": "QC_TASK_BASE_FIELD", "fieldIsNecessary": 1, "_RID": "row_1" }, { "itemId": "374072", "fieldName": "行政区域修改11", "fieldStatus": 1, "itemAttr1": "", "fieldCode": "administrativeDivision", "itemAttr3": "", "itemAttr2": "2", "itemAttr5": "", "itemAttr4": "", "fieldOrder": 2, "itemDesc": "ATTR1:状态(1-可用, 2-停用),ATTR2是否必填(1-必填, 2-不必填),ATTR3不可修改字段", "classifyCode": "QC_TASK_BASE_FIELD", "fieldIsNecessary": 1, "_RID": "row_2" }, { "itemId": "374073", "fieldName": "详细地址11", "fieldStatus": 2, "itemAttr1": "", "fieldCode": "address", "itemAttr3": "", "itemAttr2": "2", "itemAttr5": "", "itemAttr4": "", "fieldOrder": 3, "itemDesc": "ATTR1:状态(1-可用, 2-停用),ATTR2是否必填(1-必填, 2-不必填),ATTR3不可修改字段", "classifyCode": "QC_TASK_BASE_FIELD", "fieldIsNecessary": 2, "_RID": "row_3" }, { "itemId": "375297", "fieldName": "项目修改11", "fieldStatus": 2, "itemAttr1": "2", "fieldCode": "projectNo", "itemAttr3": "", "itemAttr2": "2", "itemAttr5": "", "itemAttr4": "", "fieldOrder": 4, "itemDesc": "ATTR1:状态(1-可用, 2-停用),ATTR2是否必填(1-必填, 2-不必填),ATTR3不可修改字段", "classifyCode": "QC_TASK_BASE_FIELD", "fieldIsNecessary": 2, "_RID": "row_4" }, { "itemId": "375298", "fieldName": "供应商1", "fieldStatus": 2, "itemAttr1": "2", "fieldCode": "supplier", "itemAttr3": "", "itemAttr2": "2", "itemAttr5": "", "itemAttr4": "", "fieldOrder": 5, "itemDesc": "ATTR1:状态(1-可用, 2-停用),ATTR2是否必填(1-必填, 2-不必填),ATTR3不可修改字段", "classifyCode": "QC_TASK_BASE_FIELD", "fieldIsNecessary": 2, "_RID": "row_5" }, { "itemId": "374074", "fieldName": "客户1", "fieldStatus": 2, "itemAttr1": "", "fieldCode": "customer", "itemAttr3": "", "itemAttr2": "2", "itemAttr5": "", "itemAttr4": "", "fieldOrder": 6, "itemDesc": "ATTR1:状态(1-可用, 2-停用),ATTR2是否必填(1-必填, 2-不必填),ATTR3不可修改字段", "classifyCode": "QC_TASK_BASE_FIELD", "fieldIsNecessary": 2, "_RID": "row_6" }, { "itemId": "374075", "fieldName": "标准作业时长1", "fieldStatus": 2, "itemAttr1": "", "fieldCode": "jobDuration", "itemAttr3": "", "itemAttr2": "2", "itemAttr5": "", "itemAttr4": "", "fieldOrder": 7, "itemDesc": "ATTR1:状态(1-可用, 2-停用),ATTR2是否必填(1-必填, 2-不必填),ATTR3不可修改字段", "classifyCode": "QC_TASK_BASE_FIELD", "fieldIsNecessary": 2, "_RID": "row_7" }, { "itemId": "374076", "fieldName": "工期1", "fieldStatus": 2, "itemAttr1": "", "fieldCode": "projectDuration", "itemAttr3": "", "itemAttr2": "2", "itemAttr5": "", "itemAttr4": "", "fieldOrder": 8, "itemDesc": "ATTR1:状态(1-可用, 2-停用),ATTR2是否必填(1-必填, 2-不必填),ATTR3不可修改字段", "classifyCode": "QC_TASK_BASE_FIELD", "fieldIsNecessary": 2, "_RID": "row_8" }, { "itemId": "375299", "fieldName": "计划开始时间1", "fieldStatus": 1, "itemAttr1": "2", "fieldCode": "planBeginDate", "itemAttr3": "", "itemAttr2": "2", "itemAttr5": "", "itemAttr4": "", "fieldOrder": 9, "itemDesc": "ATTR1:状态(1-可用, 2-停用),ATTR2是否必填(1-必填, 2-不必填),ATTR3不可修改字段", "classifyCode": "QC_TASK_BASE_FIELD", "fieldIsNecessary": 1, "_RID": "row_9" }, { "itemId": "375300", "fieldName": "计划完成时间1", "fieldStatus": 1, "itemAttr1": "2", "fieldCode": "planEndDate", "itemAttr3": "", "itemAttr2": "2", "itemAttr5": "", "itemAttr4": "", "fieldOrder": 10, "itemDesc": "ATTR1:状态(1-可用, 2-停用),ATTR2是否必填(1-必填, 2-不必填),ATTR3不可修改字段", "classifyCode": "QC_TASK_BASE_FIELD", "fieldIsNecessary": 1, "_RID": "row_10" }, { "itemId": "374077", "fieldName": "要求开始时间1", "fieldStatus": 2, "itemAttr1": "", "fieldCode": "requiredStartTime", "itemAttr3": "", "itemAttr2": "2", "itemAttr5": "", "itemAttr4": "", "fieldOrder": 11, "itemDesc": "ATTR1:状态(1-可用, 2-停用),ATTR2是否必填(1-必填, 2-不必填),ATTR3不可修改字段", "classifyCode": "QC_TASK_BASE_FIELD", "fieldIsNecessary": 2, "_RID": "row_11" }, { "itemId": "374078", "fieldName": "要求完成时间1", "fieldStatus": 2, "itemAttr1": "", "fieldCode": "requiredEndTime", "itemAttr3": "", "itemAttr2": "2", "itemAttr5": "", "itemAttr4": "", "fieldOrder": 12, "itemDesc": "ATTR1:状态(1-可用, 2-停用),ATTR2是否必填(1-必填, 2-不必填),ATTR3不可修改字段", "classifyCode": "QC_TASK_BASE_FIELD", "fieldIsNecessary": 2, "_RID": "row_12" }, { "itemId": "374079", "fieldName": "优先级1", "fieldStatus": 2, "itemAttr1": "", "fieldCode": "priority", "itemAttr3": "", "itemAttr2": "2", "itemAttr5": "", "itemAttr4": "", "fieldOrder": 13, "itemDesc": "ATTR1:状态(1-可用, 2-停用),ATTR2是否必填(1-必填, 2-不必填),ATTR3不可修改字段", "classifyCode": "QC_TASK_BASE_FIELD", "fieldIsNecessary": 2, "_RID": "row_13" }, { "itemId": "374038", "fieldName": "要求技能1", "fieldStatus": 2, "itemAttr1": "", "fieldCode": "skill", "itemAttr3": "", "itemAttr2": "2", "itemAttr5": "", "itemAttr4": "", "fieldOrder": 14, "itemDesc": "ATTR1:状态(1-可用, 2-停用),ATTR2是否必填(1-必填, 2-不必填),ATTR3不可修改字段", "classifyCode": "QC_TASK_BASE_FIELD", "fieldIsNecessary": 2, "_RID": "row_14" }, { "itemId": "374080", "fieldName": "调度模式1", "fieldStatus": 2, "itemAttr1": "", "fieldCode": "schedulingMode", "itemAttr3": "", "itemAttr2": "2", "itemAttr5": "", "itemAttr4": "", "fieldOrder": 15, "itemDesc": "ATTR1:状态(1-可用, 2-停用),ATTR2是否必填(1-必填, 2-不必填),ATTR3不可修改字段", "classifyCode": "QC_TASK_BASE_FIELD", "fieldIsNecessary": 2, "_RID": "row_15" }, { "itemId": "375305", "fieldName": "操作指导1", "fieldStatus": 2, "itemAttr1": "2", "fieldCode": "operationGuide", "itemAttr3": "fieldIsNecessary", "itemAttr2": "2", "itemAttr5": "", "itemAttr4": "", "fieldOrder": 16, "itemDesc": "ATTR1:状态(1-可用, 2-停用),ATTR2是否必填(1-必填, 2-不必填),ATTR3不可修改字段", "classifyCode": "QC_TASK_BASE_FIELD", "fieldIsNecessary": 2, "_RID": "row_16" }, { "itemId": "375304", "fieldName": "附件1", "fieldStatus": 2, "itemAttr1": "2", "fieldCode": "attachment", "itemAttr3": "", "itemAttr2": "2", "itemAttr5": "", "itemAttr4": "", "fieldOrder": 17, "itemDesc": "ATTR1:状态(1-可用, 2-停用),ATTR2是否必填(1-必填, 2-不必填),ATTR3不可修改字段", "classifyCode": "QC_TASK_BASE_FIELD", "fieldIsNecessary": 2, "_RID": "row_17" }, { "itemId": "375303", "fieldName": "关联问题1", "fieldStatus": 2, "itemAttr1": "2", "fieldCode": "associatedIssues", "itemAttr3": "", "itemAttr2": "2", "itemAttr5": "", "itemAttr4": "", "fieldOrder": 18, "itemDesc": "ATTR1:状态(1-可用, 2-停用),ATTR2是否必填(1-必填, 2-不必填),ATTR3不可修改字段", "classifyCode": "QC_TASK_BASE_FIELD", "fieldIsNecessary": 2, "_RID": "row_18" }, { "itemId": "375302", "fieldName": "任务描述12", "fieldStatus": 2, "itemAttr1": "2", "fieldCode": "taskDescription", "itemAttr3": "", "itemAttr2": "2", "itemAttr5": "", "itemAttr4": "", "fieldOrder": 19, "itemDesc": "ATTR1:状态(1-可用, 2-停用),ATTR2是否必填(1-必填, 2-不必填),ATTR3不可修改字段", "classifyCode": "QC_TASK_BASE_FIELD", "fieldIsNecessary": 2, "_RID": "row_19" }, { "itemId": "379610", "fieldName": "抄送人1", "fieldStatus": 2, "itemAttr1": "", "fieldCode": "ccPerson", "itemAttr3": "", "itemAttr2": "", "itemAttr5": "", "itemAttr4": "", "fieldOrder": 20, "itemDesc": "", "classifyCode": "QC_TASK_BASE_FIELD", "fieldIsNecessary": 2, "_RID": "row_20" }, { "itemId": "379746", "fieldName": "责任人1", "fieldStatus": 2, "itemAttr1": "", "fieldCode": "owner", "itemAttr3": "", "itemAttr2": "", "itemAttr5": "", "itemAttr4": "", "fieldOrder": 21, "itemDesc": "", "classifyCode": "QC_TASK_BASE_FIELD", "fieldIsNecessary": 2, "_RID": "row_21" }, { "fieldName": "执行人", "fieldStatus": 1, "fieldIsNecessary": 1, "fieldCode": "executor", "fieldOrder": 22, "fieldDefaultValue": [], "_RID": "row_22" }, { "itemId": "630405", "fieldName": "许可配置1", "fieldStatus": 2, "itemAttr1": "", "fieldCode": "licenseConfig", "itemAttr3": "", "itemAttr2": "2", "itemAttr5": "", "itemAttr4": "", "fieldOrder": 23, "itemDesc": "ATTR1:状态(1-可用, 2-停用),ATTR2是否必填(1-必填, 2-不必填),ATTR3不可修改字段", "classifyCode": "QC_TASK_BASE_FIELD", "fieldIsNecessary": 2 }, { "itemId": "375301", "fieldName": "审批流配置1", "fieldStatus": 2, "itemAttr1": "", "fieldCode": "reviewRuleConfig", "itemAttr3": "", "itemAttr2": "2", "itemAttr5": "", "itemAttr4": "", "fieldOrder": 24, "itemDesc": "ATTR1:状态(1-可用, 2-停用),ATTR2是否必填(1-必填, 2-不必填),ATTR3不可修改字段", "classifyCode": "QC_TASK_BASE_FIELD", "fieldIsNecessary": 2 }, { "itemId": "630406", "fieldName": "关联视频设备1", "fieldStatus": 2, "itemAttr1": "", "fieldCode": "associatingVideoDevice", "itemAttr3": "", "itemAttr2": "2", "itemAttr5": "", "itemAttr4": "", "fieldOrder": 25, "itemDesc": "ATTR1:状态(1-可用, 2-停用),ATTR2是否必填(1-必填, 2-不必填),ATTR3不可修改字段", "classifyCode": "QC_TASK_BASE_FIELD", "fieldIsNecessary": 2 }, { "itemId": "377320", "fieldName": "打卡配置1", "fieldStatus": 2, "itemAttr1": "", "fieldCode": "signInConfig", "itemAttr3": "", "itemAttr2": "", "itemAttr5": "", "itemAttr4": "", "fieldOrder": 26, "itemDesc": "ATTR1:状态(1-可用, 2-停用),ATTR2是否必填(1-必填, 2-不必填),ATTR3不可修改字段", "classifyCode": "QC_TASK_BASE_FIELD", "fieldIsNecessary": 2 } ], "taskSceneExtendFieldList": [ { "id": 2709, "category": 1, "parentExtendId": 0, "fieldName": "长文本有值", "fieldStatus": 1, "fieldIsNecessary": 1, "fieldOrder": 1, "fieldValue": "", "fieldDefaultValue": "12345678902345678901234567890123456789012123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012312345678901234567890123456789012345678901212345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890345678901456789034567890", "scopeList": [ 1, 2 ], "fieldCode": "UDF15", "fieldType": 1, "enumList": [], "_RID": "row_23", "sceneExtendEnumFieldList": [] } ], "sceneMode": 2, "taskSceneModeList": [ { "sceneMode": 2, "templateId": 263489, "templateCode": "QC2022XXXXXXXXXXXX", "templateVersion": "1.0", "templateName": "模板名称023", "templateType": 1, "isAppraisal": 1, "collectionReviewId": "", "collectionReviewName": "", "modeOrder": 1, "sceneModeName": "", "licenseSwitch": 0, "oldSceneModeName": "" } ], "reviewProcessName": "", "reviewProcessId": "", "isApplyApprove": null, "sceneLicense": null, "signInConfig": "1", "headerInfo": { "sceneName": "场景名称1111", "sceneRemark": "场景描述", "adminOrganizationCode": 830, "adminOrganizationName": "杨凌作业系统测试1", "coverId": "", "category": "1", "id": 3294 }, "sceneStatus": 1, "operationFlag": "Y" }
  • 请求参数 参数 类型 是否必填 描述 dataSource String 是 创建来源标识。 submitterAccount String 是 提交人账号。 taskSceneBaseFieldList Object 是 基础字段。 taskSceneExtendFieldList Object 否 扩展字段 subBaseFieldConfig List 否 子任务场景基础字段(父子任务场景中使用) subTaskExtendFieldList List 否 子任务场景扩展字段(父子任务场景中使用) sceneMode Integer 否 任务场景模式。 1:简单任务 2:关联作业检查清单 3:任务启用工序 4:父子任务 sceneStatus Integer 否 任务场景状态。0:草稿 1:可用 2:停用 operationFlag String 是 是否是提交或者保存草稿。 Y:提交 N:保存草稿 taskSceneModeList Object 是 任务场景配置模板信息。 headerInfo Object 是 任务场景配置场景信息。 isApplyApprove Integer 否 是否需要申请审批。0:否 1:是 reviewProcessId Long 否 评审流ID。 reviewProcessName String 否 评审流名称。 adminOrganizationCode String 是 组织单元ID。 adminOrganizationName String 是 组织单元名称。 signInConfig Integer 否 是否启用打卡配置。1:启用 0:不启用 null:该场景没有引入打卡配置 taskSceneBaseFieldList基础字段Object说明: 参数 类型 是否必填 描述 fieldName String 是 字段名称。 fieldStatus Integer 是 字段状态。 1:可用 2:停用 fieldIsNecessary Integer 是 是否必填。 1:必填 2:其它 fieldCode String 是 字段编码。 fieldOrder Integer 是 字段排序序号。 fieldDefaultValue String 否 基础字段默认值。 extraData1 String 否 附加属性。 subBaseFieldConfig子任务场景基础字段Object说明: 参数 类型 是否必填 描述 fieldName String 是 字段名称。 fieldStatus Integer 是 字段状态。1:可用 2:停用 fieldCode String 是 字段编码。 taskSceneExtendFieldList、subTaskExtendFieldList(创建父子任务场景时候填写)扩展字段Object说明: 参数 类型 是否必填 描述 fieldName String 是 自定义字段名称。 fieldType Integer 是 扩展字段类型。1:文本 2:枚举 3:多枚举 4:日期 5:时间 6:整数;7:小数;20:短文本 0:无意义,字段默认值。 fieldStatus Integer 是 字段状态。 fieldCode String 是 字段编码。 scopeList Object 是 适用范围。1:标准任务 fieldOrder Integer 是 字段排序序号,从0开始。 fieldValue String 否 字段枚举值。 fieldDefaultValue String 否 字段默认值。 fieldIsNecessary Integer 否 是否必填。1:必填 2:其它 enumList Object 否 枚举值列表。 sceneExtendEnumFieldList Object 否 枚举值列表。 id Long 是 主键ID(引入时)。 category Integer 是 分属类别。1:任务 2:子任务 stage Integer 否 任务场景扩展属性阶段 1:创建阶段 2:执行阶段 unitName String 否 单位名称 fieldDefaultValue基础字段默认值执行人字段Object说明("fieldCode": "executor"): 参数 类型 是否必填 描述 userId Long 是 用户ID,执行人群组ID。 userName String 是 用户名称。 userType Integer 是 用户类型。 1:执行人 2:执行人群组 taskSceneModeList任务场景配置模板信息Object说明: 参数 类型 是否必填 描述 collectionProcessType Integer 否 审批流类型。 0:标准审批 1:临时审批流 2:自定义审批流 collectionReviewId Long 否 采集评审流ID。 collectionReviewName String 否 用户类型。 1:执行人 2:执行人群组 customCollectionReviewerList Object 否 采集评审人列表。 isAppraisal Integer 否 是否需要采集评审。 0:否 1:是 modeOrder Integer 是 排序序号,从1开始。 sceneMode Integer 否 任务场景模式。 1:简单任务 2:关联作业检查清单 3:任务启用工序 4:父子任务 sceneModeName String 否 不汲及 子任务/工序名称 oldSceneModeName String 否 不汲及 升级前子任务/工序名称 templateCode String 否 模板编码。 templateId Long 否 模板ID。 templateName String 否 模板名称。 templateVersion String 否 模板模板号。 templateType Integer 否 模板类型。 0:安全检查 1:质量检查 2:巡检 templateModel Object 否 创建新的模板,kcpList不为空则直接发布新的模板。 kcpList Object 否 创建新的KCP列表信息。 subTaskExtendFieldList List 否 创建父子任务场景,子任务扩展属性对象 taskSceneModeList中subTaskExtendFieldList子任务场景扩展属性信息Object说明: 参数 类型 是否必填 描述 fieldCode String 是 场景名称。 fieldDefaultValue String 否 场景描述。 stage Integer 否 子任务场景扩展属性阶段 1:创建阶段 2:执行阶段 其中templateModel、kcpList参数参照保存检查单模板KCP、ITEM信息接口。 headerInfo任务场景配置场景信息Object说明: 参数 类型 是否必填 描述 sceneName String 是 场景名称。 sceneRemark String 否 场景描述。 adminOrganizationCode String 是 组织单元ID。 adminOrganizationName String 是 组织单元名称。 category String 否 领域场景。 id Long 否 领域场景(任务类别ID)。 sceneType Integer 否 场景创建类型。 0:按场景创建 1:手动创建虚拟场景 2:许可场景
  • 相关接口 接口名称 调用说明 获取Token 调用该接口获取到Token,再调用其他接口时,需要在请求消息头中添加“Authorization”,其值即为Token。 鉴权方式创建oauth客户端认证凭据参考: https://support.huaweicloud.com/api-astrozero/astrozero_api_0010.html#section0 获取access_token参考 https://support.huaweicloud.com/api-astrozero/astrozero_api_0009.html 发送请求是需要添加header请求头(access-token) access-token: xxxxxxxxxxxxxxxxxxx
共100000条