Passar para o conteúdo principal
Ferramenta "Unir linhas"
Manuel Bernal avatar
Escrito por Manuel Bernal
Atualizado há mais de 8 meses

A ferramenta “Unir linhas” permite combinar a matriz de objetos de uma etapa da automação aos valores de outra etapa. Assim, ampliam-se as possibilidades de trabalhar com linhas de dados, caso você as tenha em duas etapas e precise uni-los na terceira etapa.

Para explicar essa funcionalidade, vamos aplicá-la a um exemplo: a integração AliExpress – MoySklad.

No sistema CRM MoySklad, ao criar um novo documento “Pedido do comprador” e adicionar itens de mercadoria a este pedido, é necessário indicar o UUID interno do item. Ao receber um pedido do AliExpress, obtemos apenas a ID interna do produto do próprio AliExpress e seu código SKU.

Você pode tornar o código SKU igual ao UUID do produto, contudo, como regra, as comparações são feitas pelo número do item ou por um código externo. Portanto, criamos uma ação para a MoySklad que permite criar ou localizar um item por SKU ou código.

Com isso, passamos a ter “linhas” de nosso gatilho do AliExpress e “linhas” de nossa ação, que encontraram os produtos de que precisamos na MoySklad. Agora, precisamos combinar de alguma forma essas duas matrizes de dados entre si antes de criar um pedido — já que queremos transferir a quantidade de mercadorias do AliExpress e enviar a identificação das mercadorias que a MoySklad nos deu em resposta.

Para tal combinação e posterior transferência correta de dados, a ferramenta “Unir linhas” permite que você associe o gatilho do AliExpress à ação da MoySklad. Assim, você pode criar um pedido com os dados dos produtos do AliExpress e o UUID obtido na pesquisa de produtos na MoySklad.

Veja o passo a passo para essa configuração!

Etapa 1. Adicionando a ferramenta

Em sua automação, adicione uma ferramenta após as etapas onde você tem as “linhas” que você precisa combinar. Para isso, clique em “+” e selecione “Ferramenta”:

Selecione a ferramenta “Unir Linhas”:


Etapa 2. Configurando a ferramenta

Escolha sua primeira etapa, de onde você obterá as “linhas”. Nesse caso, será um gatilho do AliExpress:



Escolha a segunda etapa, de onde você obterá as “linhas”. No exemplo, essa é a ação do sistema MoySklad:



Etapa 3. Definindo as condições para união das linhas

Vá para as configurações da ferramenta:



Escolha o que a ferramenta precisa fazer na ausência de um par, ou seja, no caso em que não foi possível combinar duas “linhas” de duas etapas. Por exemplo, se a “Etapa 2” não encontrou o produto desejado, você pode pular este objeto, preencher suas lacunas ou lançar um erro.

Selecione também um cenário se vários pares de objetos forem encontrados. Por exemplo, você pesquisou produtos por nome na MoySklad e conseguiu encontrar dois desses produtos. Nesse caso, você pode pular o objeto, usar o primeiro encontrado, duplicar a mercadoria ou gerar um erro:


Clique em “Adicionar condição” e selecione por quais parâmetros da primeira e segunda seções você deseja combinar os objetos:



Digamos que você queira comparar os produtos do AliExpress com os produtos encontrados no MoySklad pelo SKU. Para fazer isso, configure a ferramenta da seguinte maneira:



Você também pode combinar e adicionar várias condições pelas quais você precisa encontrar um par.

Após configurar a ferramenta, clique em “Salvar”.

Agora, se você abrir as configurações das próximas etapas, poderá escolher entre os resultados da ferramenta. Você pode selecionar campos da primeira etapa e da segunda.

A ferramenta “Unir linhas” também pode ser usada com outros sistemas com esse formato. A configuração da própria etapa é realizada de forma idêntica.

Respondeu à sua pergunta?