Dieser Text wurde mit dem automatisierten Übersetzungssystem von Salesforce übersetzt. Nehmen Sie an unserer Umfrage teil, um Feedback zu diesem Inhalt zu geben und uns mitzuteilen, was Sie als Nächstes sehen möchten.

Intentional – Wartbarkeit

Weitere Informationen zu Well-Architected EasyIntentionalWartbarkeitStandard vs Custom Functionals

Wohin schauen?
Produktbereich | Standort
Wie sieht gut aus?
Muster
Data 360 | Organisation✅ Standard-Konnektoren werden nach Möglichkeit genutzt Wenn ein Standard-Konnektor verfügbar ist, sollten Sie die Auswirkungen der Implementierung eines benutzerdefinierten Datenstroms sorgfältig abwägen. Benutzerdefinierte Streams können Verbesserungen an Standardfunktionen nicht nutzen
Einstein | Org✅ Beginnen Sie mit vorhandenen Eingabeaufforderungen und passen Sie sie an Ihre Anforderungen an. Verwenden Sie bewährte Vorgehensweisen aus der Beispiel-Aufforderungsvorlagen-Bibliothek, statt eine neue Aufforderung neu zu entwerfen.
Einstein | Aufforderungsvorlagen✅ Eingabeaufforderungsvorlagen verwenden Einstein Search Retriever for RAG Low-Code Search Retriever werden anstelle von benutzerdefiniertem Apex verwendet, wenn die erweiterte Abrufgenerierung in einer Eingabeaufforderungsvorlage verwendet wird.
Platform | Apex✅ Es ist kein Code vorhanden, um standardmäßige Seitenaufrufmechanismen zu überschreiben
Plattform | Aura✅ Es ist kein Code vorhanden, um standardmäßige Seitenaufrufmechanismen zu überschreiben
Plattform | Aura✅ Kein Code versucht, die Plattformreihenfolge der Ausführung zu überschreiben oder zu umgehen
Plattform | Datenmodell✅ Keine Objekte weisen Namen oder Funktionen auf, die Standardobjekte duplizieren
Plattform | Datenmodell✅ Standardobjekte werden nicht für Zwecke verwendet, die weit außerhalb ihres vorgesehenen Umfangs liegen
Plattform | Entscheidungsdatensätze✅ Entscheidungsdatensätze zeigen Berechnung für kurz- und langfristige Kosten bei der Auswahl von Lösungen an
Plattform | Designstandards✅ Das Leitprinzip für Lösungen verwendet die folgende Priorität: 1. Verwenden Sie integrierte Plattformservices 2. Bevor Sie eine benutzerdefinierte Lösung erstellen, sollten Sie AppExchange-Anwendungen in Betracht ziehen. Verwenden von Low-Code-Anpassungen vor dem Schreiben von Code
Plattform | Designstandards✅ Es gibt ein klares Leitprinzip, um Lösungen vor unnötigen Anpassungen zu schützen
Plattform | Lightning Web Components (LWC)✅ Es ist kein Code vorhanden, um standardmäßige Seitenaufrufmechanismen zu überschreiben
Plattform | Lightning Web Components (LWC)✅ Kein Code versucht, die Plattformreihenfolge der Ausführung zu überschreiben oder zu umgehen
Plattform | Visualforce✅ Kein Code versucht, die Plattformreihenfolge der Ausführung zu überschreiben oder zu umgehen

Weitere Informationen zu Well-Architected EasyIntentionalWartbarkeitTechnische Schulden

Wohin schauen?
Produktbereich | Standort
Wie sieht gut aus?
Muster
Plattform | Entscheidungsdatensätze✅ KPIs für die Schuldensanierung vor/nach der Technik sind klar dokumentiert
Plattform | Entscheidungsdatensätze✅ Kompromissdiskussionen für Aktionen und Untätigkeit konzentrieren sich auf Geschäftskosten oder Vorteile
Plattform | Organisation✅ Keine nicht unterstützte oder veraltete Technologie ist in Salesforce-Organisationsverbindungen aktiv. Verwenden Sie den organisationsübergreifenden Adapter für Salesforce Connect
Plattform | Organisation✅ Keine nicht unterstützte oder veraltete Technologie ist aktiv Einschließlich: - Alle Benutzer arbeiten in Lightning Experience - Keine oder nur sehr wenige Verwendungen von @future in Apex (Queueable wird verwendet) - Alle Apex-Drittanbieter gehören zu AppExchange-Paketen - Keine aktiven Workflow-Regeln (Flow wird verwendet) - Keine aktiven Prozessgenerator-Prozesse (Flow wird verwendet) - PushTopic-Ereignisse (Änderungsdatenerfassung wird verwendet) - Allgemeine Ereignisse (Plattformereignisse werden verwendet) - API-Versionen vor 30.0 - Salesforce-Organisationsverbindungen verwenden organisationsübergreifenden Adapter für Salesforce Connect
Plattform | Organisation✅ Keine nicht unterstützte oder veraltete Technologie aktiv Keine oder nur sehr wenige Verwendungen von @future in Apex (Warteschlange wird verwendet)
Plattform | Organisation✅ Keine nicht unterstützte oder veraltete Technologie aktiv Alle Apex-Drittanbieter gehören zu AppExchange Paketen
Plattform | Organisation✅ Keine nicht unterstützte oder veraltete Technologie ist aktiv Alle Benutzer arbeiten in Lightning Experience
Plattform | Organisation✅ Keine nicht unterstützte oder veraltete Technologie ist aktiv Keine aktiven Workflow-Regeln (Flow wird verwendet)
Plattform | Organisation✅ Keine nicht unterstützte oder veraltete Technologie ist aktiv Keine aktiven Prozessgenerator-Prozesse (Flow wird verwendet)
Plattform | Organisation✅ Es sind keine nicht unterstützten oder veralteten Technologien aktiv PushTopic Events (Datenerfassung ändern wird verwendet)
Plattform | Organisation✅ Keine nicht unterstützte oder veraltete Technologie ist aktive API-Versionen vor 30.0
Plattform | Organisation✅ Keine nicht unterstützte oder veraltete Technologie ist aktiv Allgemeine Ereignisse (es werden Plattformereignisse verwendet)
Plattform | Roadmap✅ Zustellbarkeiten und Start-/Enddatum sind klar
Plattform | Roadmap✅ Arbeit zur Behebung von technischen Schulden vorhanden

