Doppelte Aktivitäten der aktuellen Entität bereinigen
Der Roboter „Doppelte Aktivitäten der aktuellen Entität bereinigen" findet in der Timeline des Leads, Deals, Kontakts oder Unternehmens, in dessen Geschäftsprozess er in Bitrix24 (Alaio) läuft, Aktivitäten mit gleichem Titel, behält eine nach der gewählten Regel und schließt oder löscht die übrigen. Keine ID nötig — die Entität stammt aus dem Prozesskontext. Zurückgegeben werden die Anzahl der Duplikate und die verarbeiteten IDs.
Der Roboter entfernt wiederholte Aktivitäten aus der Timeline der aktuellen Entität — des Leads, Deals, Kontakts oder Unternehmens, in dessen Geschäftsprozess er läuft; die ID muss nicht ermittelt werden, die Entität wird aus dem Prozesskontext genommen. Als Duplikate gelten Aktivitäten mit gleichem Titel: vor dem Vergleich wird der Titel normalisiert, mehrfache Leerzeichen werden zusammengefasst, Groß- und Kleinschreibung wird ignoriert. Der verantwortliche Benutzer geht standardmäßig nicht in den Vergleich ein, denn nach dem Zusammenführen tragen gleiche Aktivitäten meist unterschiedliche Verantwortliche; ein eigener Schalter verlangt zusätzlich Übereinstimmung des Verantwortlichen. Pro Gruppe bleibt eine Aktivität erhalten, die übrigen werden verarbeitet. Welche erhalten bleibt, ist ein Parameter: „die abgeschlossene, sonst die älteste" (Standard), „die abgeschlossene, sonst die neueste", „„die offene, sonst die älteste", „die offene, sonst die neueste", die älteste" oder „die neueste" — die ersten vier bedeuten, dass der Status stärker wiegt als das Datum, die letzten beiden schauen nur auf das Datum. Die Aktion für das Duplikat wird separat gewählt: abschließen (Standard, umkehrbar) oder löschen. Der Roboter verarbeitet sowohl universelle Aktivitäten als auch Aufgaben: eine an einen CRM-Datensatz gebundene Aufgabe erscheint in der Timeline, und beim Löschen eines Duplikats entfernt der Roboter die Aufgabe selbst, nicht nur den Eintrag in der Karte. Die Aktivitätstypen werden über Kontrollkästchen aktiviert — standardmäßig nur universelle Aktivitäten und Aufgaben, während Anrufe, E-Mails, Chats der offenen Kanäle und CRM-Formulare deaktiviert bleiben, weil sie echte Interaktion mit dem Kunden festhalten. Was nicht ausdrücklich aktiviert ist, wird nie angetastet. Grenzwerte für Prüfumfang und Verarbeitungsmenge pro Lauf schützen das Portal vor REST-Drosselung, und ein Berichtsmodus erlaubt eine Vorschau ohne Änderungen. Um eine beliebige Entität anhand ihrer ID aus dem Prozess einer anderen Entität zu bereinigen, verwenden Sie den Roboter „Doppelte Aktivitäten der Entität per ID bereinigen".
Welche Eingabeparameter akzeptiert der Roboter?
| Parameter | Typ | Pflichtfeld? | Standard |
|---|---|---|---|
| Universelle Aktivitäten | bool | — | Y |
| Aufgaben | bool | — | Y |
| Anrufe | bool | — | N |
| E-Mails | bool | — | N |
| Chats der offenen Kanäle | bool | — | N |
| CRM-Formulare | bool | — | N |
| Welche Aktivität behalten wird | select | ja | completed_oldest |
| Was mit dem Duplikat geschieht | select | ja | complete |
| Nur bei gleichem verantwortlichem Benutzer als Duplikat werten | bool | — | N |
| Wie viele Aktivitäten geprüft werden (max.) | int | — | 1000 |
| Wie viele Aktivitäten pro Lauf verarbeitet werden (max.) | int | — | 100 |
| Nur Bericht, nichts ändern | bool | — | N |
Was gibt der Roboter zurück?
| Parameter | Typ |
|---|---|
| Erledigt (Y/N) | string |
| Wie viele Duplikate gefunden wurden | int |
| Wie viele Aktivitäten verarbeitet wurden | int |
| IDs der verarbeiteten Aktivitäten | string |
| IDs der behaltenen Aktivitäten | string |
| Limit erreicht (Y/N) | string |
| Fehler | string |
Szenario: die Timeline eines Deals nach dem Zusammenführen aufräumen
- Fügen Sie im Deal-Geschäftsprozess den Roboter „Doppelte Aktivitäten der aktuellen Entität bereinigen" hinzu
- Keine ID nötig — der Deal stammt aus dem Prozesskontext
- Behalten Sie die Regel „Die abgeschlossene, sonst die älteste" und die Aktion „Löschen"
- Der Roboter gibt found_duplicates und die verarbeitete Liste in affected_ids zurück