Erweiterungspunkte
Verwenden Sie Erweiterungspunkte, um die Funktionalität einer Anwendung zu erweitern, ohne den ursprünglichen Anwendungscode zu ändern. Empfehlungskontexte verwenden Erweiterungspunkte, um zusätzliche Funktionen beim Konfigurieren der Empfehlungskontexte oder -Vorlagen zu aktivieren.
Übersicht über Erweiterungspunkte
Als Entwickler können Sie bereits vorhandene Erweiterungspunkte verwenden oder Erweiterungspunkte hinzufügen, während Sie anwenderdefinierte Anwendungen in Ihrer Instanz entwickeln. Durch die Verwendung von Erweiterungspunkten in Ihren Empfehlungskontexten können Sie Anpassungen integrieren, ohne die Kernkomponenten im Anwendungscode zu ändern. Erweiterungspunkte können verhindern, dass anwenderdefinierte Codeinteraktionen unterbrochen werden, was häufig nach einem Upgrade auftritt, wenn Sie den anwenderdefinierten Code direkt in den Anwendungscode einbetten.
Erweiterungspunkte, die in den Anwendungscode eingebettet sind, fungieren als Ausgangspunkte, an denen Daten an den benutzerdefinierten Code übergeben werden, und als Eingangspunkte, die die zurückgegebenen Ergebnisse verarbeiten. Beim Erstellen einer Anwendung müssen die zurückgegebenen Daten oder Objekte den Anforderungen entsprechen, die die Entwickler für den Erweiterungspunkt definieren. Sie können beispielsweise den Basiserweiterungspunkt RCM_Recommendation_ExtensionPoint verwenden, um Empfehlungskontexte oder Vorlagen für eine regulatorische Warnung zu konfigurieren.
Erweiterungspunkttypen
- Geskriptete Erweiterungspunkte
- Erweiterungspunkte in den serverseitigen Skripteinbindungen, die JavaScript-Funktionen und Objektklassen speichern.
- UI-Erweiterungspunkte
- Erweiterungspunkte, die in serverseitigen UI-Makros verwendet werden, z. B. in HTML-Erweiterungen.
- Client-Erweiterungspunkte
- Erweiterungspunkte, die beim clientseitigen UI-Skripting verwendet werden, normalerweise zum Modifizieren von Formularen.
Weitere Informationen zu Erweiterungspunkten finden Sie unter Erweiterungspunkte verwenden, um die Anwendungsfunktionalität zu erweitern .