Roboteka
Roboteka · Roboty · Wyczyść duplikaty spraw w bieżącej encji

Wyczyść duplikaty spraw w bieżącej encji

Robot „Wyczyść duplikaty spraw w bieżącej encji" znajduje w osi czasu leada, deala, kontaktu lub firmy, w której procesie biznesowym działa w Bitrix24 (Alaio), sprawy o tych samych nazwach, zostawia jedną według wybranej reguły, a pozostałe kończy lub usuwa. ID nie jest potrzebne — encja pochodzi z kontekstu procesu. Zwraca liczbę duplikatów i ID przetworzonych spraw.

Robot usuwa powtarzające się sprawy z osi czasu bieżącej encji — leada, deala, kontaktu lub firmy, w której procesie biznesowym działa; nie trzeba ustalać ID, encja jest pobierana z kontekstu procesu. Za duplikaty uznaje sprawy o tej samej nazwie: przed porównaniem nazwa jest normalizowana, powtórzone spacje są zwijane, wielkość liter nie ma znaczenia. Odpowiedzialny domyślnie nie wchodzi do porównania, ponieważ po scaleniu rekordów takie same sprawy mają zwykle różnych odpowiedzialnych; osobny przełącznik wymaga zgodności także po odpowiedzialnym. W każdej grupie jedna sprawa zostaje, pozostałe są przetwarzane. Która zostaje, określa parametr: „zakończoną, w przeciwnym razie najstarszą" (domyślnie), „zakończoną, w przeciwnym razie najnowszą", „„niezakończoną, w przeciwnym razie najstarszą", „niezakończoną, w przeciwnym razie najnowszą", najstarszą" lub „najnowszą" — cztery pierwsze oznaczają, że status waży więcej niż data, dwa ostatnie patrzą tylko na datę. Działanie na duplikacie wybiera się osobno: zakończyć (domyślnie, odwracalne) lub usunąć. Robot obsługuje zarówno sprawy uniwersalne, jak i zadania: zadanie powiązane z rekordem CRM widać w osi czasu, a przy usuwaniu duplikatu robot usuwa samo zadanie, a nie tylko wpis w karcie. Typy spraw włącza się polami wyboru — domyślnie tylko sprawy uniwersalne i zadania, natomiast połączenia, e-maile, czaty otwartych kanałów i formularze CRM pozostają wyłączone, ponieważ rejestrują rzeczywistą interakcję z klientem. Czego nie włączono wprost, robot nigdy nie rusza. Limity przeglądanych i przetwarzanych spraw na uruchomienie chronią portal przed ograniczeniem REST, a tryb raportu pozwala najpierw obejrzeć listę bez zmian. Aby wyczyścić dowolną encję według jej ID z procesu innej encji, użyj robota „Wyczyść duplikaty spraw w encji według ID".

Jakie parametry wejściowe przyjmuje robot?

Parametr Typ Wymagany? Domyślnie
Uniwersalne sprawy bool Y
Zadania bool Y
Połączenia bool N
E-maile bool N
Czaty otwartych kanałów bool N
Formularze CRM bool N
Którą sprawę zostawić select tak completed_oldest
Co zrobić z duplikatem select tak complete
Uznawać za duplikat tylko przy tym samym odpowiedzialnym bool N
Ile spraw przejrzeć (maks.) int 1000
Ile spraw przetworzyć w jednym uruchomieniu (maks.) int 100
Tylko raport, nic nie zmieniać bool N

Co zwraca robot?

Parametr Typ
Wykonano (Y/N) string
Ile duplikatów znaleziono int
Ile spraw przetworzono int
ID przetworzonych spraw string
ID zostawionych spraw string
Osiągnięto limit (Y/N) string
Błędy string

Scenariusz: uporządkować oś czasu deala po scaleniu

  1. W procesie biznesowym deala dodaj robota „Wyczyść duplikaty spraw w bieżącej encji"
  2. ID nie jest potrzebne — deal pochodzi z kontekstu procesu
  3. Zostaw regułę „Zakończoną, w przeciwnym razie najstarszą" i działanie „Usunąć"
  4. Robot zwróci found_duplicates i listę przetworzonych spraw w affected_ids

Podobne roboty