更新时间:2024-06-28 GMT+08:00
分享

按ID查询BPM对象

功能介绍

按bpm_id查询BPM对象。

URI

GET AstroZero域名/u-route/baas/bp/v2.0/metadata/definitions/{bpm_id}

表1 路径参数

参数

是否必选

参数类型

描述

bpm_id

String

参数解释

BPM的实例ID,可通过调用按条件查询BPM对象接口查看(响应消息中的“id”)。

约束限制

不涉及。

取值范围

不涉及。

默认取值

不涉及。

请求参数

响应消息

表2 响应参数

参数

参数类型

描述

resCode

String

参数解释

返回码。

取值范围

如果返回“0”代表请求成功,其他错误码说明请参考错误码

resMsg

String

参数解释

返回消息。

取值范围

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

result

Object

参数解释

成功会返回BPM的信息。

请求示例

查询BPM对象实例。
GET https://AstroZero域名/u-route/baas/bp/v2.0/metadata/definitions/001L000000Peuw1Q318a

响应示例

{
    "resCode": "0",
    "resMsg": "成功",
    "result": {
        "config": {
            "cancelable": false,
            "noCancelAfterElem": ""
        },
        "dataMappers": [
            {
                "assignmentItems": [
                    {
                        "assignTo": "dateList",
                        "name": "",
                        "operator": "add",
                        "value": "2019-03-04",
                        "valueType": ""
                    },
                    {
                        "assignTo": "dateList",
                        "name": "",
                        "operator": "add",
                        "value": "2020-01-02",
                        "valueType": ""
                    }
                ],
                "connector": "userTask",
                "connectorPoint": "{\"fromPort\":\"R1\",\"toPort\":\"L1\",\"points\":[\"619 125\",\"643 125\",\"662.5 125\",\"662.5 100\",\"682 100\",\"706 100\"]}",
                "connectors": [
                ],
                "description": "",
                "label": "Data Mapper",
                "locationX": 575,
                "locationY": 125,
                "name": "dataMapper"
            }
        ],
        "description": "",
        "id": "001L000000Peuw1Q318a",
        "label": "SimpleBP",
        "laneSet": {
            "label": "",
            "lanes": [
                {
                    "elements": [
                        "userTask",
                        "userTask1",
                        "dataMapper",
                        "start"
                    ],
                    "height": 201.35220031738282,
                    "label": "lane",
                    "name": "lane",
                    "role": "LoanRequest.Applicant",
                    "width": 1080
                }
            ],
            "name": ""
        },
        "name": "SimpleBP",
        "slas": [
            {
                "actions": [
                ],
                "active": true,
                "criteria": "",
                "deadlineDays": 0,
                "deadlineHours": 0,
                "deadlineIncreaseUrgencyBy": 2,
                "deadlineMinutes": 0,
                "deadlineOnlyBusinessDays": false,
                "goalActions": [
                    {
                        "action": "",
                        "criteria": "{!IsMatched} && {!Owner}",
                        "name": "sla-act",
                        "type": "Notify Manager"
                    }
                ],
                "goalDays": 0,
                "goalHours": 0,
                "goalIncreaseUrgencyBy": 1,
                "goalMinutes": 0,
                "goalOnlyBusinessDays": false,
                "label": "userTask1_sla",
                "name": "userTask1_sla",
                "startWhen": "",
                "variable": ""
            },
            {
                "actions": [
                ],
                "active": true,
                "criteria": "",
                "deadlineDays": 0,
                "deadlineHours": 0,
                "deadlineIncreaseUrgencyBy": 2,
                "deadlineMinutes": 0,
                "deadlineOnlyBusinessDays": false,
                "goalActions": [
                    {
                        "action": "NotifyBPManager",
                        "criteria": "",
                        "name": "sla-act1",
                        "type": "Notify Manager"
                    }
                ],
                "goalDays": 1,
                "goalHours": 0,
                "goalIncreaseUrgencyBy": 1,
                "goalMinutes": 0,
                "goalOnlyBusinessDays": false,
                "label": "userTask_sla",
                "name": "userTask_sla",
                "startWhen": "",
                "variable": ""
            }
        ],
        "startEvents": [
            {
                "connector": "dataMapper",
                "connectorPoint": "{\"fromPort\":\"R1\",\"toPort\":\"L0\",\"points\":[\"151.5 100\",\"175.5 100\",\"341.25 100\",\"341.25 110.5\",\"507 110.5\",\"531 110.5\"]}",
                "description": "",
                "document": "",
                "label": "Start",
                "locationX": 125,
                "locationY": 100,
                "name": "start",
                "render": "",
                "renderType": "",
                "startType": "",
                "type": "Start"
            }
        ],
        "startStage": null,
        "startType": "",
        "status": "Warning",
        "status.name": "Warning",
        "userTasks": [
            {
                "approvalType": "Single",
                "boundaryEvents": [
                ],
                "connector": "userTask1",
                "connectorPoint": "{\"fromPort\":\"R1\",\"toPort\":\"L1\",\"points\":[\"794 100\",\"818 100\",\"875 100\",\"875 100\",\"932 100\",\"956 100\"]}",
                "description": "wuli desc",
                "document": "",
                "faultConnector": "",
                "groupAsSingleParticipant": false,
                "inputAssignments": [
                    {
                        "input": "$Task.Title",
                        "name": "",
                        "value": "{!$GlobalConstant.EmptyString}",
                        "valueType": ""
                    }
                ],
                "label": "User Task",
                "locationX": 750,
                "locationY": 100,
                "name": "userTask",
                "outputAssignments": [
                ],
                "participants": [
                    {
                        "type": "user",
                        "value": "ecommerce6"
                    }
                ],
                "preActions": [
                    {
                        "action": "{!$GlobalConstant.EmptyString}",
                        "criteria": "",
                        "name": "action",
                        "type": "Set Status"
                    }
                ],
                "priority": 3,
                "render": "SimpleBP$Form1$form",
                "renderType": "Form",
                "routeTo": "",
                "routeType": "Name and Expressions",
                "router": {
                    "defaultRouteTo": "",
                    "defaultRouteType": "",
                    "name": ""
                },
                "title": "wu li tu cao",
                "usingSLA": "userTask_sla"
            },
            {
                "approvalType": "Single",
                "boundaryEvents": [
                ],
                "connector": "",
                "description": "",
                "document": "",
                "faultConnector": "",
                "groupAsSingleParticipant": false,
                "inputAssignments": [
                ],
                "label": "User Task",
                "locationX": 1000,
                "locationY": 100,
                "name": "userTask1",
                "outputAssignments": [
                ],
                "priority": 3,
                "render": "SimpleBP$ut1$form",
                "renderType": "Form",
                "routeTo": "",
                "routeType": "Last Assignee In Lane",
                "router": {
                    "defaultRouteTo": "",
                    "defaultRouteType": "",
                    "name": ""
                },
                "title": "T2"
            }
        ],
        "usingSLA": "",
        "variables": [
            {
                "currencyFactor": 0,
                "dataType": "checkBox",
                "defaultValue": "{!$GlobalConstant.True}",
                "defaultValueType": "",
                "description": "",
                "extNS": "",
                "extType": "",
                "isCollection": false,
                "isInput": false,
                "isNested": false,
                "isOutput": false,
                "name": "IsMatched"
            },
            {
                "currencyFactor": 0,
                "dataType": "text",
                "defaultValue": "Hello",
                "defaultValueType": "",
                "description": "",
                "extNS": "",
                "extType": "",
                "isCollection": false,
                "isInput": false,
                "isNested": false,
                "isOutput": false,
                "name": "Owner"
            },
            {
                "currencyFactor": 0,
                "dataType": "date",
                "defaultValue": "",
                "defaultValueType": "",
                "description": "",
                "extNS": "",
                "extType": "",
                "isCollection": false,
                "isInput": false,
                "isNested": false,
                "isOutput": false,
                "name": "dateVar"
            },
            {
                "currencyFactor": 0,
                "dataType": "date",
                "defaultValue": "",
                "defaultValueType": "",
                "description": "",
                "extNS": "",
                "extType": "",
                "isCollection": true,
                "isInput": false,
                "isNested": false,
                "isOutput": false,
                "name": "dateList"
            },
            {
                "currencyFactor": 0,
                "dataType": "extStruct",
                "defaultValue": "",
                "defaultValueType": "",
                "description": "",
                "extNS": "SimpleBP",
                "extType": "Form1Form",
                "isCollection": false,
                "isInput": false,
                "isNested": false,
                "isOutput": false,
                "name": "Form1Form"
            }
        ],
        "version": "1.0.1"
    }
}

状态码

状态码请参见状态码

错误码

错误码请参见错误码

相关文档