Aktionen
Aktionsmenü
Abschnitt betitelt „Aktionsmenü“Das Aktionsmenü im Mentor-Panel bietet ein einheitliches Dropdown für Maßnahmen bei Datensätzen, die Qualitätsprüfungen nicht bestanden haben. Es ersetzt die eigenständige Export-Schaltfläche durch ein erweiterbares Menü, das derzeit drei Aktionen bietet:
| Aktion | Was sie bewirkt |
|---|---|
| Export Report | Verstoßdetails als CSV herunterladen (Details) |
| Create Tasks | Salesforce Tasks für Datensatzbesitzer erstellen, um Probleme zu beheben |
| Post Chatter | Chatter-Nachrichten auf betroffenen Datensätzen posten, um Stakeholder zu benachrichtigen |
Alle Aktionen teilen dasselbe Umfangsmodell — Sie wählen, welche Felder und Dimensionen bearbeitet werden sollen, und das System verarbeitet Verstöße für jede Kombination als separaten Hintergrundjob.
Umfangsauswahl
Abschnitt betitelt „Umfangsauswahl“Wenn Sie ein beliebiges Aktionsmodal öffnen, wählen Sie zunächst den Umfang:
- Fields — „All fields” wählen oder bestimmte Felder aus der Definition auswählen
- Dimensions — Auswählen, welche Qualitätsdimensionen einbezogen werden sollen (Completeness, Validity, Uniqueness usw.)
Das System bewertet Verstöße zum Zeitpunkt der Aktion erneut, sodass die Ergebnisse den aktuellen Zustand Ihrer Daten widerspiegeln — keinen zwischengespeicherten Snapshot des letzten Scans.
Jede Feld-Dimensions-Kombination läuft als separater Batch-Job. Zum Beispiel erzeugt die Auswahl von 3 Feldern und 2 Dimensionen 6 Jobs, die sequentiell ausgeführt werden.
Create Tasks
Abschnitt betitelt „Create Tasks“Erstellt Salesforce Task-Datensätze, die mit jedem betroffenen Datensatz verknüpft sind. Tasks werden standardmäßig den Datensatzbesitzern zugewiesen und erscheinen in deren standardmäßiger Salesforce-Aufgabenliste.
Task-Konfiguration
Abschnitt betitelt „Task-Konfiguration“| Einstellung | Standard | Beschreibung |
|---|---|---|
| Subject | Data Quality: {dimension} — {recordName} | Betreffzeile des Tasks. Unterstützt {dimension}, {recordName} und {fieldName} als Platzhalter |
| Description | Beschreibt das Qualitätsproblem und bittet um Überprüfung | Freitext-Inhalt des Tasks |
| Due Date | 7 Tage ab heute | Wann der Task abgeschlossen sein soll |
| Priority | Normal | High, Normal oder Low |
| Assign To | Record Owner | Geben Sie eine bestimmte User ID ein, um zu überschreiben. Leer lassen, um dem jeweiligen Datensatzbesitzer zuzuweisen |
Duplikatvermeidung
Abschnitt betitelt „Duplikatvermeidung“Vor der Task-Erstellung prüft das System auf vorhandene offene Tasks bei jedem Datensatz mit einem übereinstimmenden Betreff-Präfix. Datensätze, die bereits einen übereinstimmenden offenen Task haben, werden übersprungen — dies verhindert doppelte Tasks bei mehrfacher Ausführung der Aktion.
Die Anzahl übersprungener Datensätze wird in der Abschlusszusammenfassung gemeldet (z. B. „Created 45 tasks. 12 skipped (existing tasks). 0 errors.”).
Funktionsweise
Abschnitt betitelt „Funktionsweise“- Öffnen Sie das Actions-Menü im Mentor-Panel und wählen Sie Create Tasks
- Wählen Sie die einzubeziehenden Felder und Dimensionen aus
- Konfigurieren Sie die Task-Einstellungen (Betreff, Beschreibung, Fälligkeitsdatum, Priorität, Zugewiesener)
- Klicken Sie auf Create Tasks — das Modal wechselt in den Fortschrittsmodus
- Jeder Feld-Dimensions-Job zeigt seinen Status an (pending, running, complete oder failed)
- Wenn alle Jobs abgeschlossen sind, erhalten Sie eine benutzerdefinierte Benachrichtigung mit einer Zusammenfassung
- Klicken Sie auf Done, um das Modal zu schließen
Post Chatter
Abschnitt betitelt „Post Chatter“Postet eine Chatter-Feed-Nachricht auf jedem betroffenen Datensatz. Optionale @Erwähnung des Datensatzbesitzers, um eine Salesforce-Benachrichtigung auszulösen.
Chatter-Konfiguration
Abschnitt betitelt „Chatter-Konfiguration“| Einstellung | Standard | Beschreibung |
|---|---|---|
| Message | Beschreibt das Qualitätsproblem und die Dimension | Freitext-Nachrichteninhalt. Unterstützt {dimension}, {recordName} und {fieldName} als Platzhalter |
| Mention Record Owner | Aktiviert | Wenn aktiviert, @erwähnt der Post den Besitzer des Datensatzes und löst eine Salesforce-Benachrichtigung aus |
Duplikatvermeidung
Abschnitt betitelt „Duplikatvermeidung“Chatter verwendet ein 24-Stunden-Deduplizierungsfenster — wenn der aktuelle Benutzer innerhalb der letzten 24 Stunden bereits eine übereinstimmende Qualitätsnachricht auf einem Datensatz gepostet hat, wird dieser Datensatz übersprungen. Dies verhindert die Überflutung von Chatter-Feeds bei wiederholter Ausführung der Aktion.
Funktionsweise
Abschnitt betitelt „Funktionsweise“- Öffnen Sie das Actions-Menü und wählen Sie Post Chatter
- Wählen Sie die einzubeziehenden Felder und Dimensionen aus
- Bearbeiten Sie die Nachrichtenvorlage und wählen Sie, ob Besitzer @erwähnt werden sollen
- Klicken Sie auf Post Messages — das Modal wechselt in den Fortschrittsmodus
- Nach Abschluss zeigt die Zusammenfassung die Anzahl geposteter/übersprungener/fehlerhafter Nachrichten
- Klicken Sie auf Done, um das Modal zu schließen
Verarbeitungsdetails
Abschnitt betitelt „Verarbeitungsdetails“Alle Aktionen laufen als Apex-Batch-Jobs im Hintergrund. Wichtige Details:
- Batch-Größe: 500 Datensätze pro Chunk (kleiner als beim Export, um DML-Operationen pro Chunk zu ermöglichen)
- Benachrichtigungen: Eine benutzerdefinierte Salesforce-Benachrichtigung wird gesendet, wenn der Batch abgeschlossen ist, mit Angabe der erstellten/übersprungenen/fehlerhaften Anzahlen
- Teilerfolg: Wenn einige Datensätze fehlschlagen (z. B. Validierungsregeln, Field-Level Security), werden erfolgreich verarbeitete Datensätze beibehalten. Die Fehleranzahl und Details sind in der Zusammenfassung enthalten
- Batch-Warteschlange: Salesforce erlaubt bis zu 5 gleichzeitige Batch-Jobs pro Organisation. Wenn die Warteschlange voll ist, erhalten Sie vor dem Start der Aktion eine Rückmeldung
Anwendungsfälle
Abschnitt betitelt „Anwendungsfälle“- Task-Erstellung für Data Stewards — Automatisch Bereinigungsaufgaben an Datensatzbesitzer zuweisen, wenn Qualitätsprobleme erkannt werden
- Stakeholder-Benachrichtigung via Chatter — Datensatzbesitzer direkt auf ihren Datensätzen über Datenqualitätsprobleme informieren
- Behebungs-Workflows — Mit Salesforce-Automatisierung (Flow, Process Builder) kombinieren, um Tasks an bestimmte Teams weiterzuleiten
- Audit-Trails — Erstellte Tasks und Chatter-Posts dienen als Nachweis von Qualitätsproblemen und wann sie gemeldet wurden