Roboteka
Roboteka · Roboty · Rozłóż wymiary paczki

Rozłóż wymiary paczki

Robot „Rozłóż wymiary paczki” zamienia zapis w rodzaju „120×80×60 cm, 15.5 kg” na osobne liczby w procesach biznesowych Bitrix24 (Alaio): długość, szerokość, wysokość, wagę, objętość, wagę objętościową i przeliczeniową. Dodatkowo zwraca najdłuższy bok, sumę trzech boków oraz długość plus obwód przekroju, dzięki czemu warunek procesu może zdecydować, czy przesyłka jest ponadgabarytowa. Jednostki na wyjściu są konfigurowalne, więc wynik trafia od razu do zapytania do API przewoźnika.

Robot rozkłada zapis wymiarów na liczby i oblicza wskaźniki logistyczne. Przyjmuje wartość pola „Wymiary paczki” lub dowolny ciąg w rodzaju „120×80×60 cm, 15.5 kg” — rozpoznawanie toleruje separatory ×, x i *, przecinek jako separator dziesiętny oraz jednostki w dwóch językach. Dzielnik wagi objętościowej podaje się na wejściu: 5000 dla DHL, UPS i FedEx, 6000 dla taryf lądowych, 4000 dla ładunków drobnicowych. Waga przeliczeniowa to większa z wagi rzeczywistej i objętościowej — od niej przewoźnik nalicza opłatę. Kiedy stosować: przekazać wymiary do zapytania do API przewoźnika, wyliczyć koszt przesyłki wewnątrz procesu, odsiać ponadgabarytowy ładunek przed przekazaniem do logistyki, uzupełnić liczbowe pola karty z jednego pola tekstowego. Jeśli nie uda się rozłożyć ciągu, robot zwraca „Powodzenie” = N i tekst błędu, nie przerywając procesu.

Jakie parametry wejściowe przyjmuje robot?

Parametr Typ Wymagany? Domyślnie
Zapis wymiarów string tak
Dzielnik wagi objętościowej (DHL, UPS, FedEx — 5000; taryfy lądowe — 6000; ładunki drobnicowe — 4000) int 5000
Jednostka długości, jeśli w zapisie jej nie ma select cm
Jednostka wagi, jeśli w zapisie jej nie ma select kg
Jednostka długości na wyjściu select cm
Jednostka wagi na wyjściu select kg

Co zwraca robot?

Parametr Typ
Powodzenie bool
Długość double
Szerokość double
Wysokość double
Waga double
Objętość, m³ double
Waga objętościowa double
Waga przeliczeniowa double
Najdłuższy bok double
Suma trzech boków double
Długość + obwód przekroju (D + 2×(S+W)) double
Jednostka długości na wyjściu string
Błąd string

Scenariusz: odsiać ponadgabarytowy ładunek przed przekazaniem do logistyki

  1. W dealu wypełnione jest pole „Wymiary paczki”
  2. Robot rozkłada zapis i zwraca „Długość + obwód przekroju”
  3. Warunek procesu porównuje wynik z 300 cm i kieruje duże przesyłki do osobnego menedżera

Podobne roboty

Powiązane artykuły