Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Confira a seguir os passos necessários para realizar essa configuração.

Passo 1 -

...

 Configuração do processo

O primeiro passo é definir qual o processo que deve ser iniciado. Você pode utilizar um processo já existente ou configurar um novo, caso necessário. 

...

Nota
titleAtenção!

Não se esqueça de configurar o formulário do seu processo! E fique atento ao nome dos campos do formulário, iremos precisar dele mais pra frente.


Passo 2 -

...

 Configuração do serviço

O próximo passo para iniciar uma solicitação é por meio do cadastro do serviço REST de processos. Lembrando que se deseja fazer integração de um formulário com outro serviço é possível, basta cadastrar o serviço desejado.

Painel

Para verificar como criar o serviço, verifique a documentação sobre Adicionar serviço.

No caso do exemplo, será utilizado um serviço REST configurado conforme a seguir.

Painel
Deck of Cards
idServiços
Card
id01
labelConfiguração

Card
id02
labelArquivo Swagger

Para recuperar a informação do arquivo Swagger, siga os passo abaixo:

  1. Acesse a URl do seu ambiente fluig adicionar /api-rest. Ex: http://suaempresa.fluig.com/api-rest

  2. Selecione o serviço que deseja, nesse caso utilizamos o de Process Management. Ver imagem abaixo:


Informações

Após acessar a página, copiar a URL e adicionar ao final a swagger.json. O resultado final será algo semelhante a: http://suaempresa.fluig.com/process-management/swagger-ui/swagger.json

Card
id03
labelDomínio

No campo Domínio você adicionará a URL da fluig da sua empresa junto com a Base URL que você pode recuperar na página do serviço (Process Management).

Card
id04
labelTipo de autenticação

Nosso exemplo utiliza o tipo de autenticação Rest oAuth 1, porém nessa documentação são apresentados os detalhes de cada autenticação para atender a sua necessidade. Ao selecionar autenticação do tipo Rest oAuth 1 é preciso preencher algumas informações (Consumer Key, Consumer Secret, Token de acesso e Token Secret).

Painel

Acesse essa documentação para saber onde encontrar essas informações.

Card
labelURL de teste de serviço

A URL de teste de serviço não é uma informação obrigatória, porém serve para testar se as configurações do serviço estão corretas. A única particularidade é que precisa ser um método GET.


Passo 3 -

...

 Configuração da operação

Nesse passo iremos cadastrar é realizada a inclusão da operação que será necessária para integrar com o formulário, no caso deste exemplo, como já comentamos anteriormente, vamos cadastrar .

Painel

Para verificar como criar a operação, verifique a documentação sobre Adicionar operação.

No exemplo dessa documentação, será incluída a operação de iniciar solicitação de processos.

Painel

Image Removed

Detalhamento dos campos:

Nome: nome da operação

Descrição: descrição da operação

...

Deck of Cards
idOperação
Card
id01
labelConfiguração

Image Added

Card
id02
labelOperação do serviço

...

As operações são os métodos retornados da documentação

...

Swagger da API, cadastrado no serviço selecionado

...

. No

...

caso

...

será escolhida a operação start, que é o método de inicialização de uma solicitação de processo.

...

Card
id03
labelParâmetros de entrada e

...

saída

...

Os parâmetros também são recuperados da documentação

...

Swagger e o campo Label permite que sejam definidos nome mais amigáveis, que irão aparecer na integração do formulário, facilitando assim o entendimento de usuários das áreas de negócio.


Passo 4 -

...

 Configuração do formulário

Nesse passo iremos mostrar será como criar configurado um formulário, tornátornando-lo o público e integrar integrado com a operação de iniciar a solicitação de um processo. Para ter acesso ao desenhador de formulários basta acessar a opção de menu Soluções > Forms

Painel

Para verificar como criar o formulário, verifique a documentação sobre Construção de formulário.

1 - Para criar o formulário basta arrastar e soltar os campos desejados, criamos para nosso exemplo um formulário com alguns campos e na configuração dos campos definimos as informações como obrigatórias.


2 - Como vamos adicionar o formulário numa página pública é necessário realizar a configuração para tornar o formulário público. Basta acessar as configurações de segurança do formulário e defini-lo como público.

...