作者:钟剑华  历史版本:1  更新时间:2024-11-20 15:41

新建一个模型,返回新建模型的id

简述:

  • 新建一个模型,返回新建模型的id

请求URL:

请求方式:

  • GET

请求参数:

  • Headers:
名称 类型 是否必须 默认值 备注 其他信息
X-Authorization-access_token String 系统令牌
  • Query:
名称 类型 是否必须 默认值 备注 其他信息
defId String 0 流程定义ID
  • Body:

暂无

请求参数示例:

http://192.168.3.230:15100/ibps/business/v3/bpm/modeler/editor?defId=626866373389189120

返回示例:

{
    "state": 200,
    "request": null,
    "message": "",
    "cause": "",
    "variables": {},
    "data": {
        "defId": "626866373389189120",
        "status": "depoly",
        "defKey": "123"
    }
}

返回参数说明:

名称 类型 备注
data.defId String 流程定义ID
data.status String 流程定义状态
data.defKey String 流程定义key

读取bpmn模型内容

简述:

  • 读取bpmn模型内容

请求URL:

请求方式:

  • GET

请求参数:

  • Headers:
名称 类型 是否必须 默认值 备注 其他信息
X-Authorization-access_token String 系统令牌
  • Query:
名称 类型 是否必须 默认值 备注 其他信息
defId String 流程定义ID
impBpmn String false 是否文件导入方式
  • Body:

暂无

请求参数示例:

http://192.168.3.230:15100/ibps/business/v3/bpm/modeler/getModeler?defId=654783366796673024

返回示例:

{
  "state": 200,
  "request": null,
  "message": "",
  "cause": "",
  "variables": {},
  "data": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<definitions xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://www.omg.org/spec/BPMN/20100524/MODEL\" xmlns:bpmndi=\"http://www.omg.org/spec/BPMN/20100524/DI\" xmlns:dc=\"http://www.omg.org/spec/DD/20100524/DC\" xmlns:di=\"http://www.omg.org/spec/DD/20100524/DI\" id=\"Definitions_0szj8vl\" targetNamespace=\"http://bpmn.io/schema/bpmn\" xsi:schemaLocation=\"http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd\"><process id=\"Process_1q4yoes\" name=\"测试分类\" isExecutable=\"false\"><startEvent id=\"StartEvent_09yvy68\" name=\"开始\"><outgoing>SequenceFlow_0n3a46a</outgoing></startEvent><userTask id=\"UserTask_0e6iuiy\" name=\"11\"><incoming>SequenceFlow_0n3a46a</incoming><outgoing>SequenceFlow_016rwur</outgoing></userTask><sequenceFlow id=\"SequenceFlow_0n3a46a\" sourceRef=\"StartEvent_09yvy68\" targetRef=\"UserTask_0e6iuiy\" /><userTask id=\"UserTask_1k0et4s\" name=\"22\"><incoming>SequenceFlow_016rwur</incoming><outgoing>SequenceFlow_1aejnbh</outgoing></userTask><sequenceFlow id=\"SequenceFlow_016rwur\" sourceRef=\"UserTask_0e6iuiy\" targetRef=\"UserTask_1k0et4s\" /><endEvent id=\"EndEvent_0qosgil\"><incoming>SequenceFlow_1aejnbh</incoming></endEvent><sequenceFlow id=\"SequenceFlow_1aejnbh\" sourceRef=\"UserTask_1k0et4s\" targetRef=\"EndEvent_0qosgil\" /></process><bpmndi:BPMNDiagram id=\"BPMNDiagram_1gjkhcz\"><bpmndi:BPMNPlane id=\"BPMNPlane_0erqkej\" bpmnElement=\"Process_1q4yoes\"><bpmndi:BPMNShape id=\"_BPMNShape_StartEvent_09yvy68\" bpmnElement=\"StartEvent_09yvy68\"><dc:Bounds x=\"180\" y=\"240\" width=\"36\" height=\"36\" /></bpmndi:BPMNShape><bpmndi:BPMNShape id=\"UserTask_0e6iuiy_di\" bpmnElement=\"UserTask_0e6iuiy\"><dc:Bounds x=\"270\" y=\"218\" width=\"100\" height=\"80\" /></bpmndi:BPMNShape><bpmndi:BPMNEdge id=\"SequenceFlow_0n3a46a_di\" bpmnElement=\"SequenceFlow_0n3a46a\"><di:waypoint x=\"216\" y=\"258\" /><di:waypoint x=\"270\" y=\"258\" /></bpmndi:BPMNEdge><bpmndi:BPMNShape id=\"UserTask_1k0et4s_di\" bpmnElement=\"UserTask_1k0et4s\"><dc:Bounds x=\"430\" y=\"218\" width=\"100\" height=\"80\" /></bpmndi:BPMNShape><bpmndi:BPMNEdge id=\"SequenceFlow_016rwur_di\" bpmnElement=\"SequenceFlow_016rwur\"><di:waypoint x=\"370\" y=\"258\" /><di:waypoint x=\"430\" y=\"258\" /></bpmndi:BPMNEdge><bpmndi:BPMNShape id=\"EndEvent_0qosgil_di\" bpmnElement=\"EndEvent_0qosgil\"><dc:Bounds x=\"592\" y=\"240\" width=\"36\" height=\"36\" /></bpmndi:BPMNShape><bpmndi:BPMNEdge id=\"SequenceFlow_1aejnbh_di\" bpmnElement=\"SequenceFlow_1aejnbh\"><di:waypoint x=\"530\" y=\"258\" /><di:waypoint x=\"592\" y=\"258\" /></bpmndi:BPMNEdge></bpmndi:BPMNPlane></bpmndi:BPMNDiagram></definitions>"
}

