Référence API widget
Portail de services inclut des API côté client et côté serveur à utiliser dans les scripts client et serveur de widget.
Portail de services API côté client
Portail de services Il s’agit d’API que vous pouvez utiliser dans un contrôleur client de widget.
Consultez la référence API pour obtenir des informations détaillées sur les classes et les méthodes.
| Classe | Description |
|---|---|
| spAriaUtil | Afficher des messages sur un lecteur d’écran. |
| spContextManager (en anglais seulement) | Rendez les données d’un Portail de services widget accessibles aux autres applications et services d’une Portail de services page. Par exemple, transmettez les données du widget lorsqu’ils Messagerie instantanée d'agent s’ouvrent dans une Portail de services page. |
| spUtil | Méthodes utilitaires pour exécuter des fonctions courantes dans un Portail de services script client de widget. |
| spModal | Affichez les alertes, les invites et les boîtes de dialogue de confirmation dans Portail de services les widgets. La classe SPModal est disponible dans les scripts clients de Service Portal. |
Portail de services API côté serveur
Portail de services Il s’agit d’API que vous pouvez utiliser dans un script de serveur de widgets.
| Classe | Description |
|---|---|
| GlideSPScriptable | Interagissez avec les données et effectuez des opérations d’enregistrement dans Portail de services les widgets. |
| GlideSPSearchAnalytics | Génère des analyses de recherche à partir de widgets de recherche personnalisés ServiceNow . |
| SPScriptedFacet - Scoped | Définissez des éléments de facette, des filtres ou des requêtes mappées pour un objet à facettes. |
| SPScriptedFacetService - Scoped | Générez un objet de facettes à choix multiple ou à choix unique pour une source de recherche avancée. |
| SPSEOUtilsSNC - Global | Renvoyer des URL explicites pour une page spécifique, ou pour la page actuelle, en fonction de la demande de transaction. |
| SPWidgetAccessControl - Global | Vérifiez si une table fournie a accès à un widget pour vous assurer que celui-ci est accessible en toute sécurité par une audience cible. |
Propriétés du widget
Variable globale et fonctions disponibles dans les scripts client et serveur de widget.
Objets globaux de script serveur
| Propriété | Description |
|---|---|
entrée |
Un objet contenant des propriétés côté client définies sous c.data. La valeur n’est pas définie jusqu’à ce que le contrôleur client appelle c.server.update(). |
Données |
Objet contenant des propriétés définies lors de l’exécution côté serveur. |
Options |
Objet contenant les propriétés de l’option de schéma. |
Fonctions globales du script client
| Propriété | Description |
|---|---|
this.server.get([Objet]) |
Appelle le serveur et envoie une entrée personnalisée. Promesse de retour. |
this.server.update() |
Appelle le serveur et publie this.data dans le script serveur. Promesse de retour. |
this.server.refresh() |
Appelle le serveur et remplace automatiquement les options et les données actuelles de la réponse du serveur. Promesse de retour. |
Une promesse représente le résultat final d’une opération asynchrone. Pour plus d’informations sur les promesses, consultez https://promisesaplus.com/ notre documentation AngularJS.