Widget-API-Referenz

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Serviceportal Enthält Client- und serverseitige APIs zur Verwendung in Widget-Client- und Serverskripts.

    Serviceportal Clientseitige APIs

    Dies sind Serviceportal APIs, die Sie in einem Widget-Client-Controller verwenden können.

    Detaillierte Informationen zu Klassen und Methoden finden Sie in der API-Referenz.

    Klasse Beschreibung
    spAriaUtil

    Zeigt Nachrichten in einem Bildschirmleser an.

    SpContextManager

    Erstellt Daten aus einem Serviceportal Widget, das für andere Anwendungen und Services in einem verfügbar ist Serviceportal Seite. Übergeben Sie beispielsweise Widget-Daten an Mitarbeiterchat Wenn es in einem geöffnet wird Serviceportal Seite.

    spUtil

    Dienstprogrammmethoden zum Ausführen allgemeiner Funktionen in Serviceportal Widget-Client-Skript.

    spModal

    Zeigt Warnungen, Hinweismeldungen und Bestätigungsdialoge in an Serviceportal Widgets. Die SpModal Klasse ist in verfügbar Serviceportal Client-Skripts.

    Hinweis:
    g_form als globales Objekt kann nicht in einem Widget-Client-Controller oder in einem UI-Skript verwendet werden.

    Serviceportal Serverseitige APIs

    Dies sind Serviceportal APIs, die Sie in einem Widget-Serverskript verwenden können.

    Klasse Beschreibung
    GlideSPSkriptfähig

    Die GlideSPSkriptfähig Die API bietet Methoden zum Interagieren mit Daten und zum Ausführen von Datensatzvorgängen in Serviceportal Widgets.

    GlideSPSearchAnalytics

    Die GlideSPSearchAnalytics Die API bietet Methoden zum Generieren von Such-Analytics aus anwenderdefinierten ServiceNow Durchsuchen Sie Widgets.

    SPScriptedFacet - Scoped

    Definiert Aspektelemente, Filter oder zugeordnete Abfragen für ein Aspekte-Objekt.

    SPScriptedFacetService - Scoped

    Generiert ein Objekt mit Multichoice- oder Einzelauswahl-Aspekten für eine Quelle der erweiterten Suche.

    SPSEOUtilsSNC - Global

    Gibt visuell lesbare URLs für eine bestimmte Seite oder für die aktuelle Seite basierend auf der Transaktionsanforderung zurück.

    SPWidgetAccessControl - Global

    Überprüfen Sie, ob einer angegebenen Tabelle Zugriff auf ein Widget gewährt wird, um sicherzustellen, dass eine beabsichtigte Zielgruppe sicher auf ein Widget zugreifen kann.

    Widget-Eigenschaften

    Verfügbare globale Variable und Funktionen in Widget-Client- und -Serverskripts.

    Globale Objekte des Serverskripts

    Eigenschaft Beschreibung
    Eingabe Ein Objekt, das clientseitige Eigenschaften enthält, die unter c.data festgelegt sind. Der Wert ist nicht definiert, bis der Client-Controller c.server.update() aufruft.
    Daten Ein Objekt, das Eigenschaften enthält, die während der serverseitigen Ausführung festgelegt wurden.
    Optionen Ein Objekt, das die Schemaoption-Eigenschaften enthält.

    Globale Funktionen des Clientskripts

    Eigenschaft Beschreibung
    this.server.get([Object]) Ruft den Server auf und sendet benutzerdefinierte Eingaben. Gibt Versprechen aus.
    this.server.update() Ruft den Server auf und postet this.data zum Serverskript. Gibt Versprechen aus.
    this.server.refresh() Ruft den Server auf und ersetzt automatisch die aktuellen Optionen und Daten aus der Serverantwort. Gibt Versprechen aus.

    Ein Versprechen repräsentiert das eventuelle Ergebnis einer asynchronen Operation. Weitere Informationen zu Versprechen finden Sie unter https://promisesaplus.com/ oder in der AngularJS-Dokumentation.