O recurso de condições tem o intuito de fazer com que o diagrama atenda certas condições impostas para que ele siga a integração realizada. Essas configurações são feitas a partir das linhas que ligam os componentes aos aplicativos.
Condição
É possível definir condições para serem atendidas nos diagramas do TOTVS iPaaS. Para isso, siga os passos abaixo:
01. Insira um nome para a condição no campo Nome.
Definir como condição do tipo alternativa?
Essa opção somente pode ser selecionada quando o diagrama apresentar mais de uma condição configurada. Desse modo é possível definir a condição como alternativa através do botão que ficará identificado com a cor verde.
02. Defina se a condição será do tipo simples ou tipo avançada no campo Valores.
Condição simples
Para criar condições simples siga os passos abaixo:
01. Após selecionar Simples no campo Valores, crie um grupo de condição nos campos apresentados.
02. No campo Dados de entrada insira o dado de entrada que deseja para criar a condição.
Esse dado pode ser inserido através das tags apresentadas na tela Configurações apresentada ao lado no item Dados de entrada. Ou pode ser inserido manualmente.
03. No campo Operação selecione a operação que deseja utilizar nesse grupo de condição. As operações disponíveis são:
- Igual a (=)
- Diferente (!=)
- Menor que (<)
- Maior que (>)
- Menor ou igual que (<=)
- Maior ou igual que (>=)
04. No campo Dados de saída insira o dado de saída que deseja para criar a condição.
Esse dado pode ser inserido através das tags apresentadas na tela Configurações apresentada ao lado no item Dados de entrada. Ou pode ser inserido manualmente.
No TOTVS Connector Plataforma é possível criar subgrupos para um grupo de condição. Os subgrupos são responsáveis por criar subcondições fazendo com que o diagrama atenda a todas as condições criadas no grupo incluindo as subcondições.
Cada condição pode ser do tipo E ou OU sendo que a condição E significa que se o diagrama possuir apenas uma condição configurada ela será interpretada como condição E automaticamente. Já nos casos onde o diagrama possuir mais de uma condição configurada e todas forem do tipo E, o diagrama terá de verificar todas as condições analisando se são verdadeira para que sejam atendidas.
Nos casos da condição OU é necessário que o diagrama possua mais de uma condição configurada. Por exemplo: Tenho configurado em meu diagrama a primeira condição como E sendo 1==1 nesse caso se era informação estiver correta, quer dizer que ela é verdadeira. No caso da segunda condição como E sendo 1<2 nesse caso se a informação estiver correta ela será uma condição verdadeira.
Clicando nas tags E e OU é possível trocar a regra da condição.
Adicionar grupo interno
Para adicionar um grupo interno siga os passos abaixo:
01. Clique em Adicionar grupo interno.
Note que uma subcategoria de campos será apresentada dentro do primeiro grupo, fazendo com que esse segundo grupo adicionado seja filho do primeiro grupo. As linhas de níveis desses grupos ajudam a ilustrar melhor a hierarquia.
02. Insira os Dados de entrada.
03. Selecione a Operação.
04. Insira os Dados de saída.
É possível excluir um subgrupo através do ícone
05. Após criar todas os subgrupos que deseja e as condições clique em Salvar.
Condição avançada
Também é possível configurar condição do tipo avançada no TOTVS Connector Plataforma, para isso siga os passos abaixo:
01. Após selecionar Avançado no campo Valores, crie um grupo de condição no campo apresentado.
02. Todas as condições deverão ser escritas na linguagem JavaScript.
Para fazer condições do tipo E utilize o símbolo && e para condições do tipo OU utilize o símbolo ||.
03. Após configurar todas as condições, clique em Salvar.