No Fluxo de Automação da Plataforma Rubeus existem diversas ações possíveis de ser configuradas.
Mas, agora queremos te contar mais sobre a ação do fluxo chamada “Requisições HTTP”. Ela deverá "chamar" uma URL e entregar os dados contidos no Rubeus.
Veja como é a visualização desta ação:
Nova ação de chamada de link externo
Ao selecionar a ação, note que existem dois campos obrigatórios:
- Tipo de evento: será possível configurar o tipo de envio que será feito para a URL.
Observação: os tipos disponíveis são os de GET ou POST. - Link: URL que receberá os valores enviados pela plataforma Rubeus.
Enviar parâmetros
Além dos valores obrigatórios, temos a possibilidade de enviar parâmetros para a URL informada. Para isso, habilite a chave “Enviar parâmetros”:
Opção “Enviar parâmetros” ativada.
Os dados enviados serão opcionais e podem ser campos do sistema ou valor fixo, entenda mais:
- Os campos do sistema, serão os campos padrão já existentes.
- O campo “Nome do campo”, se refere ao nome esperado como parâmetro dentro da URL definida.
Após definir o nome e o tipo do campo, caso você tenha escolhido um campo do sistema, é necessário indicar a entidade a qual ele pertence. Vejamos:
Escolhendo a entidade do campo.
Lembre-se!
Os nomes dos campos não podem se repetir.
Como demonstrado na imagem anterior, o usuário pode optar entre as três entidades existentes: Contato, Registro de processo e Curso.
Ao escolher, ele deverá indicar qual é o campo correspondente:
Seleção de campo existente em uma entidade.
Com todos os valores preenchidos, você poderá salvar a sua ação ou adicionar outro parâmetro, clicando sobre o ícone de adição (+). Se preferir remover um parâmetro, clique sobre a lixeira à direita.
Lembre-se!
Caso você não defina parâmetros, a URL será chamada normalmente.
Utilizando um JSON como fonte de dados
Note que além da opção de Campos, é possível aplicar um conteúdo JSON como fonte de dados. Ao escolher essa fonte, é aberta uma caixa para inserção do conteúdo, veja:
Utilizando uma fonte do tipo JSON.
Ao optar pode utilizar um código JSON, será possível incluir campos do sistema em seu conteúdo. Para isso, basta clicar em “Biblioteca de variáveis” e escolher qual campo deseja adicionar.
O campo será adicionado no editor de acordo com a posição que o cursor do mouse foi deixado.
Lembre-se!
1) Cada campo deve ficar entre aspas. Exemplo: “@@nome@@”
2) Sempre quando o JSON for alterado, haverá uma validação do mesmo.
A ação poderá ser salva, se o código JSON for válido.
Cabeçalhos
Além da definição de parâmetros, é possível definir cabeçalhos em sua requisição.
Cabeçalhos personalizados ativados.
Note que ao habilitar essa possibilidade, você deve indicar um nome de campo e o seu valor correspondente.
Lembre-se!
Não é possível utilizar campos da Plataforma Rubeus no cabeçalho.
O que acontece após executar a ação?
Após a ação ser feita, a Plataforma Rubeus gera um evento com os dados pertinentes à URL que foi chamada, dessa forma, ficará descrito de forma transparente aos consultores que quiserem entender o que foi feito.
Log
Para registrar as requisições HTTP feitas pela nova ação do fluxo, um log será gravado no banco de dados. Uma vez que a ação for executada, teremos o log da URL com os dados enviados e a resposta que é retornada.
Evento gerado
Abaixo veremos um exemplo de evento gerado no contato, após executar a nova ação:
Exemplo de evento criado no contato.
Se mesmo após a leitura deste artigo, surgir alguma dúvida, entre em contato com o nosso Time de Suporte. Combinado?
Comentários
0 comentário
Por favor, entre para comentar.