文档首页/ ISDP/ 双预控/ API/ 风险分级管控/ 风险管控任务创建/ 创建风险管控任务(API名称:createRiskControlTask)
更新时间:2023-06-16 GMT+08:00
分享

创建风险管控任务(API名称:createRiskControlTask)

功能介绍

该接口用于创建风险管控任务。

相关API

接口名称

调用说明

查询风险辨识库

创建风险管控任务时,需要风险和措施相关信息,调用该接口获取到风险和措施相关信息。

调用流程

因为创建风险管控任务时,前置依赖数据较多,成功调用此API需要提前获取预置的如下信息:

创建风险管控任务涉及到的风险和措施信息:通过调用“查询风险辨识库”API,获取到风险和措施信息。

URL

请求方式

HTTPS地址

消息体类型

POST

https://AppCube域名/service/ISDP__SecurityRiskBO/1.0.1/createRiskControlTask

application/json

请求头

参数

类型

是否必填

描述

Content-Type

String

请求体内容类型。

填写为:application/json

access-token

String

调用API要用到的访问令牌获取access_token中获取的access_token的值。

请求参数

参数

类型

是否必填

描述

templateName

String

检查单模板名称,自动生成规则:FXJCD+时间戳

locationId

String

风险点id

locationCode

String

风险点编码

locationName

String

风险点名称

riskIdentityList

Object

辨识风险列表

controlSceneName

String

管控场景名称,自动生成规则:GKCJ+时间戳

adminOrganizationName

String

组织名称

adminOrganizationCode

Number

组织id

sceneRemark

String

场景描述

controlTaskName

String

管控任务名称,自动生成规则:GKRW+时间戳

taskBasicAttribute

TaskBasicField

管控任务基础属性

planBeginDate

Number

计划开始时间,毫秒级

planEndDate

Number

计划结束时间,毫秒级

shifts

String

班次

controlType

String

管控类型

todoUrlPC

String

PC端待办页面地址,不传时默认双预控预置页面

todoUrlAPP

String

APP端待办页面地址,不传时默认双预控预置页面

taskExtendFieldList

TaskExtendField

任务扩展属性列表,需要系统中存在该扩展属性

userId

String

用户id,输入后替换上下文用户id

taskExtendFieldList参数说明

参数

类型

是否必填

描述

fieldName

String

扩展属性名称

extendValue

String

扩展属性值

taskBasicAttribute参数说明

参数

类型

是否必填

描述

signSiteId

Number

作业对象ID

signSiteName

String

作业对象名称

signSiteCode

String

作业对象编码

administrativeDivisionName

String

行政区域

address

String

任务地址

projectName

String

项目名称

projectNo

String

项目编码

supplierName

String

供应商

customerId

Number

客户ID

customerName

String

客户名称

jobDuration

String

标准作业时长

projectDuration

String

工期

requiredStartTime

Number

要求开始时间

requiredEndTime

Number

要求完成时间

skill

String

要求技能

schedulingMode

String

调度模式

taskDescription

String

任务描述

ccPersonType

Number

抄送人员类型:

  • 4:单个人员
  • 6:群组

ccPerson

String

抄送人员名称,单个人员账号或群组名称

ownerType

Number

责任人员类型:

  • 5:单个人员
  • 7:群组

owner

String

责任人员名称,单个人员账号或群组名称

FileItem参数说明

参数

类型

是否必填

描述

fileId

Number

文件id

fileName

String

文件名称

fileType

String

文件类型

fileSize

Number

文件大小

响应参数

参数

类型

描述

resCode

String

响应状态码

  • 0:成功
  • 其他:失败,其他错误码说明请参考错误码

resMsg

String

响应描述,如果成功状态,通常会返回“成功”,其他情况返回具体的错误信息

result

Object

响应结果内容

result参数说明

参数

类型

描述

taskId

Number

任务id

taskName

String

任务名称

taskSceneName

String

任务场景名称

templateName

String

检查单模板名称

请求示例

