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.
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”:
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.
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.
Aqui estão alguns casos que você pode resolver usando esta ferramenta.
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.
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.
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
Obrigado!