Doppelte Aktivitäten der Entität per ID bereinigen
Der Roboter „Doppelte Aktivitäten der Entität per ID bereinigen" findet in der Timeline eines angegebenen Leads, Deals, Kontakts oder Unternehmens in Bitrix24 (Alaio) Aktivitäten mit gleichem Titel, behält eine nach der gewählten Regel und schließt oder löscht die übrigen. Die Entität wird über Typ und ID angegeben. Zurückgegeben werden die Anzahl der gefundenen Duplikate und die verarbeiteten IDs.
Der Roboter entfernt wiederholte Aktivitäten aus der Timeline einer über Typ und ID angegebenen Entität — Lead, Deal, Kontakt oder Unternehmen. 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 die Entität zu bereinigen, in deren Geschäftsprozess der Roboter selbst läuft, verwenden Sie „Doppelte Aktivitäten der aktuellen Entität bereinigen".
Welche Eingabeparameter akzeptiert der Roboter?
| Parameter | Typ | Pflichtfeld? | Standard |
|---|---|---|---|
| Entitätstyp | select | ja | deal |
| Entitäts-ID | int | ja | |
| 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: Duplikate nach dem Zusammenführen von Deals entfernen
- Fügen Sie den Roboter „Doppelte Aktivitäten der Entität per ID bereinigen" einem Geschäftsprozess hinzu
- Setzen Sie den Entitätstyp auf Deal und die ID des Deals, in den alles zusammengeführt wurde
- Lassen Sie universelle Aktivitäten und Aufgaben aktiviert und wählen Sie die Aktion „Löschen"
- Starten Sie zuerst im Berichtsmodus und prüfen Sie die Liste in affected_ids