---
sourceDocument: Yokohama Erstellen oder ändern Sie Anwendungen
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/yokohama/application-development

 Release :

    - yokohama

ft:locale :

    - de-DE

ft:publication_title :

    - Yokohama Erstellen oder ändern Sie Anwendungen

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Creator


---

Anwenderdefinierte Controller erstellen (erweiterte Funktion)
=============================================================

Anwenderdefinierte Controller erstellen (erweiterte Funktion) {#ariaid-title1}
==============================================================================

* Freigeben Version: Yokohama
* 
* Aktualisiert 30. Januar 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 Minute Lesedauer

Erstellen Sie anwenderdefinierte Controller zur Verwendung für alle Experiences. Verbinden Sie wiederverwendbare Daten, Skripts und Ereignisse ganz einfach mit Ihrer Seite, und richten Sie Eingaben, Ausgaben und Ereignisse ein.

Vorbereitungen
--------------

Erforderliche Rolle: ui_builder_admin

Prozedur
--------

1. Navigieren zu AlleNow-Experience-FrameworkUI Builder.
2. Wählen Sie Erstellen aus.
3. Wählen Sie Controlleraus.
4. Füllen Sie die Felder des Formulars aus.  
   {#controller-builder__table_s4y_ryn_15b__entry__2}

   |     Feld     |                                                                            Beschreibung                                                                             |
   |--------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------|
   | Name         | Name zur internen Nachverfolgung Ihres Controllers.                                                                                                                 |
   | Beschreibung | Kurzbeschreibung, um Ihren Controller zu finden. Schreiben Sie eine Beschreibung, mit der Seitengeneratoren verstehen, welche Inhalte im Controller enthalten sind. |
   [Tabelle : 1. Erstellen Sie ein Seitensammlungsformular]

   {#controller-builder__table_s4y_ryn_15b}
5. Wählen Sie Erstellen aus.  
   Das Fenster zur Controller-Erstellung wird geöffnet.

6. Fügen Sie Datenressourcen hinzu.
   1. Wählen Sie + Datenressource hinzufügen aus.
   2. Wählen Sie eine Datenressource aus der Liste aus.
   3. Wählen Sie Hinzufügen.
   4. Konfigurieren Sie die Datenressource.
   5. Wählen Sie Speichern.
7. **Wahlweise:** Fügen Sie externe Controllerabhängigkeiten hinzu.
   1. Wählen Sie + Externe Controllerabhängigkeit hinzufügen aus.
   2. Füllen Sie die Felder des Formulars aus.  
      {#controller-builder__table_ohr_wrv_sdc__entry__2}

      |    Feld     |                                Beschreibung                                 |
      |-------------|-----------------------------------------------------------------------------|
      | Name        | Name zur Identifizierung der externen Controllerabhängigkeit.               |
      | Bezeichnung | Bezeichnung, mit der Sie Ihre externe Controllerabhängigkeit finden können. |
      | Controller  | Wählen Sie einen Controller für Ihre externe Controllerabhängigkeit aus.    |
      [Tabelle : 2. Externe Controllerabhängigkeit bearbeiten]

      {#controller-builder__table_ohr_wrv_sdc}
   3. Wählen Sie Speichern.
8. **Wahlweise:** Fügen Sie Client-Statusparameter hinzu.
   1. Wählen Sie Client-Statusparameteraus.
   2. Wählen Sie + Hinzufügen aus.
   3. Geben Sie einen eindeutigen Namen für den Client-Statusparameter ein.
   4. Wählen Sie den Typ aus der Dropdown-Liste aus.
   5. Geben Sie einen Anfangswert in das Feld ein.
   6. Wählen Sie Speichern.

   {#controller-builder__substeps_ll4_rsv_sdc}  
   Weitere Informationen zu Client-Statusparametern finden Sie unter [Statusparameter für Clients](https://servicenow-prod.fluidtopics.net/MHiA8BqWWeM3W3e22Cxusg "Client-Statusparameter verwenden, um Werte an Komponentenkonfigurationen zu binden. Wenn sich der Wert des Client-Statusparameters ändert, wird die Komponente aktualisiert, um den neuen Wert zu verwenden.").
9. **Wahlweise:** Fügen Sie Client-Skripts hinzu.
   1. Wählen Sie das Symbol + neben Client-Skripts.
   2. Schreiben Sie Ihr Skript, um eine Aktion auszuführen.
   3. **Wahlweise:** Fügen Sie eine Skripteinbindung oder Zugehörige Komponentenhinzu, die im `Importparameter` Ihrer Client-Skriptfunktion angezeigt wird.
   4. Wählen Sie Übernehmen.
   5. Wählen Sie Speichern.

Nächste Maßnahme
----------------

Verwenden Sie den soeben erstellten anwenderdefinierten Controller, indem Sie [den Controller einer Seite hinzugefügt haben.](https://servicenow-prod.fluidtopics.net/ZUrgQhS6trKSm32SOXgDaA#add-controller "Fügen Sie Ihrer Seite einen Daten-Controller hinzu, um Komponentenvoreinstellungen zu verwenden.")

