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
O Fluig não cria a imagem de exibição do processo no servidor, pois esta imagem é criada e gravada independentemente do processo. Por isso, tanto o eclipse plugin quanto o modelador web, gravam a imagem do modelador usando o padrão SVG (Scalable Vector Graphics) e posteriormente, é exibido na movimentação de solicitações.
...
A imagem do fluxo do processo A imagem do fluxo do processo que é exibida na movimentação de solicitações não é gerada pelo back-end do Fluig pois ao efetuar a importação de um processo via API, deve ser enviada a imagem com o fluxo (em formato SVG), além do arquivo XML com a definição do processo. Essa é a forma utilizada pelo Fluig ao criar processos utilizando o Fluig Studio ou o modelador web.. Os modeladores web e do Fluig Studio, ao liberarem uma nova versão do processo enviam também a imagem no formato SVG (Scalable Vector Graphics).
Caso a importação de um processo seja realizado sem o envio da imagem No entanto, caso a imagem não seja enviada, 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:1.
- 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: | ||
Deck of Cards | ||
| ||
Card | | |
| ||
Card | ||
| ||
Deck of Cards | ||
| ||
Card | | |
| ||
Card | ||
|
Bloco de código | ||
---|---|---|
<processDiagram>
</processDiagram>
</ProcessDefinitionVersion> | ||
Card | ||
|
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:
Bloco de código |
---|
<processDiagram> <?xml version="1.0" encoding="UTF-8"?> <svg xmlns="http://www.w3.org/2000/svg" style="s ... </svg> </processDiagram> </ProcessDefinitionVersion> |
Nota | ||
---|---|---|
| ||
Ao utilizar esse método são necessários alguns cuidados:
|
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:
...
03. Na mensagem exibida, acionar Ok.
Informações |
---|
Acesse nossa documentação e saiba mais sobre o recurso Gerador de imagem de processo no TOTVS Fluig Plataforma. |
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. |