Salesforce Lightning

Salesforce Lightning ist die Anwendungsschicht, mit der Salesforce durch benutzerdefinierte Objekte, Flows, Formulare, Automatisierungen und Geschäftsanwendungen erweitert wird. Sie ist häufig dort anzutreffen, wo CRM-Daten zur Grundlage breiterer interner Prozesse wurden und nicht nur für Vertrieb genutzt werden.

In vielen Organisationen tragen Lightning-basierte Anpassungen wesentliche Geschäftslogik rund um Kundenbearbeitung, Freigaben, Service und interne Abläufe.

Wofür es typischerweise verwendet wurde

Unternehmen nutzten Salesforce Lightning für CRM-Erweiterungen, Freigabe-Workflows, Kunden-Onboarding, Serviceprozesse, Außendienstabläufe, Fallbearbeitung, Partner-Workflows und interne Anwendungen auf Basis von Salesforce-Objekten und Sicherheitsmodellen.

Warum es in der Rescue-Arbeit weiterhin wichtig ist

Geschäftslogik ist in Salesforce oft über deklarative Automatisierung, benutzerdefinierten Code, Objektregeln und rollenbasierte Berechtigungen fragmentiert. Rescue-Arbeit muss abbilden, wie sich die Plattform in der Praxis verhält und nicht nur, wie das Datenmodell in Konfigurationsbildschirmen aussieht.

Artefakte, die bei der Extraktion von Geschäftslogik geprüft werden sollten

  • Objekte, Felder und Beziehungen: Entwurfslogik von Entitäten, Besitzverhältnisse und Validierungsannahmen.
  • Flows und Prozessautomatisierung: Freigaben, Verzweigungen, Updates und Benachrichtigungen.
  • Validierungsregeln und Formeln: eingebettete Geschäftsrestriktionen und abgeleitete Logik.
  • Apex-Code und Trigger: individuelle Verarbeitung, Integrationen und Ausnahmebehandlung.
  • Lightning-Seiten und -Komponenten: Benutzerfluss, rollenspezifische Oberfläche und Verhalten auf Bildschirmebene.
  • Profile, Permission Sets und Sharing Rules: zugriffsgetriebene Geschäftslogik und Trennung von Zuständigkeiten.