Weitere Informationen zu Well-Architected EasyIntentionalWartbarkeitStandard vs Custom Functionals

Wohin schauen?
Produktbereich | Standort
Was vermeiden?
Anti-Pattern
Data 360 | Organisation⚠️ Seltene Verwendung von Standard-Konnektoren Implementieren eines benutzerdefinierten Datenstroms mit Batch- oder Streaming-Aufnahme, wenn dies mit einem Standard-Konnektor möglich ist
Einstein | Aufforderungsvorlagen⚠️ Eingabeaufforderungsvorlagen werden von Grund auf neu erstellt Eingabeaufforderungsvorlagen werden mit unterschiedlichen Stilen, Formulierungen und Formatierungen neu erstellt.
Einstein | Aufforderungsvorlagen⚠️ Eingabeaufforderungsvorlagen verwenden benutzerdefiniertes Apex für RAG Eine benutzerdefinierte Apex-Ressource wird in Ihren Eingabeaufforderungsvorlagen zum Implementieren von RAG verwendet.
Platform | Apex⚠️ Code versucht, die Plattformreihenfolge der Ausführung zu überschreiben oder zu umgehen
Plattform | Aura⚠️ Code ist vorhanden, um standardmäßige Seitenaufrufmechanismen zu überschreiben, häufig in Form einer Einzelseitenanwendung
Plattform | Aura⚠️ Code versucht, die Plattformreihenfolge der Ausführung zu überschreiben oder zu umgehen
Plattform | Datenmodell⚠️ Objekte duplizieren die Namen und/oder Funktionen von Standardobjekten
Plattform | Datenmodell⚠️ Standardobjekte werden für Zwecke verwendet, die weit über ihren vorgesehenen Umfang hinausgehen
Plattform | Entscheidungsdatensätze⚠️ Entscheidungsdatensätze berücksichtigen nicht sowohl kurz- als auch langfristige Kosten beim Erstellen oder Kauf von Lösungen
Plattform | Designstandards⚠️ Designstandards sind nicht vorhanden oder weisen keine klare Begründung für die Vermeidung nicht benötigter Anpassungen und Codes auf
Plattform | Lightning Web Components (LWC)⚠️ Code ist vorhanden, um standardmäßige Seitenaufrufmechanismen zu überschreiben, häufig in Form einer Einzelseitenanwendung
Plattform | Lightning Web Components (LWC)⚠️ Code versucht, die Plattformreihenfolge der Ausführung zu überschreiben oder zu umgehen
Plattform | Visualforce⚠️ Code ist vorhanden, um standardmäßige Seitenaufrufmechanismen zu überschreiben, häufig in Form einer Einzelseitenanwendung

Weitere Informationen zu Well-Architected EasyIntentionalWartbarkeitTechnische Schulden

Wohin schauen?
Produktbereich | Standort
Was vermeiden?
Anti-Pattern
Plattform | Entscheidungsdatensätze⚠️ Die technische Schuldensanierung weist keine messbaren KPIs auf
Plattform | Entscheidungsdatensätze⚠️ Technische Schulden werden technisch oder IT-orientiert betrachtet, ohne Relevanz für das Geschäft
Plattform | Organisation⚠️ Nicht unterstützte oder veraltete Technologien sind aktive API-Versionen vor 30.0
Plattform | Organisation⚠️ Nicht unterstützte oder veraltete Technologie ist aktiv Workflow-Regeln
Plattform | Organisation⚠️ Nicht unterstützte oder veraltete Technologie ist aktiv PushTopic Events
Plattform | Organisation⚠️ Nicht unterstützte oder veraltete Technologien sind aktive Prozesse im Prozessgenerator
Plattform | Organisation⚠️ Nicht unterstützte oder veraltete Technologien sind aktiv Allgemeine Ereignisse
Plattform | Organisation⚠️ Nicht unterstützte oder veraltete Technologien sind aktiv Benutzer, die in Salesforce Classic arbeiten
Plattform | Organisation⚠️ Nicht unterstützte oder veraltete Technologien sind aktive Salesforce-zu-Salesforce-Verbindungen
Plattform | Organisation⚠️ Nicht unterstützte oder veraltete Technologien sind aktiv Einschließlich: - Benutzer, die in Salesforce Classic arbeiten - @future von Apex - Drittanbieter-Apex aus Nicht-AppExchange-Quellen - Workflow-Regeln - Prozesse im Prozessgenerator - PushTopic Events - Generic Events - API-Versionen vor 30.0 - Salesforce-zu-Salesforce-Verbindungen
Plattform | Organisation⚠️ Nicht unterstützte oder veraltete Technologie ist die aktive @future in Apex
Plattform | Organisation⚠️ Nicht unterstützte oder veraltete Technologie ist aktiv Apex von Drittanbietern aus Nicht-AppExchange-Quellen
Plattform | Roadmap⚠️ Es sind keine Arbeiten zur Bewältigung von technischen Schulden geplant
Plattform | Roadmap⚠️ Liefertermine sind vage; Start-/Enddatum unklar