Przypisanie odpowiedzialnego: kolejka / obciążenie
Robot „Przypisanie odpowiedzialnego: kolejka / obciążenie" wybiera kolejnego pracownika rotacyjnie lub najmniej obciążonego i czyni go odpowiedzialnym za bieżący lead, deal, kontakt, firmę lub element smart procesu w Bitrix24 (Alaio). Powtórzenie pracownika na liście daje mu większy udział, limit otwartych elementów chroni przed przeciążeniem, a zapasowy odpowiedzialny zabezpiecza przypadek, gdy nikt nie pasuje. Zwraca ID, imię i e-mail wybranego pracownika oraz flagi Y/N.
Robot uzupełnia braki standardowego rozdzielania: obciążenie, udziały, limity i zapasowy odbiorca. W trybie rotacyjnym utrzymuje uczciwą rotację przez wspólny licznik — kilka szablonów może dzielić jedną kolejkę po nazwie, a powtórzenie pracownika na liście zwiększa jego udział. W trybie według obciążenia robot liczy otwarte deale, leady lub aktywne zadania każdego kandydata (opcjonalnie tylko w wybranych lejkach) i przekazuje element najmniej zajętemu. Wspólne filtry: tylko online, wykluczenia, limit otwartych na osobę i zapasowy odpowiedzialny. Robot może przypisać sam lub tylko zwrócić wybór — do użycia w kolejnych krokach procesu. Działa z leadami, dealami, kontaktami, firmami, elementami smart procesów i zadaniami.
Jakie parametry wejściowe przyjmuje robot?
| Parametr | Typ | Wymagany? | Domyślnie |
|---|---|---|---|
| Tryb rozdzielania | select | tak | queue |
| Pracownicy (powtórzenie na liście daje większy udział w kolejce) | user | — | |
| ID działu (ma pierwszeństwo przed listą pracowników) | int | — | |
| Nazwa kolejki — dla trybu rotacyjnego (puste: kolejka ze składu listy) | string | — | |
| Co liczyć jako obciążenie — dla trybu według obciążenia | select | — | same |
| ID lejków do liczenia obciążenia (puste: wszystkie) | int | — | |
| Limit otwartych na pracownika (0: bez limitu) | int | — | 0 |
| Tylko pracownicy online | bool | — | N |
| Wyklucz pracowników | user | — | |
| Zapasowy odpowiedzialny (gdy nikt nie pasuje) | user | — | |
| Przypisz jako odpowiedzialnego (inaczej tylko zwróć wybór) | bool | — | Y |
Co zwraca robot?
| Parametr | Typ |
|---|---|
| ID wybranego pracownika | int |
| Imię wybranego pracownika | string |
| E-mail wybranego pracownika | string |
| Pracownik znaleziony (Y/N) | string |
| Odpowiedzialny przypisany (Y/N) | string |
Scenariusz: rozdzielanie nowych deali w zespole sprzedaży
- Powstaje deal i robot działa w trybie rotacyjnym
- Robot pomija pracowników offline i przypisuje następnego w rotacji
- Gdy cały zespół jest niedostępny, deal trafia do kierownika — zapasowego odpowiedzialnego