Ir al contenido principal

Herramientas de Darwin: Búsqueda en tabla

Transforma los datos entrantes de un sistema al formato requerido para otro. Usala cuando haya discrepancias en los nombres de los campos, valores o estados de los datos.

S
Escrito por Support Team

La herramienta Table lookup de Albato te permite reemplazar los datos entrantes de una aplicación emisora.

Supongamos que recibís un pedido de una tienda con el estado Paid (Pagado). Luego, querés actualizar el estado de este pedido en tu CRM. Pero no podés enviar el estado Paid desde la tienda online al sistema CRM, ya que este último solo puede recibir códigos (por ejemplo, 1234). Para evitar errores, necesitás transformar la palabra Paid en un código, es decir, hacer un reemplazo de tabla usando la herramienta de Albato.

Vamos a considerar el ejemplo con la automatización de AliExpress y Bitrix24.

Primero, creamos un escenario que responda a los cambios de estado de los pedidos en AliExpress y cambie automáticamente los estados en Bitrix24. Nuestra tarea es rastrear la cancelación de pedidos por parte de los clientes.

Estados de los pedidos en AliExpress:

  • PLACE_ORDER_SUCCESS

  • PAYMENT_PROCESSING

  • RISK_CONTROL

  • WAIT_SELLER_SEND_GOODS

  • SELLER_PART_SEND_GOODS

  • WAIT_BUYER_ACCEPT_GOODS

  • IN_CANCEL

  • FINISH

  • ARCHIVE

Etapas del embudo en Bitrix24:

  • NEW

  • PREPARATION

  • PREPAYMENT_INVOICE

  • Yandex.Go delivery

  • Send track number

  • EXECUTING

  • FINAL_INVOICE

  • WON

  • LOSE

  • APOLOGY

Como podés ver, no coinciden. Podés resolver este problema fácilmente usando la herramienta Table lookup.

Cómo configurarlo

Abrí la sección del Automation builder (Creador de automatizaciones), hacé clic en el botón + entre los pasos y seleccioná la herramienta.

Table lookup.png

Luego, configurá los campos de Table lookup:

  • Name (Nombre): Creamos un nombre para la nueva variable. Más adelante, en la configuración de la automatización, usaremos este nombre.

  • Value (Valor): Seleccioná el valor de la lista para comprobar si se cumple la condición.

  • Add a condition (Añadir una condición): Al hacer clic en este botón, agregás condiciones para la herramienta.

  • Otherwise (De lo contrario): Especificá el valor que se transferirá si el sistema no encuentra un valor que corresponda a la condición descrita arriba.

ISring&PandaDoc.png

Esto es lo que hicimos:

  1. Ingresamos el nombre para la nueva variable (Test).

  2. Seleccionamos la variable del directorio de AliExpress (Order status / Estado del pedido).

  3. Configuramos la condición: «Si los datos del campo Value son iguales a IN_CANCEL, entonces cambiar este valor a LOSE». IN_CANCEL es un estado del sistema que AliExpress envía cuando se cancela un pedido. LOSE es un valor del sistema para el estado de un trato perdido en el embudo de nuestro CRM Bitrix24.

  4. Especificamos el valor a transferir si el sistema no logra encontrar un valor que corresponda a la condición. EXECUTING es un valor del sistema para el estado "En progreso" (In Progress) del embudo en Bitrix24.

A tener en cuenta

Abrí la sección Apps (Aplicaciones) para encontrar los valores del sistema. Seleccioná la aplicación y revisá el valor en los directorios. (La captura de pantalla original mostraría la página con los valores para Bitrix24).

2022-08-16_19-31-02.png

¡La herramienta ya está configurada! Podés usar su valor en los próximos pasos.

Cómo usarla

Vamos a usar la función de procesamiento de duplicados al crear un nuevo trato (New deal) en Bitrix24. Para que el paso New deal funcione (el cual en realidad actualiza el estado de un trato existente), es necesario pasar el ID del pedido de AliExpress al título del trato (Deal title).

Table lookup (1).png

Hacé clic en el botón Save (Guardar). Luego, configurá el procesamiento de duplicados:

  • Seleccioná Update record if a duplicate is found (Actualizar registro si se encuentra un duplicado) como regla y Deal title (Título del trato) como valor para buscar el duplicado.

Table lookup (2).png

Todos los campos contienen Current value (Valor actual), lo que significa que el campo guardará los datos existentes. Para actualizar los datos, necesitamos especificar un valor nuevo. Hacé clic en el campo Stage (Etapa), borrá el Current Value y seleccioná la variable de la herramienta Table Lookup de Albato en otros valores.

Table lookup (3).png

Hacé clic en el botón Save. ¡Listo! Ya aprendiste cómo configurar la herramienta de búsqueda de tabla (Table lookup) en Albato.

¿Ha quedado contestada tu pregunta?