Artigos sobre: Construtor de Automações

Ferramenta "Substituir na tabela"

Esta ferramenta permite que você substitua os dados de entrada do serviço de transmissão.

Imagine que você recebeu um pedido de uma loja com o status “pago”. Você está satisfeito e deseja alterar o status desta transação no sistema CRM. Porém, ao tentar transferir o campo “status” de um sistema com loja online para o CRM, ocorre um erro. Isso ocorre porque o CRM espera um código numérico no campo “status”, mas recebe o texto “pago”. Para contornar esse erro, é necessário transformar realizar uma substituição de tabela.

Por exemplo, considere o caso da integração de Aliexpress e Bitrix24. Vamos criar um link que reagirá às mudanças nos status do pedido no Aliexpress e vai alterar automaticamente os status no Bitrix24. A tarefa que estamos resolvendo é rastrear rapidamente os cancelamentos de pedidos pelos clientes.

Status do pedido do Aliexpress:

PLACE_ORDER_SUCCESS – Aguardando pagamento do cliente

PAYMENT_PROCESSING – O pagamento do pedido está sendo processado

RISK_CONTROL – Pagamento bem-sucedido, pedido sob controle de risco

WAIT_SELLER_SEND_GOODS – Esperando que o vendedor envie as mercadorias

SELLER_PART_SEND_GOODS – O vendedor enviou parcialmente as mercadorias

WAIT_BUYER_ACCEPT_GOODS – O vendedor enviou todas as mercadorias, aguardando a confirmação do pedido pelo comprador

IN_CANCEL – Esperando chegar a um acordo entre o vendedor e o comprador

FINISH – Fechamento completo do pedido

ARQUIVO – O pedido foi enviado para o arquivo


E aqui estão as etapas do funil do sistema CRM Bitrix24:

Novo novo

PREPARAÇÃO – Preparação de documentos

PREPAYMENT_INVOICE – Fatura pré-paga

1 – Entrega em Ya. Taxi

2 – Enviar número da faixa

EXECUTANDO – Em andamento

FINAL_INVOICE – pontuação final

GANHOU – Negócio bem sucedido

PERDER – Negociação falhou

APOLOGIA – Análise do motivo da falha


Como você pode ver, eles não são os mesmos. Você pode resolver facilmente esse problema por meio da substituição de tabela.

Etapa 1. Adicionando a ferramenta



Abra a seção de automações e selecione o botão de configuração. Para adicionar uma ferramenta entre as duas etapas, clique em “+”, selecione a aopção “Ferramentas” e, na janela que se abre, localize o item “Substituição na tabela”:

Etapa 2. Configurando a ferramenta



Selecione a ferramenta e clique em "Avançar". Uma janela de configuração com 4 campos será aberta:



Preencha cada um dos campos com as respectivas informações:

Título - forneça um nome para sua nova variável. Mais adiante você usará esse nome.

Valor - selecione o valor que o sistema verificará para conformidade com a condição que você configurará posteriormente. No exemplo, este é o valor “Status do pedido” do Aliexpress.

Adicione condição - adicione as condições para o funcionamento da ferramenta. Você pode configurar mais uma condição, visto que o número de condições personalizáveis ​​não é limitado.

Caso contrário - especifique o valor que será passado se o sistema Albato não puder encontrar um valor que corresponda à condição acima. Esse recurso funciona de acordo com o princípio Se... Caso contrário... (If… Else...)_._




Aqui está o exemplo que fizemos:

Título - chamamos nossa nova variável de “Status do pedido transformado”.

Valor - escolhemos a variável “Status do pedido” do Aliexpress como o valor.

Condição 1 - estabelecemos uma condição de acordo com a qual a seguinte lógica é obtida: se os dados da variável “Valor” forem iguais ao texto embutido em código “INCANCEL”, então alteramos este valor para o texto embutido em código “PERDER”_ .

Caso contrário - configuramos o campo para que, se nenhuma das condições for atendida, os dados da variável “Status do pedido” no Aliexpress sejam substituídos automaticamente pelo valor “EXECUTANDO” — este é o valor do sistema do funil “Em andamento” status no Bitrix24.


Observação:

