华为云用户手册

  • 请求示例 示例1: { "remark": "驳回原因", "operate": 2, "thirdUrl": "issueId=", "issueIdList": [ 306342 ], "attachmentList": [ { "fileId": 6573274, "fileName": "XXoffer (3).pdf" } ] }
  • 响应示例 { "data": [ { "personGroupId": 115821, "personGroupCode": "hzjTestGroup1-level2", "personGroupName": "hzjTestGroup1-level2", "personId": 190157, "personCode": "100XXX@isdp", "personName": "hzjTest", "userId": 125352 } ], "pos": 0, "totalCount": 1, "entityName": "personGroup" }
  • 响应参数 参数 类型 描述 agentId int 坐席ID agentName String 坐席名称 agentAccount String 坐席账号 deputyAgentId int 副坐席ID deputyAgentUserId int 副坐席USERID deputyAgentName String 副坐席名称 deputyAgentAccount String 副坐席账号 tenantId int 租户ID signSiteCode String 作业对象编号 signSiteName String 作业对象名称 userId int 用户ID playUserId int 直播USERID channelId int 视频通道 channelName String 通道名称 createdBy int 创建人 creationDate Date 创建时间 createName String 创建人名字 chatjid int IM消息号 customerName String 客户名称 city String 城市 taskId int 任务Id taskName String 任务编码 projectNo String 项目编码 projectName String 项目名称 adminRegion String 行政区域 adminRegionName String 行政区域名字 partner String 分包商 udf3 String 作业类型 adminOrganization String 行政组织 adminOrganizationName String 行政组织名称
  • 响应示例 { "stateCode":"0", "errorMessage":null, "result":{ "data":[{ "agentId":7521, "agentName":"liXX", "agentAccount":"188XXXX6100", "deputyAgentId":null, "deputyAgentUserId":null, "deputyAgentName":null, "deputyAgentAccount":null, "tenantId":886, "signSiteCode":"质检作业对象-01", "signSiteName":"质检作业对象-01", "userId":25773, "playUserId":25797, "channelId":202912, "channelName":"北京-XXXX-20200723S-质检位置-01", "createdBy":25797, "creationDate":"2020-09-11T07:16:54.000+0000", "createName":"韩XX", "chatjid":"186XXX@saasgroupchat.isdp-saas-sit.test.huawei.com", "customerName":"XXXX;", "city":null, "province":"北京", "country":null, "taskId":591795, "taskName":"北京-XXXX-20200723S-质检位置-01", "projectNo":"20200723", "projectName":"20200723S", "adminRegion":null, "adminRegionName":null, "partner":null, "udf1":null, "udf3":null, "adminOrganization":null, "adminOrganizationName":null }], "pos":0, "total_count":1 } }
  • 请求参数 参数 类型 是否必填 描述 page.start int 必填 开始行数 page.count int 必填 每页总数 taskId int 必填 任务ID taskName String 必填 任务名称 projectNo String 必填 项目编码 projectName String 必填 项目名称 udf3 String 必填 作业类型 customer_name Array 必填 客户名称 city Array 必填 国家 province Array 必填 省份 country Array 必填 城市 adminOrganization String 必填 行政组织 adminOrganizationName String 必填 行政组织名字
  • 响应示例 { "status": "success", "msg": null, "data":{ "funcPrivNo": "pub.person.person.read", "funcPrivId": 18888, "funcPrivBelongTo": null, "funcPrivDesc": "查询", "funcPrivDescEn": "View" }, "success": true, "failed": false }
  • 响应参数 参数 类型 描述 appName String 应用服务名称 createdBy Long 创建人 creationDate DateTime 创建日期 deleteFlag Integer 删除标识 entityName String 实体名称 itemAttr1 String 扩展字段1 itemAttr2 String 扩展字段2 itemAttr3 String 扩展字段3 itemAttr4 String 扩展字段4 itemCode String 条目编码 itemDesc String 条目说明 itemId Long 条目ID itemName String 条目名称 itemNameEnUs String 条目英文名称 lastUpdateDate DateTime 最后更新日期 lastUpdateBy Long 最后更新人 lookupClassify Map 类别模型 orderNum Integer 条目序号 status String 状态:预留 tenantId Long 租户ID classifyId Long 类别ID classifyCode String 条目编码
  • 响应示例 [ { "appName": "pub-server", "createdBy": -1, "creationDate": "2023-04-07T01:39:41.000+00:00", "deleteFlag": 0, "entityName": "LookupItem", "itemAttr1": "", "itemAttr2": "", "itemAttr3": "", "itemAttr4": "", "itemAttr5": "", "itemCode": "ENTERPRISE_REGISTRATION", "itemDesc": "注册方式配置-企业注册", "itemId": -2022010131472, "itemName": "企业注册", "itemNameEnUs": "Enterprise Registration", "lastUpdateDate": "2023-04-07T01:39:41.000+00:00", "lastUpdatedBy": -1, "lookupClassify": { "id": -2022010131141, "classifyId": -2022010131141, "allowCustom": 0, "appName": "pub-server", "value": "LOGIN_PAGE_CONFIG_REGISTRATION_MODEL", "classifyCode": "LOGIN_PAGE_CONFIG_REGISTRATION_MODEL", "classifyDesc": null, "classifyName": "登录页面注册方式", "classifyNameEnUs": "Registration Mode", "createdBy": -1, "creationDateStr": "2022-10-21 15:18:11", "creationDate": "2022-10-21T07:18:11.000+00:00", "deleteFlag": 0, "entityName": "LookupClassify", "funcPrivNo": null, "lastUpdateDateStr": "2022-10-21 15:18:11", "lastUpdateDate": "2022-10-21T07:18:11.000+00:00", "lastUpdatedBy": -1, "status": "0", "tenantId": 1 }, "orderNum": 4, "status": "0", "tenantId": 1, "classifyId": -2022010131141, "classifyCode": "LOGIN_PAGE_CONFIG_REGISTRATION_MODEL" } ]
  • 响应示例 { "stateCode": "0", "errorMessage": null, "result": [ { "sceneTaskId": 1428935, "taskId": 141110, "taskName": "12", "status": 3, "createdBy": 25804, "createName": "张三", "parentTaskId": 1428934, "checkOrderId": null, "checkOrderName": null, "checkOrderType": null, "description": "", "actualEndTime": 1631171405709, "actualBeginTime": 1631171405709, "beginTimestamp": null, "endTimestamp": null, "processFeedback": "" }, { "sceneTaskId": 1428936, "taskId": 141110, "taskName": "23", "status": 3, "createdBy": 25804, "createName": "张三", "parentTaskId": 1428934, "checkOrderId": null, "checkOrderName": null, "checkOrderType": null, "description": "", "actualEndTime": 1631171453292, "actualBeginTime": 1631171453292, "beginTimestamp": null, "endTimestamp": null, "processFeedback": "" } ] }
  • 响应示例 statusProcessing 待处理 statusNotClose 待关闭 statusClose 已关闭 statusAll 问题总数 statusCreate 草稿 statusHandle 处理中 statusDelete 已删除数量 { "stateCode": "0", "errorMessage": null, "result": { "statusProcessing": 976, "statusNotClose": 19, "statusClose": 461, "statusAll": 5258, "statusCreate": 3395, "statusHandle": 407, "statusDelete": 78 } }
  • 请求示例 { "exceutorList": [ { "userId": 1957, "userName": "张三", "userType": 1 } ], "remarks": "11", "taskList": [ { "taskId": 5000999, "taskType": 1 } ] }
  • 响应参数 参数 类型 描述 stateCode String “0”成功 isdp.task.batchUpdateExecutor.002:系统异常,请稍后重试或联系管理员 isdp.task.batchUpdateExecutor.003:入参任务或者执行人不能为空,请调整后重试 isdp.task.batchUpdateExecutor.004:批量数据处理不能超过 isdp.task.batchUpdateExecutor.005:执行人数据无效,请调整后重试 isdp.task.batchUpdateExecutor.006:用户不存在,请刷新后重试 isdp.task.batchUpdateExecutor.007:用户和登录人不是同一个租户下,请调整后重试 isdp.task.batchUpdateExecutor.008:用户在黑名单中,请刷新后重试 isdp.task.batchUpdateExecutor.009:用户状态有问题,请刷新后重试 isdp.task.batchUpdateExecutor.010:群组不存在,请刷新后重试 isdp.task.batchUpdateExecutor.011:群组和登录人不是同一个租户下,请调整后重试 isdp.task.batchUpdateExecutor.012:转派原因长度超过最大长度200,请调整后重试 isdp.task.batchUpdateExecutor.013:任务正在转派执行人,请稍后重试 isdp.task.batchUpdateExecutor.014:没有找到任务信息,请刷新后重试 isdp.task.batchUpdateExecutor.017:任务配置了安全检查单,不能转派为群组,请调整后重试 isdp.task.batchUpdateExecutor.018:子任务配置了安全检查单,不能转派为群组,请调整后重试 isdp.task.batchUpdateExecutor.019:%s工序配置了安全检查单,不能转派为群组,请调整后重试 isdp.task.batchUpdateExecutor.020:没有找到任务信息,请刷新后重试 errorMessage String 接口错误提示信息 result Object 接口响应数据。1:待执行;2:执行中;3:已完成。注意,result可能会是空map,请注意判空处理。
  • 请求示例 { "orgInfoList":[ { "orgNo":"robin_test_4_1", "orgName":"新增4_1", "parentOrgNo":"robin_test_3_3" }, { "orgNo":"robin_test_4_2", "orgName":"新增4_2", "parentOrgNo":"robin_test_3_2" }, { "orgNo":"robin_test_3_1", "orgName":"新增3_1_改名_改上级", "parentOrgNo":"robin_test_3_3" } ] }
  • 响应参数 参数 类型 描述 stateCode String 响应编码。 errorMessage String 错误信息。 result Object 响应数据。 result参数说明 参数 类型 描述 dataSource String 创建来源标识。 taskSceneBaseFieldList Object 基础字段。 taskSceneExtendFieldList Object 扩展字段。 sceneMode Integer 任务场景模式。 2-关联作业检查清单 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 组织单元名称。 taskSceneExtendFieldList中object信息说明 参数 类型 描述 fieldCode String 任务场景扩展属性编码 fieldName String 任务场景扩展属性名称 fieldDefaultValue String 扩展属性默认值 stage Integer 任务场景扩展属性所属阶段1:创建;2:执行 fieldOrder Integer 扩展属性顺序 extendValue String 扩展属性值 fieldStatus String 扩展属性状态 1:可用 2:停用 fieldType Integer 扩展属性类型(1:长文本;2:枚举;3:多枚举;4:日期;5:时间;6:整数;7:小数;20:短文本) maxValue String 最大值 minValue String 最小值 precision String 精度 fieldIsNecessary Integer 扩展属性是否必填(1:必填;2:不必填) 其中对象详情参照5.3.1.4创建任务场景参数说明。
  • 响应示例 { "stateCode": "0", "errorMessage": "成功", "result": { "pos": 0, "totalCount": 0, "data": [ { "count": 0, "jobObjectId": 0 } ], "header": null } }
  • 请求示例 { "docName": "jobRegulationsClauses", "updateObj": { "jobRegulationsClausesId": "b测试b", "jobRegulationsClausesPart": "编", "jobRegulationsClausesChapter": "章", "jobRegulationsClausesSectioned": "节", "jobRegulationsClausesArticle": "条", "jobRegulationsClausesDesc": "b测试b-update" } }
  • 请求参数 参数 类型 是否必填 描述 docName String 是 文档名称: standardTrouble-标准隐患;safetyRegulationsClauses-安全规程;jobRegulationsClauses-作业规程;controlMeasures-管控措施 updateObj Object 是 需要修改的条目对象 docName为jobRegulationsClauses时,updateObj入参: 参数 类型 是否必填 描述 jobRegulationsClausesId String 是 条目ID jobRegulationsClausesDesc String 是 款 jobRegulationsClausesPart String 否 编 jobRegulationsClausesChapter String 否 章 jobRegulationsClausesSectioned String 否 节 jobRegulationsClausesArticle String 否 条 docName为controlMeasures时,updateObj入参: 参数 类型 是否必填 描述 controlMeasuresId String 是 管控措施id solutionDesc String 是 管控措施描述 riskId String 否 对应的风险ID controlSource String 否 管控岗位 sectionClauses String 否 管控周期 docName为standardTrouble时,updateObj入参: 参数 类型 是否必填 描述 standardTroubleId String 是 标准隐患ID standardTroubleDesc String 是 标准隐患描述 standardTroubleLevel String 否 隐患等级 standardMainTroubleCategory String 否 隐患父类别 standardSubTroubleCategory String 否 隐患子类别 standardMainTroubleCategoryId String 否 隐患父类别ID standardSubTroubleCategoryId String 否 隐患子类别ID standardTroubleCategory String 否 隐患类别 docName为safetyRegulationsClauses时,updateObj入参: 参数 类型 是否必填 描述 safetyRegulationsClausesId String 是 安全规程id safetyRegulationsClausesDesc String 是 款 safetyRegulationsClausesPart String 否 编 safetyRegulationsClausesChapter String 否 章 safetyRegulationsClausesSectioned String 否 节 safetyRegulationsClausesArticle String 否 条
  • 响应示例 { async :"false" fileName :"20201114_2.PNG" filePath :null, fileAsyncId : null, funcPoint :"taskCallectData", fileId : 1491969, fileSize : 738568, hwFileId : null, objectName : null, fileExt :"PNG", uploadTime:"2022-07-07T10:03:15.366+00:00" creationDate :"2022-07-07T10:03:15.456400:00" createdBy :-1, tenantId :1, uploadUserId : -1, deleteFlag : 0, cryptMode : null, microCode :"qc-check" sourceTenantId : 1, storageMode :"local", entityName:"File", lastUpdatedBy : -1, lastUpdateDate :"2022-07-07T10:03:15.456+00:00", appName :"file-server", affectedRows : 1, childObjectName : null }
  • 请求示例 { "date": "2022-06-11", "dateType": "day", "period": 7, "orgIdList": ["123", "124"], "sortBy": 0, "pageStart": 0, "pageSize": 15, "queryType": 0 }
  • 响应示例 { "stateCode": "0", "errorMessage": "success", "result": { "pos": 0, "totalCount": 2, "data": [ { "issueType": "typeA", "totalNum": 20, "majorNum": 2, "importantNum": 3, "minorNum": 15 }, { "issueType": "typeB", "totalNum": 10, "majorNum": 2, "importantNum": 3, "minorNum": 5 } ] } }
  • 请求示例 { "taskQueries": [ { "customerTaskId": 2021042903, "taskName": "测试", "taskSheetType": 0, "signSiteCode": "加密", "signSiteName": "加密", "signSiteType": "", "adminRegion": "中国(CN)-XX市", "longitude": "126", "latitude": "26", "signSiteAddress": "作业对象的位置详细地址", "projectNo": "P001", "customerName": "", "partner": "null", "type": "asd", "deliveryScene": "", "productType": "", "templateCode": "EHS20210126105343752", "templateName": "安全监测-视频模板", "planBeginDate": "", "planEndDate": 1598324811850, "remarks": "检查单备注测试", "assignedUserType": "1", "assignedUserName": "18672783257", } ] }
  • 响应示例 { "stateCode": "0", "errorMessage": "成功", "result": [ { "status": "0", "message": "保存成功", "customerTaskId": "2021042903", "taskId": 171149 } ] }
  • 相关接口 接口名称 调用说明 获取Token 调用该接口获取到Token,再调用其他接口时,需要在请求消息头中添加“Authorization”,其值即为Token。 查询租户下用户信息(API名称:getPersonListByTenant) 调用该接口获取执行人。 创建检查单时,需要输入执行人。 查询项目信息(API名称:findPagedProjectList) 调用该接口获取项目编码。 创建检查单时,需要输入项目编码。 查询模板列表 调用该接口获取作业模板编码。 创建检查单时,需要输入作业模板编码。 更新检查单 调用该接口查询更新检查单。 任务分页查询(API名称:findTask) 调用该接口查询检查单状态。 删除检查单 调用该接口可以删除已经创建的检查单。
  • 请求参数 参数 类型 是否必填 描述 customerTaskId String 必填 客户检查单ID taskName String 必填 检查单名称 taskSheetType int 必填 检查单类型: 0-EHS视频 1-质量检查 2-巡检 signSiteCode String 必填 作业对象编码 signSiteName String 否(需要新增作业对象时必填) 作业对象名称 signSiteType String 否 作业对象类型,客户传入,按ISDP+中已配置的枚举写入,用英文key写 代维对应“作业对象级别” signSiteAddress String 必填(需要新增作业对象时必填) 作业对象详细地址,如果是新增的作业对象必填 adminRegion String 必填 行政区域,传入国家省份城市名称,如:中国-广东-深圳 longitude double 否 经度 latitude double 否 维度 projectNo String 必填 项目编码 获取项目编码API请参见:查询项目信息(API名称:findPagedProjectList) projectName String 否(需要新增项目时必填) 项目名称 customerName String 否 客户名称 partner String 否 供应商名称 type String 必填 业务类型 deliveryScene String 否 交付场景(EHS不涉及) productType String 否 产品类别(EHS不涉及) udf3 String 否 产品形态(EHS不涉及) templateCode String 必填 作业模板编码 获取作业模板编码API请参见:查询模板列表(API名称:findTemplate) templateName String 否 作业模板名称 planBeginDate Long 否 计划开始时间,时间戳 planEndDate Long 否 计划完成时间,时间戳 remarks String 否 备注 assignedUserType int 必填 执行人类别: 1-个人 2-群组(EHS不支持群组) assignedUserName String 必填 执行人账号或群组名称,多个用分号分隔(EHS不支持群组) 获取执行人API请参见:查询租户下用户信息(API名称:getPersonListByTenant) isReview int 否 是否需要评审: 0-否 1-是 reviewUserAccountLevelOne String 否 L1评审人账号,多个用分号分隔(EHS不涉及评审) levelOneIsOnlineReview int 否 L1是否随机审批: 0-否 1-是 reviewUserAccountLevelTwo String 否 L2评审人账号,多个用分号分隔(EHS不涉及评审) levelTwoIsOnlineReview int 否 L2是否随机审批(EHS不涉及评审) 0-否 1-是 reviewUserAccountLevelThree String 否 L3评审人账号,多个用分号分隔(EHS不涉及评审)
  • 响应参数 参数 类型 描述 stateCode String 响应编码。 errorMessage String 错误信息。 result Object 响应数据。 result Object属性: 参数 类型 描述 assignedUserId Long 执行人ID。 assignedUserName String 执行人名称。 userGroupName String 群组名称。 userGroup String 群组ID。 taskExtend List 任务扩展属性。
  • 响应参数 参数 类型 描述 stateCode String 响应状态码:0-成功;其他-失败 errorMessage String 响应描述,错误提示 result Object 问题列表信息 result出参: 参数 类型 描述 data List 问题列表 issueId Long 问题ID templateId Long 模板ID signSiteId Long 作业对象ID signSiteCode String 作业对象编码 signSiteName String 作业对象名称 code String 编码 status Integer 状态 issueLevel Integer 问题级别 issueSource Integer 数据源 issueHandlerId String 问题处理人UserID issueHandlerName String 问题处理人名称 dueTimestamp Long 问题计划完成时间 creatorDescribe String 问题描述 creationTimestamp Long 创建时间戳 issueType String 问题类型 issueRemark String 问题备注 issueTypeFather String 问题大类 createdBy Long 创建人ID createName String 创建人名称 region String 行政区划 dealDate Date 处理时间 dealTimestamp Long 处理时间戳 closeDate Date 关闭时间 closeTimestamp Long 关闭时间搓 closeBy Long 关闭人ID closeName Long 关闭人名称 adminOrganization String 组织管理单元 adminOrganizationName String 组织管理单元名称 sceneTaskId Long 任务ID taskType Integer 任务类型 regionName String 行政区划名称 issueInstance String 实例对象 udf1- udf20 String 问题扩展属性 udf1Close—udf20Close String 问题关闭阶段扩展属性 udf1Deal- udf20Deal String 问题处理阶段扩展属性 taskId Long 检查id taskName Long 检查单名称 sceneTaskName String 任务名称 regionPath String 行政区划路径 regionPathName String 行政区划路径名称 country String 国家 province String 身份 city String 城市 projectNo String 项目编码 issueAttachmentList List 附件 tenantId Long 租户ID
  • 响应参数 参数 类型 描述 status String 操作状态(success/failed)。 msg String 错误信息。 data Object 返回分页数据信息。 data.totalCount Integer 数据总数。 data.pos integer 分页开始位置。 data.data Object 位置信息列表。 data.data.addressId Long 位置ID。 data.data.addressCode String 位置编码。 data.data.address String 位置名称。 data.data.addressLevel Integer 位置层级。 data.data.addressPath String 位置路径。 data.data.parentId Long 上级位置ID。 data.data.longitude Double 经度。 data.data.latitude Double 纬度。 data.data.coordinate String 位置坐标。 data.data.coordinateType String 位置类型。 data.data.hasSubNode boolean 是否有下级位置信息。
  • 响应示例 { "status": "success", "msg": null, "data": { "data": [ { "appName": "pub-server", "entityName": "address", "lastUpdateDate": "2022-04-06T08:14:54.000+00:00", "lastUpdatedBy": 111462, "creationDate": "2021-03-19T03:07:00.000+00:00", "createdBy": -88, "deleteFlag": 0, "tenantId": 100045, "description": null, "parentId": -1, "addressPath": null, "addressLevel": 1, "address": "中国", "addressCode": "CN", "addressId": 1013440, "longitude": null, "latitude": null, "coordinate": null, "coordinateType": null, "children": [ { "appName": "pub-server", "entityName": "address", "lastUpdateDate": "2022-04-06T08:14:56.000+00:00", "lastUpdatedBy": 111462, "creationDate": "2021-03-19T03:07:01.000+00:00", "createdBy": -88, "deleteFlag": 0, "tenantId": 100045, "description": null, "parentId": 1013440, "addressPath": "1013440", "addressLevel": 2, "address": "XX省", "addressCode": "430000", "addressId": 1013458, "longitude": null, "latitude": null, "coordinate": null, "coordinateType": null } ] } ], "pos": 0, "totalCount": 1, "entityName": "address" } }
  • 请求参数 参数 类型 是否必填 描述 dataList Long 是 NA采集数据。 taskId Long 是 检查单ID。 templateId Long 是 模板ID。 kcpId Long 是 kcp的ID。 itemId Long 是 条目ID。 buttonType String 是 操作类型。 textDataList List 否 采集文本数据。 outputId Long 否 输出项ID。 Content String 否 采集内容。 contentType Integer 否 采集数据类型。 photoList List 否 采集图片数据。 outputId Long 否 输出项ID。 photoId Long 否 图片ID。 photoName Long 否 图片名称。 videoList List 否 采集视频数据。 outputId Long 否 输出项ID。 videoId Long 否 视频ID。 videoName String 否 视频名称。 fileList List 否 采集附件数据。 outputId Long 否 输出项ID。 fileId Long 否 文件ID filename String 否 文件名称。 operUserId Long 是 操作人ID。
  • 请求示例 {"dataList":[{"taskId":5996494,"itemId":3515983,"templateId":263513,"kcpId":286609,"buttonType":"collect","textDataList": [{"content":"api111111111111","outputId":43817155,"contentType":20,"templateId":263513,"itemId":3515983,"kcpId":286609,"taskId":5996494}],"photoList":[{"isExample":0,"outputId":43817155,"templateId":263513,"itemId":3515983,"kcpId":286609,"taskId":5996494,"dataSource":1,"photoId":6796072,"photoName":"性能图片2.png"}], "videoList":[{"isExample":0,"outputId":43817156,"templateId":263513,"itemId":3515983,"kcpId":286609,"taskId":5996494,"dataSource":1,"videoId":6796227,"videoName":"1.mp4","thumbnailsId":6796226}],"fileList":[{"outputId":43817157,"templateId":263513,"itemId":3515983,"kcpId":286609,"taskId":5996494,"dataSource":1,"fileId":6796072,"fileName":"性能图片2.png"}]}], "operUserId": 519119}
共100000条