fluig_deploy_process
Deploy BPMN process definitions to TOTVS Fluig by importing and releasing .ecm30.xml via SOAP, without Fluig Studio, with explicit environment and confirmation.
Instructions
⚠️ DEPLOY estrutural de PROCESSO (BPMN) headless via SOAP WorkflowEngineService (importProcess+releaseProcess, token do TokenService) — SEM Fluig Studio. Publica o .ecm30.xml (…). Exige confirm=true. 1º uso: validar com round-trip (baixar um processo real e re-deployar idêntico).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"confirm": "<confirm>",
"env": "<env>"
},
"name": "fluig_deploy_process"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| env | Yes | OBRIGATÓRIO. Ambiente alvo: "teste" (homologação, o host de FLUIG_HOST) ou "prod" (PRODUÇÃO REAL, o host de FLUIG_HOST_PROD). Não há default: a escolha é sempre explícita, para que ninguém leia homologação achando que é produção nem escreva em produção achando que é teste. | |
| xml | No | conteúdo do .ecm30.xml inline (alternativa a xmlPath) | |
| isNew | No | true = processo novo; false (default) = nova versão de existente | |
| confirm | Yes | ||
| svgPath | No | arquivo .processimage.svg (opcional), dentro de FLUIG_SAIDA_DIR (padrão: ~/fluig-mcp-saida); caminho relativo é relativo a ela, e caminho fora dela é recusado | |
| xmlPath | No | arquivo .ecm30.xml (alternativa a xml), dentro de FLUIG_SAIDA_DIR (padrão: ~/fluig-mcp-saida); caminho relativo é relativo a ela, e caminho fora dela é recusado | |
| overWrite | No | sobrescrever (default true) | |
| processId | No | id do processo (opcional; extraído do XML se omitido) |