Poprzedni etap
Robot „Poprzedni etap” zwraca w procesie biznesowym Bitrix24 (Alaio) etap, z którego sprawa, lead lub element procesu inteligentnego trafił na bieżący: kod do warunków, nazwę do tekstu, a także lejek, moment opuszczenia etapu i czas na nim spędzony.
Robot zwraca poprzedni etap bezpośrednio w procesie biznesowym Bitrix24 (Alaio) — bez pól użytkownika i bez czekania: historia jest odczytywana w momencie wykonania, jednym zapytaniem. Obsługiwane są sprawy, leady i elementy procesów inteligentnych; domyślnie brany jest element, na którym uruchomiono proces, więc typowy przypadek nie wymaga konfiguracji, a tryby „według ID” obsługują procesy działające na innym elemencie. Zwracane są kod etapu (do warunków), nazwa etapu (do e-maila lub komentarza), semantyka P/S/F, ID lejka, moment opuszczenia etapu oraz czas na nim w sekundach. Osobna flaga „znaleziono” odróżnia „element nigdy się nie przesuwał” od prawdziwego błędu, więc ścieżka normalna nie wymaga obsługi wyjątków. Przeniesienie między lejkami liczy się jako zmiana etapu.
Jakie parametry wejściowe przyjmuje robot?
| Parametr | Typ | Wymagany? | Domyślnie |
|---|---|---|---|
| Element | select | — | auto |
| ID elementu (dla trybów „według ID”) | string | — | |
| ID typu procesu inteligentnego (tylko dla trybu procesu inteligentnego) | string | — |
Co zwraca robot?
| Parametr | Typ |
|---|---|
| Kod poprzedniego etapu | string |
| Nazwa poprzedniego etapu | string |
| Semantyka etapu: P — w toku, S — sukces, F — porażka | string |
| ID lejka poprzedniego etapu | string |
| Kiedy element opuścił poprzedni etap | string |
| Czas spędzony na poprzednim etapie, w sekundach | int |
| Poprzedni etap znaleziony (Y/N) | bool |
| Powodzenie | bool |
Scenariusz: sprawa cofa się w lejku
- Robot uruchamia się na etapie „Negocjacje”
- Jeśli poprzedni etap to „Faktura wysłana”, sprawa cofnęła się
- Dla osoby odpowiedzialnej powstaje zadanie, a w komentarzu zapisuje się, jak długo sprawa stała na poprzednim etapie