Erste Schritte mit zusätzlichen Ressourcen
In diesem Abschnitt erfahren Sie, wie Sie bewährte Vorgehensweisen und Designmuster auf alle Salesforce Platform-Funktionen anwenden, einschließlich Flows, Apex und zugehöriger Tools.
Das schrittbasierte Aysnc-Framework ist ein Verarbeitungs-Framework zum Ausführen asynchroner Aufträge mit einer beliebigen Anzahl von Schritten. Dieser Artikel behandelt drei wesentliche Bereiche, die jeder Architekt beherrschen muss:
- Planung und Aufruf: Verwendet “Geplanter Flow” und “Aufrufbarer Apex”, um die Ausführung mit Umgebungsprüfungen und Fehlerbehandlung zu orchestrieren, auszulösen und zu steuern.
- Schrittdesign und Flexibilität: Definiert eine wiederverwendbare Schrittoberfläche mit Unterstützung für Apex, Flow, cursorbasierte Verarbeitung und konfigurierbare Muster wie Funktionskennzeichnungen und Schritte ohne Op.
- Orchestrierungs- und Ausführungsmodul: Nutzt einen Schrittprozessor zum Sequenzieren, Ausführen, Wiederholen und Verwalten von Schritten mit zentraler Protokollierung und Lebenszyklussteuerung.
Dieser Artikel bietet ein skalierbares, schrittbasiertes asynchrones Framework für Salesforce, das komplexe Prozesse in modulare, unabhängig ausführbare Schritte mit zentraler Orchestrierung, Protokollierung und Leistung bei hohem Volumen aufschlüsselt.
Das schrittbasierte Aysnc-Framework ist der zentrale Funktionsteil von Salesfore CRM Analytics. Es ist die native Business Intelligence-Plattform des Ökosystems für interaktive Dashboards und AI-gestützte Statistiken und ermöglicht die nahtlose bidirektionale Datenbewegung mit externen Systemen durch zwei zentrale Funktionen: SyncOut und SyncIn. CRM Analytics SyncOut überträgt Salesforce-Objektdaten an externe Plattformen und unterstützt sowohl die vollständige als auch die inkrementelle Datenerfassung (CDC) sowie die integrierte Verfolgung der endgültigen Löschung, um die absolute Datenintegrität nachgelagert zu gewährleisten. Nach Abschluss der Schleife ruft CRM Analytics SyncIn externe Daten zurück in Salesforce-Objekte und nutzt die Bulk-API 2.0, um Datensets mit hohem Volumen zuverlässig und effizient aufzunehmen und sofort einsatzbereit zu sein. In diesem Dokument wird am Beispiel von Snowflake erläutert, wie das Muster funktioniert, wann es verwendet werden soll und wie Sie loslegen.
Das schrittbasierte Aysnc-Framework ist ein Integrationsarchitekturmuster, mit dem Salesforce Daten zur Laufzeit direkt aus externen Systemen abfragen kann, ohne diese Daten in den Salesforce-Speicher kopieren oder replizieren zu müssen.Statt Daten in Salesforce zu verschieben, kann Salesforce Daten direkt an der Quelle zur Laufzeit abfragen, ohne Abgleich. Benutzern werden externe Live-Daten über Salesforce-Standardoberflächen angezeigt. Die Daten verlassen niemals ihren maßgeblichen Speicherort. In diesem Dokument wird erläutert, wie das Muster funktioniert, wann es verwendet werden soll und wie Sie loslegen können, indem Sie Snowflake als konkretes Beispiel verwenden.
Architekturmuster für Field Service: Bei der Optimierung der Freigabe und Sichtbarkeit von Vertragsnehmern im richtigen Maßstab werden zwei Architekturmuster für die Verwaltung externer Vertragsnehmernetzwerke in Salesforce Field Service verglichen: regionsbasierte Freigabe und accountbasierte Freigabe. Dieser Leitfaden behandelt Folgendes:
- Personas des Vertragsnehmers: “Benannte Vertragsnehmer”, “Vertragsnehmerunternehmen” und “Gelegenheitsarbeiter” und wie jede Persona die entsprechende Freigabearchitektur formt.
- Regionsbasierte Freigabe: Verwenden von dedizierten Serviceregionen als primäre Sicherheitsgrenze und der Kompromisse bei der Skalierbarkeit dieses Ansatzes im richtigen Maßstab.
- Accountbasierte Freigabe: Trennen Sie die Sichtbarkeit von der geografischen Region mithilfe von kriterienbasierten Freigaberegeln, um einen einheitlichen Ressourcenpool zwischen Vertragsnehmern und internen Technikern zu ermöglichen.
- Beschlussrahmen: Eine Entscheidungsstruktur und Vergleichsmatrix für die Auswahl des richtigen Musters auf der Grundlage von Wettbewerbsüberschneidungen und geografischer Exklusivität.
Hilft Architekten, die Plattformsicherheit mit der Planungsleistung in Einklang zu bringen, und schafft gleichzeitig eine Grundlage, die mit Agentforce und Data Cloud skaliert werden kann.