Duplikaterkennung in Flows

Steigern Sie die Qualität Ihrer Daten durch den Einsatz der Duplikaterkennung auch in Flows. MSR-884 | Mai 2024

Für wen ist diese Funktion gedacht? 

Diese Funktion ist für alle gedacht, die Account und Kontaktpersonen über Flows erstellen oder aktualisieren. 

Vorteile für Sie als Benutzer 

  • Sie können nun im Flow erkennen, ob es ggf. ein Duplikat gibt, um damit einen bestehenden Datensatz zu öffnen 

  

Erläuterung der neuen Funktion 

In Salesforce ist es üblich, die Duplikaterkennung für eine Reihe von Objekten zu konfigurieren. In den Duplikatregeln geben Sie an, welche (Kombination von) Felder(n) Sie überprüfen wollen, ob sie bereits vorhanden sind. Bei der manuellen Eingabe werden die Benutzer sofort darauf aufmerksam gemacht, aber bei (Bildschirm-)Flows funktioniert dies nicht. Aus diesem Grund wurde eine neue Komponente entwickelt, die im Voraus prüfen kann, ob die geplanten Daten zu einem Duplikat führen könnten. 

 
Fügen Sie dazu die neue Apex-Komponente „Check for Duplicates“ zu Ihrem Flow hinzu. Diese Komponente hat zwei Parameter:  

  • „Object for „record“ input“: gibt das Objekt an, in dem Sie einen Datensatz anlegen oder ändern möchten. 
  • „record“: eine einzelne Datensatzvariable dieses Objekts. 

Das Ergebnis ist eine von Apex definierte Sammelvariable, die angibt, ob es ein oder mehrere Duplikate gibt. Sie können das Ergebnis mit dem Element Loop überprüfen, um zu sehen, welcher vorhandene Datensatz mit welcher Duplikatregel abgerufen wird. Folgende Parameter stehen zur Verfügung: 

  • duplicateObjectType: Name des Objekts 
  • duplicateRecordId: ID eines bestehenden Datensatzes, bei dem ein Duplikat erkannt wird. 
  • duplicateRuleDevName: der Name der Duplikatregel. 
  • IsDuplicate: Der Wert True zeigt an, dass ein Duplikat vorliegt. 
  • errorMessage: Meldung wie in der Duplikatregel festgelegt. 
  • isAllowSave: gibt an, ob das Duplikat gespeichert werden soll. In Salesforce ist es jedoch trotz dieser Einstellung in der Duplikatregel nicht möglich, einen doppelten Datensatz in einem Flow zu speichern. 

Wenn kein Duplikat vorhanden ist, bleibt die Sammelvariable leer und Sie können den Datensatz anlegen. 

Update 26. April 2024:
Salesforce hat angekündigt, in der Sommer-Release 2024 eine vergleichbare Funktionalität einzuführen. Sobald wir diese Funktionalität bewertet haben, werden wir entscheiden, ob wir diese Funktion in einer zukünftigen Release wieder entfernen.


🔗Hier finden Sie die Übersicht über alle Funktionen des MSR Mai Release 2024