Roboteka
Roboteka · Robôs · Interpretar dimensões do pacote

Interpretar dimensões do pacote

O robô «Interpretar dimensões do pacote» transforma uma string como «120×80×60 cm, 15.5 kg» em números separados para os processos de negócios do Bitrix24 (Alaio): comprimento, largura, altura, peso, volume, peso cubado e taxável. Também retorna o maior lado, a soma dos três lados e o comprimento mais o perímetro, para que uma condição do processo decida se a carga é fora do padrão. As unidades de saída são configuráveis, então o resultado já entra pronto em uma solicitação à API de uma transportadora.

O robô decompõe uma string de dimensões em números e calcula métricas logísticas. Aceita o valor do campo «Dimensões do pacote» ou qualquer string como «120×80×60 cm, 15.5 kg» — o reconhecimento tolera os separadores ×, x e *, a vírgula como separador decimal e unidades em dois idiomas. O divisor do peso cubado é informado na entrada: 5000 para DHL, UPS e FedEx, 6000 para tarifas rodoviárias, 4000 para carga consolidada. O peso taxável é o maior entre o peso real e o cubado — é sobre ele que a transportadora cobra o frete. Quando usar: levar as medidas para uma solicitação à API de uma transportadora, calcular o custo do frete dentro de um processo, filtrar cargas fora do padrão antes de repassá-las à logística, preencher campos numéricos do cartão a partir de um único campo de texto. Se a string não puder ser interpretada, o robô retorna «Sucesso» = N e uma mensagem de erro, sem interromper o processo.

Quais parâmetros de entrada o robô aceita?

Parâmetro Tipo Obrigatório? Padrão
String de dimensões string sim
Divisor do peso cubado (DHL, UPS, FedEx — 5000; tarifas rodoviárias — 6000; carga consolidada — 4000) int 5000
Unidade de comprimento, se a string não tiver select cm
Unidade de peso, se a string não tiver select kg
Unidade de comprimento de saída select cm
Unidade de peso de saída select kg

O que o robô retorna?

Parâmetro Tipo
Sucesso bool
Comprimento double
Largura double
Altura double
Peso double
Volume, m³ double
Peso cubado double
Peso taxável double
Maior lado double
Soma dos três lados double
Comprimento + perímetro (C + 2×(L+A)) double
Unidade de comprimento de saída string
Erro string

Cenário: filtrar cargas fora do padrão antes de repassá-las à logística

  1. Um negócio tem o campo «Dimensões do pacote» preenchido
  2. O robô interpreta a string e retorna «Comprimento + perímetro»
  3. Uma condição do processo compara o valor com 300 cm e direciona remessas grandes a um gerente dedicado

Robôs semelhantes

Artigos relacionados