Abschlussaktionen
Einführung
Abschnitt betitelt „Einführung“Abschlussaktionen erweitern Campaign Audience Builder über die integrierten Ziele für Kampagnen, Account Engagement und Marketing Cloud hinaus. Administratoren und Entwickler können Zielgruppenergebnisse an einen automatisch gestarteten Flow oder eine benutzerdefinierte Apex-Klasse übergeben. So lassen sich Datensätze aktualisieren, verknüpfte Datensätze erstellen, andere Dienste aufrufen oder organisationsspezifische Verarbeitungen ausführen.
Flow-Integration
Abschnitt betitelt „Flow-Integration“Verwenden Sie einen automatisch gestarteten Flow, wenn sich die Aktion im Flow Builder erstellen und warten lässt. CAB übergibt die konfigurierten Zielgruppenergebnisse und Eingabewerte an den Flow.
Ein Beispiel finden Sie unter Flow-Integration.
Apex-Integration
Abschnitt betitelt „Apex-Integration“Verwenden Sie eine Apex-Abschlussaktion für benutzerdefinierte Logik, die Code erfordert.
Implementieren Sie für jede neue Apex-Abschlussaktion lb.FinalAction_ManagedAsync_Interface. Ihre Klasse stellt eine Methode runSync bereit; CAB übernimmt die asynchrone Batch-Verarbeitung, das Laden des Zielgruppenbereichs und die zutreffenden Abschlussbenachrichtigungen. Dies ist der empfohlene, Heap-sichere Weg für große Zielgruppen.
lb.FinalAction_Interface ist die Legacy-Alternative. Verwenden Sie sie nur, wenn Sie ausdrücklich die vollständige Kontrolle über die asynchrone Orchestrierung benötigen und Laden der Datensätze, Batch-Verarbeitung oder Queueable-Verkettung, Wiederholungsversuche, Limits und Benachrichtigungen selbst übernehmen. Die Schnittstelle wird aus Gründen der Abwärtskompatibilität weiterhin unterstützt, ihre Query-Locator-Hilfe ist für große Cache-basierte Zielgruppen jedoch nicht sicher.
Unter Apex-Integration finden Sie ein Beispiel für die verwaltete Schnittstelle, den Ausführungsvertrag, die Einrichtungsschritte und Hinweise zur Migration der Legacy-Schnittstelle.

