Verknüpfen Sie ein Ereignis mit einer anderen Seite

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 5 Minuten Lesedauer
  • Fügen Sie dem Ziel-Ereignis-Handler in einen Link hinzu UI BuilderDamit eine Ereignisaktion eine andere Seite öffnen kann. Sie können den Ereignis-Handler auch so konfigurieren, dass er der App-Route zur gewünschten Seite folgt.

    Warum und wann dieser Vorgang ausgeführt wird

    Um eine Ereignisaktion zum Öffnen einer anderen Seite zu konfigurieren, müssen Sie wissen, welche Seite Sie öffnen möchten, welche erforderlichen und optionalen Parameter für diese Seite sind und welche Nutzlastwerte im Ereignis-Handler festgelegt werden sollen, um die erforderlichen Parameter an die Zielseite zu übergeben.

    Tipp:
    Möglicherweise finden Sie Beispiele für die Komponenten, von denen Sie eine Verknüpfung herstellen möchten, und die Zielseiten, mit denen Sie einen Link erstellen möchten, in der Basis-Mitarbeiterbereich-Experience. Dies Next ExperienceWird in bereitgestellt Basissystem. Wenn Sie eine Seite aus einer Seitenvorlage erstellen, sollten Sie nur den Inhalt der Vorlage kopieren. Verweisen Sie nicht darauf. Weitere Informationen zum Unterschied zwischen dem Kopieren und Verweisen auf eine Seitenvorlage finden Sie unter Seite aus einer Vorlage erstellen.

    Prozedur

    1. Öffnen Sie Ihre Experience in UI Builder.
    2. Wahlweise: Wenn die Zielseite in Ihrer Experience nicht vorhanden ist, erstellen Sie eine.
      Informationen zum Erstellen von Seiten finden Sie unter Erstellen Sie eine Seite in UI Builder. Stellen Sie sicher, dass Sie die erforderlichen und optionalen Parameter für die Seite festlegen, damit Sie sie als Ziel verwenden können. Wenn eine bestimmte Komponente auf der Seite ein Ziel ist, müssen Sie diese Komponente einschließen. Sie müssen auch die Eigenschaften für die Komponente konfigurieren, mit der die Seitenparameter verwendet werden sollen @context.props.<parameter-name> Werte.

      Sie können die Seite aus einer Seitenvorlage erstellen. Die Basis-Mitarbeiterbereich-Experience verfügt über mehrere Seitenvorlagen, die bereits als Ziele für andere Komponenten konfiguriert sind. Wenn Sie eine Zielseite aus einer Vorlage erstellen, sind die Komponenten bereits mit den richtigen Eigenschaften konfiguriert. Alle erforderlichen Statusparameter oder Client-Skripts werden ebenfalls kopiert. Sie müssen die Seitenparameter hinzufügen. Sie können diese Parameter aus der zugehörigen Liste „UX-App-Routen“ im Konfigurationsdatensatz der Agenten-App [sys_ux_App_config] der Experience kopieren, die die Seitenvorlagen enthält.

      Um sicherzustellen, dass die Seiten, die Sie erstellen, zuverlässig als Ziele in Ihrer Experience funktionieren, muss Ihre Experience dieselbe App-Shell-UI wie die Experience mit den Seitenvorlagen haben.

    3. Wechseln Sie zu der Seite, die Sie mit der Zielseite verknüpfen möchten.
    4. Navigieren Sie zur relevanten Komponente, und wählen Sie sie aus.
    5. Wählen Sie die Registerkarte Events aus.
    6. Wählen Sie Aus + Ereigniszuordnung hinzufügen .
    7. Wählen Sie das Ereignis aus, das Sie verwenden möchten.
    8. Wählen Sie Aus + Ereignishandler hinzufügen .
      Pfeil, der auf die Option + Ereignis-Handler hinzufügen zeigt.
    9. Wählen Sie im Abschnitt geerbte Ereignishandler die Option aus Link zum Ziel .
      Pfeil, der auf den Link zum geerbten Ereignis-Handler des Ziels verweist.
    10. Klicken Sie Auf Wählen Sie das Ziel aus .
      Pfeil, der auf die Schaltfläche „Ziel auswählen“ zeigt.
    11. Erweitern Seiten Und wählen Sie die Seite in der Experience aus, mit der Sie einen Link erstellen möchten.
      Felder werden für jeden der Parameter auf der Zielseite angezeigt, zu der die Route führt. Erforderliche Parameter sind mit einem Sternchen (*) markiert.
    12. Füllen Sie jedes erforderliche Parameterfeld und die entsprechenden Parameterfelder mit einem entsprechenden aus @Payload.* Wert.
      Wenn die Entwickler Ihrer Komponente Standardnutzlastwerte in Ihrem Ereignis enthalten haben, können Sie einen durch automatische Vervollständigung auswählen. Wie im folgenden Beispiel gezeigt, stimmt der Nutzlastwert möglicherweise nicht mit dem Parameternamen überein.

      Automatische Vervollständigung wird verwendet, um die Eigenschaft @payload.indicator_sysId für das UUID-Parameterfeld auszuwählen.

      Hinweis:
      Sie haben die Möglichkeit, mit einer externen URL zu verknüpfen, anstatt eine anzugeben App-Route .

      Wenn keine Standardwerte angegeben sind oder Sie nicht bestimmen können, welche Werte für einige Felder korrekt sind, lesen Sie die Konfigurations- und API-Dokumentation für die Komponente in ServiceNow® Developer Site. Wenn Sie das erforderliche immer noch nicht finden können @Payload.* Werte, Kontakt Kundenservice und Support.

      Tipp:
      Wenn Sie Ihre Verknüpfungskomponente erstellen, indem Sie eine Seite aus einer Basis-Mitarbeiterbereich-Seitenvorlage erstellen, enthält die Komponente Relais-Ereignis-Handler „Link zu Ziel“. Diese Ereignis-Handler funktionieren nicht. Sie enthalten jedoch die zutreffende @Payload.* Werte für die Parameter.