Roboteka
Roboteka · Roboty · Czas na etapie

Czas na etapie

Robot „Czas na etapie” zwraca w procesie biznesowym Bitrix24 (Alaio), ile czasu sprawa, lead lub element procesu inteligentnego spędził na wskazanym etapie — w sekundach i pełnych dobach, za ostatni pobyt lub za wszystkie łącznie.

Robot mierzy czas na etapie bezpośrednio w procesie biznesowym Bitrix24 (Alaio), czytając historię przejść w momencie wykonania. Etap podaje się kodem lub nazwą, przy czym kod ma pierwszeństwo, więc zmiana nazwy etapu w lejku niczego nie psuje. Jeśli element znajduje się na etapie właśnie teraz, odliczanie biegnie do chwili obecnej — to główny scenariusz „wisi już N dni”. Gdy element wracał na etap wielokrotnie, można wziąć ostatni pobyt albo sumę wszystkich; liczba pobytów zwracana jest osobno i pokazuje cofnięcia w lejku. Wynik podawany jest w sekundach i pełnych dobach, plus flaga, czy element jest teraz na tym etapie. Obsługiwane są sprawy, leady i elementy procesów inteligentnych; domyślnie brany jest element, na którym uruchomiono proces. Liczony jest czas kalendarzowy.

Jakie parametry wejściowe przyjmuje robot?

Parametr Typ Wymagany? Domyślnie
Element select Bieżący element, Sprawa według ID, Lead według ID, Element procesu inteligentnego według ID — auto
ID elementu (dla trybów „według ID”) string —
ID typu procesu inteligentnego (tylko dla trybu procesu inteligentnego) string —
Etap — kod lub nazwa string tak
Co liczymy select Ostatni pobyt, Wszystkie pobyty łącznie — last

Co zwraca robot?

Parametr Typ
Czas na etapie, sekundy int
Czas na etapie, pełne doby int
Liczba pobytów na etapie int
Obecnie na tym etapie (Y/N) string
Kod etapu string
Nazwa etapu string
Etap znaleziony (Y/N) bool
Powodzenie bool

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.

  • Etap „{stage}” nie został znaleziony na portalu. Podaj kod etapu lub jego dokładną nazwę.
  • Ten typ elementu nie ma etapów. Robot działa ze sprawami, leadami i procesami inteligentnymi; dla trybów „według ID” podaj poprawne ID.
  • Błąd API podczas odczytu historii etapów.

Scenariusz: sprawa zawieszona w akceptacji

  1. Cykliczny proces uruchamia robota na sprawie
  2. Robot liczy czas na bieżącym etapie „Akceptacja”
  3. Jeśli to ponad siedem pełnych dób, powstaje zadanie dla kierownika, a liczba pobytów pokazuje, ile razy sprawa już się cofała

Podobne roboty