Widget-API-Referenz
Serviceportal enthält client- und serverseitige APIs zur Verwendung in Widget-Client- und Serverskripts.
Serviceportal Client-seitige APIs
Dies sind Serviceportal APIs, die Sie in einem Widget-Client-Controller verwenden können.
Ausführliche Informationen zu Klassen und Methoden finden Sie in der API-Referenz.
| Klasse | Beschreibung |
|---|---|
| spAriaUtil | Zeigt Nachrichten in einer Sprachausgabe an. |
| spContextManager | Stellt Daten aus einem Widget Serviceportal für andere Anwendungen und Services auf einer Seite Serviceportal bereit. Übergeben Sie beispielsweise Widget-Daten an Mitarbeiterchat, wenn sie auf einer Seite Serviceportal geöffnet werden. |
| spUtil | Dienstprogrammmethoden zum Ausführen allgemeiner Funktionen in einem Widget-Client-Skript Serviceportal. |
| spModal | Zeigt Warnungen, Eingabeaufforderungen und Bestätigungsdialogfelder in Serviceportal -Widgets an. Die Klasse „spModal“ ist in Client-Skripts Serviceportal verfügbar. |
Serviceportal serverseitige APIs
Dies sind Serviceportal APIs, die Sie in einem Widget-Serverskript verwenden können.
| Klasse | Beschreibung |
|---|---|
| GlideSPSkriptfähig | Die GlideSPScriptable -API bietet Methoden für die Interaktion mit Daten und die Durchführung von Datensatzvorgängen in Serviceportal -Widgets. |
| GlideSPSearchAnalytics | Die GlideSPSearchAnalytics -API bietet Methoden zum Generieren von Suchanalysen aus anwenderdefinierten ServiceNow -Such-Widgets. |
| SPScriptedFacet - Scoped | Definiert Aspektelemente, Filter oder zugeordnete Abfragen für ein Aspekte-Objekt. |
| SPScriptedFacetService - Scoped | Generiert ein Multi-Choice- oder Single-Choice-Aspektobjekt für eine erweiterte Suchquelle. |
| SPSEOUtilsSNC - Global | Geben Sie basierend auf der Transaktionsanforderung visuell lesbare URLs für eine bestimmte Seite oder für die aktuelle Seite zurück. |
| SPWidgetAccessControl - Global | Überprüfen Sie, ob einer bereitgestellten Tabelle Zugriff auf ein Widget gewährt wird, um sicherzustellen, dass eine Zielgruppe sicher auf ein Widget zugreift. |
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.