返回参数说明:

名称 类型 备注
data String 流程定义xml

保存或发布流程

简述:

  • 保存或发布流程

请求URL:

请求方式:

  • POST

请求参数:

  • Headers:
名称 类型 是否必须 默认值 备注 其他信息
X-Authorization-access_token String 系统令牌
  • Query:

暂无

  • Body:
名称 类型 是否必须 默认值 备注 其他信息
deploy boolean false 已发布标识
newDeploy boolean false 新发布标识
typeId String 分类ID
defId String 流程定义ID,编辑时必填
defXml String 流程定义数据

请求参数示例:

{
  "deploy": true,
  "newDeploy": false,
  "typeId": "",
  "defId": "",
  "defXml": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<definitions xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://www.omg.org/spec/BPMN/20100524/MODEL\" xmlns:bpmndi=\"http://www.omg.org/spec/BPMN/20100524/DI\" xmlns:dc=\"http://www.omg.org/spec/DD/20100524/DC\" xmlns:di=\"http://www.omg.org/spec/DD/20100524/DI\" id=\"Definitions_10mid5l\" targetNamespace=\"http://bpmn.io/schema/bpmn\" xsi:schemaLocation=\"http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd\"><process id=\"Process_0vx6b6p\" name=\"321\" isExecutable=\"false\"><startEvent id=\"StartEvent_15t4n59\" name=\"开始\"><outgoing>Flow_145zpa4</outgoing></startEvent><userTask id=\"Activity_1b4kd0g\" name=\"123\"><incoming>Flow_145zpa4</incoming><outgoing>Flow_0csze1x</outgoing></userTask><sequenceFlow id=\"Flow_145zpa4\" sourceRef=\"StartEvent_15t4n59\" targetRef=\"Activity_1b4kd0g\" /><endEvent id=\"Event_1g4ulvw\"><incoming>Flow_0csze1x</incoming></endEvent><sequenceFlow id=\"Flow_0csze1x\" sourceRef=\"Activity_1b4kd0g\" targetRef=\"Event_1g4ulvw\" /></process><bpmndi:BPMNDiagram id=\"BPMNDiagram_0dfsqgn\"><bpmndi:BPMNPlane id=\"BPMNPlane_0m31pqe\" bpmnElement=\"Process_0vx6b6p\"><bpmndi:BPMNShape id=\"_BPMNShape_StartEvent_15t4n59\" bpmnElement=\"StartEvent_15t4n59\"><dc:Bounds x=\"180\" y=\"240\" width=\"36\" height=\"36\" /></bpmndi:BPMNShape><bpmndi:BPMNShape id=\"Activity_1b4kd0g_di\" bpmnElement=\"Activity_1b4kd0g\"><dc:Bounds x=\"270\" y=\"218\" width=\"100\" height=\"80\" /></bpmndi:BPMNShape><bpmndi:BPMNEdge id=\"Flow_145zpa4_di\" bpmnElement=\"Flow_145zpa4\"><di:waypoint x=\"216\" y=\"258\" /><di:waypoint x=\"270\" y=\"258\" /></bpmndi:BPMNEdge><bpmndi:BPMNShape id=\"Event_1g4ulvw_di\" bpmnElement=\"Event_1g4ulvw\"><dc:Bounds x=\"432\" y=\"240\" width=\"36\" height=\"36\" /></bpmndi:BPMNShape><bpmndi:BPMNEdge id=\"Flow_0csze1x_di\" bpmnElement=\"Flow_0csze1x\"><di:waypoint x=\"370\" y=\"258\" /><di:waypoint x=\"432\" y=\"258\" /></bpmndi:BPMNEdge></bpmndi:BPMNPlane></bpmndi:BPMNDiagram></definitions>"
}

返回示例:

{
    "state": 200,
    "request": null,
    "message": "发布成功",
    "cause": "",
    "variables": {},
    "data": "626866373389189120"
}

返回参数说明:

名称 类型 备注
data String 流程定义ID

发布流程定义

简述:

  • 发布流程定义

请求URL:

请求方式:

  • POST

请求参数:

  • Headers:
名称 类型 是否必须 默认值 备注 其他信息
X-Authorization-access_token String 系统令牌
  • Query:
名称 类型 是否必须 默认值 备注 其他信息
defId String 流程定义ID
  • Body:

暂无

请求参数示例:

http://192.168.3.230:15100/ibps/business/v3/bpm/modeler/deploy?defId=626866373389189120

返回示例:

{
    "state": 200,
    "request": null,
    "message": "成功发布流程定义!",
    "cause": "",
    "variables": {},
    "data": ""
}

返回参数说明:

名称 类型 备注
data Void