{
    "locationId": "187252",
    "locationCode": "CN",
    "locationName": "中国",
    "planBeginDate": 1684392034841,
    "planEndDate": 1684564834841,
    "shifts": "早班",
    "controlType": "领导带班检查",
    "riskIdentityList": [
        {
            "checkItem": "检查项目1",
            "consequenceValue": 40,
            "controllDiscipline": "管控岗位1",
            "controllPeriod": null,
            "createBy": "10gg000000vgy8jvpTmF",
            "createDate": "2022-11-24 17:36:39",
            "createdByName": "XXXXXX",
            "exposureRate": 10,
            "facsNum": 2,
            "id": "cslU000000yhILG5V4gi",
            "identifyingObjects ": null,
            "index": 3,
            "jobObjectCode": "",
            "jobObjectId": null,
            "jobObjectName": "",
            "locationCode": null,
            "locationId": null,
            "locationName": null,
            "orgUnit": "值班室",
            "possibilityRate": 1,
            "riskDesc": "测试检查单引入风险问题",
            "riskFactor": "危险因素",
            "riskId": "",
            "riskLevel": "重大风险",
            "riskOrganUnitCode": "",
            "riskOrganUnitID": 35329,
            "riskRatingModelType": null,
            "riskStatus": 0,
            "riskType": "测试1",
            "riskValue": 400,
            "solutionList": [
                {
                    "controlSource": "测试租户",
                    "id": "cgSW000000yhILG6dTCy",
                    "sectionClauses": "每天",
                    "solutionDesc": "1.事故发生后,事故现场人员立即汇报作业区说明地点、人员伤亡情况。2、安排专人接救护车。3、实行应急预案措施进行救治。4、保护好事故现场,必要时在事故现场周围建立警戒区域,现场紧急疏散,人员清点,传达紧急信息,事故调查等。5、报告电话:********;急救:120。"
                },
                {
                    "controlSource": "测试租户",
                    "id": "cgSW000000yhILGDjRSa",
                    "sectionClauses": "每天",
                    "solutionDesc": "每年由矿特种设备管理人员负责联系鞍山市特种设备检验机构对电梯检验保证安全装置齐全有效;"
                }
            ]
        },
        {
            "checkItem": "采煤工作面",
            "consequenceValue": 0,
            "controllDiscipline": "采煤",
            "controllPeriod": "",
            "createBy": "10gg000000vgy8jvpTlB",
            "createDate": "2023-05-16 14:19:13",
            "createdByName": "nara",
            "exposureRate": 0,
            "facsNum": 7,
            "id": "cslU0000013KCbh7XgCe",
            "identifyingObjects ": null,
            "index": 0,
            "jobObjectCode": null,
            "jobObjectId": null,
            "jobObjectName": null,
            "locationCode": "CN",
            "locationId": 187252,
            "locationName": "中国",
            "orgUnit": "皮带运输队",
            "possibilityRate": 0,
            "riskDesc": "XX0516-2",
            "riskFactor": "可能,但不经常",
            "riskId": "",
            "riskLevel": "低风险",
            "riskOrganUnitCode": null,
            "riskOrganUnitID": 35320,
            "riskRatingModelType": "LEC",
            "riskStatus": 0,
            "riskType": "瓦斯",
            "riskValue": 0,
            "solutionList": [
                {
                    "controlSource": "综采队",
                    "id": "cgSW0000013KCbhN9cMC",
                    "sectionClauses": "每天",
                    "solutionDesc": "XX111XX222"
                },
                {
                    "controlSource": "综采队",
                    "id": "cgSW0000013KCbhekkQC",
                    "sectionClauses": "每天",
                    "solutionDesc": "XX112"
                },
                {
                    "controlSource": "综采队",
                    "id": "cgSW0000013KCbhh1XSi",
                    "sectionClauses": "每天",
                    "solutionDesc": "XX113"
                },
                {
                    "controlSource": "综采队",
                    "id": "cgSW0000013KCbhj0jNA",
                    "sectionClauses": "每天",
                    "solutionDesc": "XX114"
                }
            ]
        }
    ],
    "adminOrganizationName": "测试租户",
    "adminOrganizationCode": 25245,
    "userId": "10gg000000xAaVtxKetU"
}

响应示例

{
    "resCode": "0",
    "resMsg": "成功",
    "result": {
        "taskId": 3284601,
        "taskName": "GKRW1684727505209",
        "taskSceneName": "GKCJ1684727503676",
        "templateName": "FXJCD1684727501031"
    }
}

状态码

状态码请参见状态码

错误码

错误码请参见错误码

相关文档