Widget-API-Referenz
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. |
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.