Analizar dimensiones del paquete
El robot «Analizar dimensiones del paquete» convierte una cadena como «120×80×60 cm, 15.5 kg» en números independientes para los procesos de negocio de Bitrix24 (Alaio): largo, ancho, alto, peso, volumen, peso volumétrico y facturable. También devuelve el lado mayor, la suma de los tres lados y el largo más el contorno, para que una condición del proceso decida si el envío es sobredimensionado. Las unidades de salida son configurables, así que el resultado se integra directo en una solicitud a la API de un transportista.
El robot descompone una cadena de dimensiones en números y calcula métricas logísticas. Acepta el valor del campo «Dimensiones del paquete» o cualquier cadena como «120×80×60 cm, 15.5 kg» — el análisis tolera los separadores ×, x y *, la coma como separador decimal y unidades en dos idiomas. El divisor del peso volumétrico se indica en la entrada: 5000 para DHL, UPS y FedEx, 6000 para tarifas terrestres, 4000 para carga consolidada. El peso facturable es el mayor entre el peso real y el volumétrico — es el que usa el transportista para cobrar el envío. Cuándo usarlo: incluir las medidas en una solicitud a la API de un transportista, calcular el costo del envío dentro de un proceso, filtrar la carga sobredimensionada antes de pasarla a logística, completar campos numéricos de la ficha a partir de un solo campo de texto. Si la cadena no se puede interpretar, el robot devuelve «Correcto» = N y un mensaje de error, sin interrumpir el proceso.
¿Qué parámetros de entrada acepta el robot?
| Parámetro | Tipo | ¿Obligatorio? | Por defecto |
|---|---|---|---|
| Cadena de dimensiones | string | sí | |
| Divisor del peso volumétrico (DHL, UPS, FedEx — 5000; tarifas terrestres — 6000; carga consolidada — 4000) | int | — | 5000 |
| Unidad de longitud, si la cadena no la indica | select | — | cm |
| Unidad de peso, si la cadena no la indica | select | — | kg |
| Unidad de longitud de salida | select | — | cm |
| Unidad de peso de salida | select | — | kg |
¿Qué devuelve el robot?
| Parámetro | Tipo |
|---|---|
| Correcto | bool |
| Largo | double |
| Ancho | double |
| Alto | double |
| Peso | double |
| Volumen, m³ | double |
| Peso volumétrico | double |
| Peso facturable | double |
| Lado mayor | double |
| Suma de los tres lados | double |
| Largo + contorno (L + 2×(An+Al)) | double |
| Unidad de longitud de salida | string |
| Error | string |
Escenario: filtrar la carga sobredimensionada antes de pasarla a logística
- Una negociación tiene el campo «Dimensiones del paquete» completado
- El robot analiza la cadena y devuelve «Largo + contorno»
- Una condición del proceso lo compara con 300 cm y dirige los envíos grandes a un gestor dedicado