Smarkets
A Smarkets oferece uma solução de marketplace B2B com catálogos colaborativos, que tem o objetivo de melhorar a experiência de compras de itens indiretos de forma inteligente, segura e intuitiva . Este conector facilitará integrações com a plataforma trazendo, através de fluxos, simplicidade para consultar ou alterar seus dados.
Para criar um fluxo utilizando um conector da Smarkets é preciso criar uma conexão e configurar o fluxo.
OBS: Clique aqui e acesse nosso passo a passo para saber como criar uma conexão.
Estes são os seguintes parâmetros de configuração da conexão Smarkets que serão requisitados na hora da criação:
- Nome: parâmetro padrão em qualquer criação de uma conexão, te ajudará a identificar melhor sua conexão.
- Descrição: parâmetro padrão e opcional em qualquer criação de uma conexão, aqui você pode relatar detalhadamente para que fins servirá sua conexão.
- Host: nome de domínio do servidor. Ex: app-marketplaceinteg-hml.azurewebsites.net
- Email: email necessário para autenticação na plataforma smarkets.
- Senha: senha de acesso.
- ID do Tenant: identificador do cliente. (@TODO verificar maneira de mostrar como o usuario poderia obter esse ID)
Crie um fluxo e arraste o conector Smarkets para o canvas.
OBS: Clique aqui e acesse nosso passo a passo para saber como criar um fluxo.
Selecione o conector e na aba de Parametrização e preencha os seguintes parâmetros de configuração:
- Recurso: entidade para qual será realizada a ação. No momento o conector dispões dois recursos sendo eles, Pedido de compra onde será disponivel operações referente a pedidos, e também, Requisição de compra que permite fazer operações referente a requisições.
- Operação: ação que será realizada para o recurso selecionado.
- Listar pedidos/requisições pendentes de integração: requer o ID do Tenant para listagem
- Listar pedidos/requisições aguardando de integração: requer o ID do Tenant para listagem
- Atualizar pedido/requisição: requer o corpo da requisição, que dispõe ser informada através do De/Para ou Template (@TODO saiba mais sobre templates e de/para da fluid)
- Retornar pedido/requisição (resposta): requer o corpo da requisição, que dispõe ser informada através do De/Para ou Template (@TODO saiba mais sobre templates e de/para da fluid)
Nota: Estes campos podem ser preenchidos usando Fluid Expression Language.
Na aba Propriedades selecione a conexão desejada, dê um nome ao passo e se necessário detalhe uma descrição.
Neste tópico será aplicado exemplos de implementações com intuito de mostrar o conector Smarkets na prática. Para qualquer cenário que use o conector Smarkets é preciso criar uma conexão para autenticação da api. OBS: Clique aqui e acesse nosso passo a passo para saber como criar uma conexão.
Iremos realizar uma Listagem de pedidos pendentes de integração. Assim ficou as configurações do nosso conector Smarkets na aba Parametrização:
Na aba Propriedades informamos o nome e da conexão criada com as credenciais deste usuário:
Resultado
Não é necessário inserir dado no payload para efetuar a listagem. Então após seu disparo teremos as seguintes informações:
Fluxo de mensagens
Entrada:
Saída: