Composable – Trennung von Bedenken

Funktionseinheitenmuster

Erfahren Sie mehr über Gut entwickelte anpassungsfähige Komponenten → Trennung von Bedenken → Funktionseinheiten

Wohin schauen?
Produktbereich | Standort
Wie sieht gut aus?
Muster
Einstein | Org ✅ Iterieren von Aufforderungsvorlagen, um zu verstehen, welche Eingaben sich auf die Antwort auswirken Iterieren von Aufforderungsvorlagen, um zu verstehen, wie sich die Teile auf die Antwort des Modells auswirken
Plattform | Designstandards ✅ Eine Liste aller aktuell definierten Funktionseinheiten (und zugehöriger Benennungskonventionen) ist vorhanden
Plattform | Designstandards ✅ Es gibt Standards zum Vorschlagen von Ergänzungen oder Änderungen an Funktionseinheiten
Plattform | Designstandards ✅ Benennungskonventionen behandeln die Angabe einer Funktionseinheit
Plattform | Dokumentation ✅ In allen Dokumentations- und Implementierungsdiagrammen sind die Funktionseinheit(en) für Komponenten übersichtlich dargestellt
Plattform | Dokumentation ✅ Alle Komponenten innerhalb einer Funktionseinheit sind durchsuchbar und leicht zu finden
Plattform | Dokumentation ✅ Systemlandschaftsdiagramme zeigen die Funktionseinheiten in einer Organisation übersichtlich an
Plattform | Dokumentation ✅ Die Dokumentation für einzelne Komponenten enthält die Zuordnung der Funktionseinheiten für die Komponente
Plattform | Organisation ✅ Es ist möglich, die Ausrichtung der Funktionseinheit für eine bestimmte Metadatengruppe (z. B. einen Flow, eine Apex-Klasse oder eine Lightning-Seite) schnell zu identifizieren.
Plattform | Organisation ✅ Funktionseinheiten sind geschäftsfreundlich gekennzeichnet

Bundesstaatsverwaltungsmuster

Erfahren Sie mehr über Gut entwickelte anpassungsfähige Elemente → Composable → Trennung von Bedenken → Statusverwaltung

Wohin schauen?
Produktbereich | Standort
Wie sieht gut aus?
Muster
Platform | Apex ✅ Speicherpunkte und Rollback-Verhalten werden in allen Datenvorgängen verwendet
Plattform | Designstandards ✅ Anwendungsfälle für Stateful- vs. Stateless-Designs sind klar
Plattform | Designstandards ✅ Genehmigte Muster für die zustandsgesteuerte Kommunikation vorhanden
Plattform | Designstandards ✅ Genehmigte Muster für die Kommunikation ohne Status vorhanden
Plattform | Designstandards ✅ Klare Kategorien für Bundesstaat vorhanden
Plattform | Dokumentation ✅ Jede Komponente, die eine zustandsbasierte und/oder zustandslose Kommunikation verarbeitet, gibt an, welches Muster implementiert wurde
Plattform | Dokumentation ✅ Prozess- und Interaktionsdiagramme enthalten Details zu Statuskategorien und Übergaben
Plattform | Dokumentation ✅ Es ist möglich, alle Komponenten zu suchen und zu finden, die ein bestimmtes stateful/stateless-Muster implementiert haben
Plattform | Flow ✅ Fehlerpfade und das Element "Datensätze wiederherstellen" wird verwendet

Anti-Pattern für Funktionseinheiten

Erfahren Sie mehr über Gut entwickelte anpassungsfähige Komponenten → Trennung von Bedenken → Funktionseinheiten

Wohin schauen?
Produktbereich | Standort
Was vermeiden?
Anti-Pattern
Plattform | Designstandards ⚠️ Designstandards sind nicht vorhanden oder beziehen sich nicht auf Funktionseinheiten und Anwendungsfälle
Plattform | Dokumentation ⚠️ Sie können nicht nach einer bestimmten Funktionseinheit suchen und/oder Suchvorgänge helfen nicht, alle Komponenten innerhalb einer Funktionseinheit zu identifizieren.
Plattform | Dokumentation ⚠️ In der Komponentendokumentation wird die Funktionseinheit beschrieben, zu der eine Komponente gehört. Dies ist jedoch der einzige Ort, an dem die Definition dieser Funktionseinheit angezeigt wird.
Plattform | Dokumentation ⚠️ Die Komponentendokumentation ist nicht vorhanden
Plattform | Organisation ⚠️ Es ist nicht möglich, die Ausrichtung der Funktionseinheit für Metadaten zu identifizieren
Plattform | Organisation ⚠️ Informationen zu Funktionseinheiten sind inkonsistent oder ungenau
Plattform | Organisation ⚠️ Informationen zu funktionalen Einheiten werden in technischen Begriffen gekennzeichnet, die für Geschäftsbenutzer bedeutungslos sind

Anti-Pattern der Bundesstaatsverwaltung

Erfahren Sie mehr über Gut entwickelte anpassungsfähige Elemente → Composable → Trennung von Bedenken → Statusverwaltung

Wohin schauen?
Produktbereich | Standort
Was vermeiden?
Anti-Pattern
Platform | Apex ⚠️ Speicherpunkte und Rollback-Verhalten werden nicht verwendet
Plattform | Designstandards ⚠️ Designstandards sind nicht vorhanden oder behandeln keine Muster und Anwendungsfälle ohne Bundesstaat
Plattform | Dokumentation ⚠️ Die Komponentendokumentation ist nicht vorhanden
Plattform | Dokumentation ⚠️ In der Komponentendokumentation wird das implementierte Muster "Stateful/Stateless" beschrieben, aber nur dort wird die Definition angezeigt.
Plattform | Dokumentation ⚠️ Es ist nicht möglich, nach einem bestimmten Muster zu suchen, und/oder Suchvorgänge helfen nicht, alle Komponenten zu identifizieren, die dieses Muster verwenden.
Plattform | Flow ⚠️ Das Element 'Datensätze zurücksetzen' wird nicht verwendet