Conectores
E-commerce

Smarkets

7min

Objetivo/Resumo

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.

Criando um fluxo utilizando Conector Smarkets

Para criar um fluxo utilizando um conector da Smarkets é preciso criar uma conexão e configurar o fluxo.

Criando conexão Smarkets

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)

Configurando fluxo Smarkets

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.

Na prática

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.

Cenário 1

Iremos realizar uma Listagem de pedidos pendentes de integração. Assim ficou as configurações do nosso conector Smarkets na aba Parametrização:



Document image


Na aba Propriedades informamos o nome e da conexão criada com as credenciais deste usuário:



Document image


Resultado

Não é necessário inserir dado no payload para efetuar a listagem. Então após seu disparo teremos as seguintes informações:



Document image




Document image


Fluxo de mensagens

Entrada:

Text


Saída:

JSON




Updated 16 Oct 2023
Doc contributor
Doc contributor
Did this page help you?