Criar processos, guardar o diagrama, declarar variáveis e publicar no Process Management.
bearerAuthAutorizaçãoBearer <token>Token do utilizador (Access Management). Ao publicar, é reencaminhado ao Process Management.
projectId*stringapplication/json- body
title?stringprocessKey?stringdescription?stringprojectId?stringstatus?string"DRAFT""VALIDATED""PUBLISHED""DEPRECATED""ARCHIVED""DISABLED""ERROR""DELETED"Created
application/json- response
processDefinitionId?stringprojectId?stringprocessKey?stringbpmnDiagramUrl?stringbpmFileContent?stringtitle?stringdescription?stringversion?integerint32status?stringstatusDesc?stringdeploymentId?stringdeploymentDate?stringdate-timeprocessArtifacts?array<>createdBy?createdDate?stringlastModifiedBy?lastModifiedDate?stringcurl -X POST 'http://localhost:2575/gateway-api/igrp-process-studio-api/api/v1/projects/string/process-definitions' \ -H 'Content-Type: application/json' \ -d '{}'{ "processDefinitionId": "string", "projectId": "string", "processKey": "string", "bpmnDiagramUrl": "string", "bpmFileContent": "string", "title": "string", "description": "string", "version": 0, "status": "string", "statusDesc": "string", "deploymentId": "string", "deploymentDate": "2019-08-24T14:15:22Z", "processArtifacts": [ { "projectArtifactId": "string", "taskKey": "string", "name": "string", "formKey": "string", "subProcessId": "string", "subProcessName": "string", "artifactVariables": [ { "artifactVariableId": "string", "key": "string", "name": "string", "type": "string", "defaultValue": "string", "required": true } ], "subProcessTask": true } ], "createdBy": { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "username": "string", "email": "string", "firstName": "string", "lastName": "string", "fullName": "string", "sub": "string" }, "createdDate": "string", "lastModifiedBy": { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "username": "string", "email": "string", "firstName": "string", "lastName": "string", "fullName": "string", "sub": "string" }, "lastModifiedDate": "string"}bearerAuthAutorizaçãoBearer <token>Token do utilizador (Access Management). Ao publicar, é reencaminhado ao Process Management.
appCode?stringprocessKey?stringprocessName?stringprojectCode?stringprojectName?stringstate?stringpageNumber?string"0"pageSize?string"20"OK
application/json- response
pageNumber?integerint32pageSize?integerint32totalElements?integerint64totalPages?integerint32last?booleanfirst?booleancontent?array<>curl -X GET 'http://localhost:2575/gateway-api/igrp-process-studio-api/api/v1/projects/process-definitions'{ "pageNumber": 0, "pageSize": 0, "totalElements": 0, "totalPages": 0, "last": true, "first": true, "content": [ { "processDefinitionId": "string", "projectId": "string", "processKey": "string", "bpmnDiagramUrl": "string", "title": "string", "description": "string", "version": 0, "status": "string", "statusDesc": "string", "deploymentId": "string", "deploymentDate": "2019-08-24T14:15:22Z", "createdBy": { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "username": "string", "email": "string", "firstName": "string", "lastName": "string", "fullName": "string", "sub": "string" }, "createdDate": "string", "lastModifiedBy": { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "username": "string", "email": "string", "firstName": "string", "lastName": "string", "fullName": "string", "sub": "string" }, "lastModifiedDate": "string" } ]}bearerAuthAutorizaçãoBearer <token>Token do utilizador (Access Management). Ao publicar, é reencaminhado ao Process Management.
processId*stringOK
application/json- response
processDefinitionId?stringprojectId?stringprocessKey?stringbpmnDiagramUrl?stringbpmFileContent?stringtitle?stringdescription?stringversion?integerint32status?stringstatusDesc?stringdeploymentId?stringdeploymentDate?stringdate-timeprocessArtifacts?array<>createdBy?createdDate?stringlastModifiedBy?lastModifiedDate?stringcurl -X GET 'http://localhost:2575/gateway-api/igrp-process-studio-api/api/v1/projects/process-definitions/string'{ "processDefinitionId": "string", "projectId": "string", "processKey": "string", "bpmnDiagramUrl": "string", "bpmFileContent": "string", "title": "string", "description": "string", "version": 0, "status": "string", "statusDesc": "string", "deploymentId": "string", "deploymentDate": "2019-08-24T14:15:22Z", "processArtifacts": [ { "projectArtifactId": "string", "taskKey": "string", "name": "string", "formKey": "string", "subProcessId": "string", "subProcessName": "string", "artifactVariables": [ { "artifactVariableId": "string", "key": "string", "name": "string", "type": "string", "defaultValue": "string", "required": true } ], "subProcessTask": true } ], "createdBy": { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "username": "string", "email": "string", "firstName": "string", "lastName": "string", "fullName": "string", "sub": "string" }, "createdDate": "string", "lastModifiedBy": { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "username": "string", "email": "string", "firstName": "string", "lastName": "string", "fullName": "string", "sub": "string" }, "lastModifiedDate": "string"}bearerAuthAutorizaçãoBearer <token>Token do utilizador (Access Management). Ao publicar, é reencaminhado ao Process Management.
processId*stringapplication/json- body
title?stringprocessKey?stringdescription?stringprojectId?stringstatus?string"DRAFT""VALIDATED""PUBLISHED""DEPRECATED""ARCHIVED""DISABLED""ERROR""DELETED"OK
application/json- response
processDefinitionId?stringprojectId?stringprocessKey?stringbpmnDiagramUrl?stringbpmFileContent?stringtitle?stringdescription?stringversion?integerint32status?stringstatusDesc?stringdeploymentId?stringdeploymentDate?stringdate-timeprocessArtifacts?array<>createdBy?createdDate?stringlastModifiedBy?lastModifiedDate?stringcurl -X PUT 'http://localhost:2575/gateway-api/igrp-process-studio-api/api/v1/projects/process-definitions/string' \ -H 'Content-Type: application/json' \ -d '{}'{ "processDefinitionId": "string", "projectId": "string", "processKey": "string", "bpmnDiagramUrl": "string", "bpmFileContent": "string", "title": "string", "description": "string", "version": 0, "status": "string", "statusDesc": "string", "deploymentId": "string", "deploymentDate": "2019-08-24T14:15:22Z", "processArtifacts": [ { "projectArtifactId": "string", "taskKey": "string", "name": "string", "formKey": "string", "subProcessId": "string", "subProcessName": "string", "artifactVariables": [ { "artifactVariableId": "string", "key": "string", "name": "string", "type": "string", "defaultValue": "string", "required": true } ], "subProcessTask": true } ], "createdBy": { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "username": "string", "email": "string", "firstName": "string", "lastName": "string", "fullName": "string", "sub": "string" }, "createdDate": "string", "lastModifiedBy": { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "username": "string", "email": "string", "firstName": "string", "lastName": "string", "fullName": "string", "sub": "string" }, "lastModifiedDate": "string"}bearerAuthAutorizaçãoBearer <token>Token do utilizador (Access Management). Ao publicar, é reencaminhado ao Process Management.
processKey*stringapplication/json- body
content*string1 <= lengthOK
application/json- response
processDefinitionId?stringprojectId?stringprocessKey?stringbpmnDiagramUrl?stringbpmFileContent?stringtitle?stringdescription?stringversion?integerint32status?stringstatusDesc?stringdeploymentId?stringdeploymentDate?stringdate-timeprocessArtifacts?array<>createdBy?createdDate?stringlastModifiedBy?lastModifiedDate?stringcurl -X PUT 'http://localhost:2575/gateway-api/igrp-process-studio-api/api/v1/projects/process-definitions/string/diagram' \ -H 'Content-Type: application/json' \ -d '{ "content": "string"}'{ "processDefinitionId": "string", "projectId": "string", "processKey": "string", "bpmnDiagramUrl": "string", "bpmFileContent": "string", "title": "string", "description": "string", "version": 0, "status": "string", "statusDesc": "string", "deploymentId": "string", "deploymentDate": "2019-08-24T14:15:22Z", "processArtifacts": [ { "projectArtifactId": "string", "taskKey": "string", "name": "string", "formKey": "string", "subProcessId": "string", "subProcessName": "string", "artifactVariables": [ { "artifactVariableId": "string", "key": "string", "name": "string", "type": "string", "defaultValue": "string", "required": true } ], "subProcessTask": true } ], "createdBy": { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "username": "string", "email": "string", "firstName": "string", "lastName": "string", "fullName": "string", "sub": "string" }, "createdDate": "string", "lastModifiedBy": { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "username": "string", "email": "string", "firstName": "string", "lastName": "string", "fullName": "string", "sub": "string" }, "lastModifiedDate": "string"}bearerAuthAutorizaçãoBearer <token>Token do utilizador (Access Management). Ao publicar, é reencaminhado ao Process Management.
processKey*stringapplication/json- body
content*string1 <= lengthOK
application/json- response
processDefinitionId?stringprojectId?stringprocessKey?stringbpmnDiagramUrl?stringbpmFileContent?stringtitle?stringdescription?stringversion?integerint32status?stringstatusDesc?stringdeploymentId?stringdeploymentDate?stringdate-timeprocessArtifacts?array<>createdBy?createdDate?stringlastModifiedBy?lastModifiedDate?stringcurl -X POST 'http://localhost:2575/gateway-api/igrp-process-studio-api/api/v1/projects/process-definitions/string/deploy' \ -H 'Content-Type: application/json' \ -d '{ "content": "string"}'{ "processDefinitionId": "string", "projectId": "string", "processKey": "string", "bpmnDiagramUrl": "string", "bpmFileContent": "string", "title": "string", "description": "string", "version": 0, "status": "string", "statusDesc": "string", "deploymentId": "string", "deploymentDate": "2019-08-24T14:15:22Z", "processArtifacts": [ { "projectArtifactId": "string", "taskKey": "string", "name": "string", "formKey": "string", "subProcessId": "string", "subProcessName": "string", "artifactVariables": [ { "artifactVariableId": "string", "key": "string", "name": "string", "type": "string", "defaultValue": "string", "required": true } ], "subProcessTask": true } ], "createdBy": { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "username": "string", "email": "string", "firstName": "string", "lastName": "string", "fullName": "string", "sub": "string" }, "createdDate": "string", "lastModifiedBy": { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "username": "string", "email": "string", "firstName": "string", "lastName": "string", "fullName": "string", "sub": "string" }, "lastModifiedDate": "string"}bearerAuthAutorizaçãoBearer <token>Token do utilizador (Access Management). Ao publicar, é reencaminhado ao Process Management.
processId*stringOK
application/json- response
id?stringname?stringtype?stringdefaultValue?stringrequired?booleanprocessDefinitionId?stringcurl -X GET 'http://localhost:2575/gateway-api/igrp-process-studio-api/api/v1/projects/process-definitions/string/variables'{ "id": "string", "name": "string", "type": "string", "defaultValue": "string", "required": true, "processDefinitionId": "string"}bearerAuthAutorizaçãoBearer <token>Token do utilizador (Access Management). Ao publicar, é reencaminhado ao Process Management.
processId*stringapplication/json- body
[index: integer]?OK
application/json- response
id?stringname?stringtype?stringdefaultValue?stringrequired?booleanprocessDefinitionId?stringcurl -X POST 'http://localhost:2575/gateway-api/igrp-process-studio-api/api/v1/projects/process-definitions/string/variables' \ -H 'Content-Type: application/json' \ -d '[ {}]'{ "id": "string", "name": "string", "type": "string", "defaultValue": "string", "required": true, "processDefinitionId": "string"}bearerAuthAutorizaçãoBearer <token>Token do utilizador (Access Management). Ao publicar, é reencaminhado ao Process Management.
processId*stringOK
response?stringapplication/jsoncurl -X PATCH 'http://localhost:2575/gateway-api/igrp-process-studio-api/api/v1/projects/process-definitions/string/delete'"string"bearerAuthAutorizaçãoBearer <token>Token do utilizador (Access Management). Ao publicar, é reencaminhado ao Process Management.
processId*stringOK
response?stringapplication/jsoncurl -X PATCH 'http://localhost:2575/gateway-api/igrp-process-studio-api/api/v1/projects/process-definitions/string/restore'"string"Última atualização:
