Pobierz produkty deala
Robot „Pobierz produkty deala” przekazuje do procesu biznesowego Bitrix24 (Alaio) pozycje produktowe deala: ID i nazwy produktów, ilości, ceny, gotową listę tekstową oraz sumę końcową z walutą.
Robot odczytuje produkty deala i przekazuje je kolejnym krokom procesu. Standardowe roboty nie widzą produktów deala: nie da się wstawić listy produktów do komentarza lub zadania, sprawdzić, czy dany produkt jest w dealu, ani zsumować pozycji. Robot zwraca ID produktów, nazwy, ilości i ceny jednostkowe każdej pozycji jako osobne listy, gotowy tekst w postaci „Nazwa × ilość = suma” wiersz po wierszu, sumę końcową i walutę deala. Ceny zawierają już rabat i podatek, a suma końcowa to suma „cena × ilość” ze wszystkich pozycji, czyli to, co płaci klient. Domyślnie używany jest deal, na którym uruchomiono proces; dowolny inny deal można wskazać po ID. Działa także z elementami procesów inteligentnych z produktami. Gdy produktów nie ma, robot zwraca „Są produkty = Nie”.
Jakie parametry wejściowe przyjmuje robot?
| Parametr | Typ | Wymagany? | Domyślnie |
|---|---|---|---|
| Deal | select | — | current |
| ID deala (dla trybu „Deal po ID”) | string | — |
Co zwraca robot?
| Parametr | Typ |
|---|---|
| Są produkty | bool |
| Liczba pozycji | int |
| ID produktów | int |
| Nazwy produktów | string |
| Ilości w pozycjach | double |
| Ceny jednostkowe (po rabacie i z podatkiem) | double |
| Lista produktów jako tekst | text |
| Suma końcowa | double |
| Waluta | string |
| Sukces | bool |
| Błąd | string |
Jakie błędy może zwrócić robot?
Te komunikaty robot zapisuje w dzienniku procesu biznesowego, gdy nie może wykonać kroku. Z treści widać, co poprawić w ustawieniach lub danych.
- Nie udało się ustalić deala. W trybie „Deal po ID” podaj poprawne ID; bieżący element musi być dealem lub elementem procesu inteligentnego.
- Błąd API podczas odczytu produktów deala.
Scenariusz: wysłać klientowi skład zamówienia
- Robot ustawiany jest na etapie „Faktura wystawiona”
- Zwraca listę produktów jako tekst i sumę końcową deala
- Kolejny robot wysyła klientowi e-mail z tą listą i kwotą do zapłaty