Iniciar processo BPM
O objetivo dessa API é automatizar o início dos processos no sistema a partir de uma requisição do tipo REST.
POST
https://webservices.vianuvem.com.br/AdminVianuvem/api/process/create
Headers
Name | Type | Description |
---|---|---|
Content-Type* | String | application/json |
Authorization* | String | Token de acesso adquirido através da API "Get JWT" (bearer) |
Request Body
Name | Type | Description |
---|---|---|
workflowId* | Integer | Código do tipo de processo que será iniciado |
establishmentCNPJ* | String | CNPJ do estabelecimento onde o processo será iniciado |
observation* | String | Comentários do processo. Pode ser vazio |
isIntegration* | Boolean | Booleano que indica se o processo será iniciado a partir de uma integração. Neste caso, sempre será "true" |
initialTransition* | Array de strings | Array de string que indica as opções no início do fluxo (perguntas iniciais dos decisores). Dependendo do fluxo, pode ser vazio |
indexers* | Array de objetos | Array de objetos que indica quais são os indexadores do processo que será iniciado |
sequence* | Integer | Sequência do indexador no processo (pertence a propriedade "indexers") |
indexerLabel* | String | Nome do campo ou label que o indexador possui (pertence a propriedade "indexers") |
indexerValue* | String | Valor que o indexador da label acima irá possuir (pertence a propriedade "indexers") |
indexerType* | String | Tipo do indexador (pertence a propriedade "indexers"): I - Inteiro S - String V - Valor L - Lista D - Data M - Data múltipla |
Exemplo de Requisição:
Importante: Os parâmetros que são passados na requisição podem ser adquiridos através da abertura de um chamado com o nosso suporte: suporte@vianuvem.com.br.
Last updated