Você pode encontrar os valores do sistema dos status de funis ou pedidos na seção “Apps”. Encontre o serviço com o qual você criou uma conexão e procure o valor nos diretórios. Abaixo mostramos como você pode encontrar valores para o Bitrix24.



A ferramenta está configurada! Tudo o que resta é usar o valor na próxima etapa.

Etapa 3. Ativando a função de processamento de duplicatas



Vamos usar a função de processamento de duplicatas ao criar um novo negócio para encontrar um existente. Este exemplo assume que, durante a criação inicial de ofertas, o ID do pedido do AliExpress foi transferido para o “Nome” da oferta criada. Para que a etapa “Bitrix24: New Deal” funcione, atualizando o status de uma transação existente, também é necessário transferir o ID do pedido do AliExpress para o campo “Nome”.




Em seguida, vá para as configurações de processamento duplicado na etapa "Bitrix24: New Deal":




Especifique a regra de processamento “Atualize um registro existente se uma duplicata for encontrada” e selecione “Título” como o campo para verificação de conformidade:




Todos os campos conterão “Valor atual”, o que significa que o campo salvará os dados já existentes.

Para atualizar os dados, você precisará especificar um novo valor. Posicione o cursor no campo “Título”, exclua “Valor atual” como texto normal e coloque a variável da ferramenta “Substituir na tabela”. Para fazer isso, na lista que aparece, localize a seção “Outros valores” e, nela, o recurso em questão.

Selecionamos uma variável com o nome criado anteriormente, no nosso caso é “Resultado Substituir na tabela”:



Clique em “Salvar”. Pronto! Agora você aprendeu como personalizar a ferramenta “Substituir na tabela” da Albato.

Casos sobre o uso da ferramenta “Substituir na tabela”



Aqui estão alguns casos que você pode resolver usando esta ferramenta.

Caso nº 1



Tarefa: considere um cenário no qual o usuário gostaria de receber notificações no Telegram quando o status de uma transação foi alterado no amoCRM.

Nesse caso, não basta mostrar o nome do status para o qual a transação foi movida, em vez de uma representação numérica. Como podemos fazer isso usando a ferramenta de substituir na tabela?

Solução: como a conexão permaneceu ativa, poderemos demonstrar uma versão atualizada da mensagem com a exibição correta dos nomes das etapas.

Você precisa preencher os campos da seguinte forma:

Título - indique o nome do nosso substituto, o que estamos mudando e por que.

Valor - direcione um campo cujos valores serão alterados de acordo com as condições. Em nosso caso, este é o campo “Status”. Atenção: o amoCRM transfere um valor inteiro para o campo de status.

Condição - indique o valor inicial do status e o valor final. Para entender melhor a mecânica da substituição de tabela, basta reformular a construção e trazê-la para a seguinte forma: se o valor no campo X for igual ao valor Y, então passe o valor Z mais adiante no link. No nosso caso: se o valor do campo “Status” for igual ao valor “142”, então mais adiante no link passe o valor “Implementado com sucesso”. E, assim, para cada status.

Caso contrário - anote o valor que será transmitido pela cadeia se nenhuma das condições de substituição funcionar.


Ao final, basta salvar e testar o formato da mensagem recebida no Telegram.

Caso nº 2



Tarefa: considere uma conexão entre JivoSite e amoCRM. É necessário criar tarefas para os mesmos usuários no amoCRM, que são operadores no JivoSite.

Solução: adicione a ferramenta “Substituir na tabela” na automação existente. Ao fazer as configurações, tenha em mente que:

o responsável no amoCRM é transmitido como um identificador único;

a substituição do JivoSite pode ser realizada tanto pela ID do operador quanto pelo nome.


Agora você precisa coletar a seguinte lógica: se o parâmetro “Nome do operador” for igual ao valor “Andrey”, então transfira o valor “872567332” para o próximo link. Caso contrário, transfira o valor “98638475”.

Após salvar o bloco com substituição de tabela, configure a substituição correta deste valor na próxima etapa.

Agora, o mesmo operador que se comunicou com o usuário no JivoSite receberá uma tarefa definida automaticamente no amoCRM.

Atualizado em: 22/05/2023

Este artigo foi útil?

Compartilhe seu feedback

Cancelar

Obrigado!