Histórico da Página
Índice | ||||||||
---|---|---|---|---|---|---|---|---|
|
Objetivo
...
O objetivo deste guia é demonstrar o procedimento que deve ser seguido as formas de importar um processo, utilizando APIs, para que o Fluig exiba corretamente a imagem de um processo corretamentedo fluxo do processo.
Falando da imagem do processo no Fluig
...
A imagem do fluxo do processo que é exibida na movimentação de solicitações não é gerada pelo back-end do Fluig. Os nossos modeladores web e do eclipse pluginFluig Studio, ao gravarem liberarem uma nova versão do processo enviam também a imagem usando o padrão no formato SVG (Scalable Vector Graphics).
Caso seja usada uma de nossas APIs a importação de um processo seja realizado sem o envio da imagem, o Fluig exibirá a mensagem “Não foi possível exibir o fluxo do processo” na página de movimentação de processos.
Pré-requisitos
...
Para executar os passos desse guia, é necessário:
• O Fluig Plataforma deve estar na atualização 1.7.0-200608 ou superior;
• Ter o Fluig Studio instalado;
• Ser um usuário administrador;
• Obter o arquivo XML do processo;
• Obter o arquivo SVG com o fluxo do processo.
Obtendo o arquivo XML e o SVG do processo
...
O XML e a imagem SVG do processo ficam disponíveis na pasta “\workflow\.resources”, na workspace do Fluig Studio. Para que a imagem SVG seja gerada automaticamente a cada alteração no processo, é necessário alterar as configurações do Fluig Studio. Para isso, siga os passos a seguir:
Deck of Cards | |||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||
|
Enviando o fluxo do processo no caso da API pública
...
A imagem do fluxo do processo pode ser enviada de duas formas utilizando API REST:
- Enviar o SVG separadamente - , após importação do processo (recomendado);
- Adicionar o SVG no XML do processo (avançado).
...
Observe abaixo os passos para cada uma delas:
Painel | |||||||||
---|---|---|---|---|---|---|---|---|---|
Enviar o SVG separadamente (recomendado)Esse método é mais simples e não requer manipulação do arquivo XML do processo. Para isso siga os passos a seguir: 01. Efetue a importação do processo utilizando a API /v2/processes/import/xml, informando corretamente os parâmetros necessários segundo o Swagger; Adicionar o SVG no XML do processo (avançado)Nesse método, é necessário incluir o conteúdo do arquivo SVG do fluxo no XML do processo. Para isso siga os passos a seguir: 01. Abra o arquivo XML do processo no editor de texto de sua preferência; Observe o exemplo:
03. Na tag “processDiagram” deve ser informado o conteúdo do arquivo SVG. Para isso, basta abrir o arquivo SVG no editor de texto de sua preferência e copiar todo o conteúdo. Observe o exemplo:
|
No SOAP
...
No SOAP /webdesk/ECMWorkflowEngineService?wsdl, pode ser usado um dos métodos importProcess (seja somente o processo ou com formulário) passando o svg como um dos attachments informando a imagem no formato SVG na tag attachments, marcando como anexo e como não principal.
...
Bloco de código |
---|
<attachments> <item> <attach>true</attach> <principal>false</principal> <filecontent>svgaqui</filecontent> </item> </attachments> |
Nota | ||
---|---|---|
| ||
O conteúdo do arquivo SVG deve ser enviado em bytes. |
Gerar a imagem através do Painel de Controle
...
Essa é a forma mais simples, porém, é limitada à processos que também possam ser editados pela web. É recomendada para processos antigos ou que foram migrados a partir do TOTVS ECM 3.0. Para isso siga os passos a seguir:
...
Informações |
---|
Fique atento! Esta documentação é válida a partir da atualização 1.7.0-200608 ou superior- Lake. Se você utiliza uma atualização anterior, ela pode conter informações diferentes das quais você vê na sua plataforma. |