Référence d’API de widget

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 2 minutes de lecture
  • Portail de services inclut des API côté client et serveur à utiliser dans les scripts client et serveur de widget.

    Portail de services API côté client

    Il s’agit Portail de services d’API que vous pouvez utiliser dans un contrôleur client de widget.

    Consultez la référence de l’API pour obtenir des informations détaillées sur la classe et la méthode.

    Classe Description
    spAriaUtil

    Affiche les messages sur un lecteur d’écran.

    spContextManager

    Met les données d’un Portail de services widget à la disposition d’autres applications et services sur une Portail de services page. Par exemple, transmettez les données d’un widget lorsqu’il Messagerie instantanée d'agent s’ouvre dans une Portail de services page.

    spUtil

    Méthodes d’utilitaire permettant d’exécuter des fonctions courantes dans un Portail de services script client de widget.

    spModal

    Affiche les alertes, les invites et les boîtes de dialogue de confirmation dans les Portail de services widgets. La classe spModal est disponible dans les Portail de services scripts clients.

    Remarque :
    g_form en tant qu’objet global ne peut pas être utilisé dans un contrôleur client de widget ou dans un script d’interface utilisateur.

    Portail de services API côté serveur

    Il s’agit Portail de services d’API que vous pouvez utiliser dans un script de serveur de widgets.

    Classe Description
    GlideSPScriptable

    L’API GlideSPScriptable fournit des méthodes permettant d’interagir avec les données et d’effectuer des opérations d’enregistrement dans des Portail de services widgets.

    GlideSPSearchAnalytics

    L’API GlideSPSearchAnalytics fournit des méthodes pour générer des analyses de recherche à partir de widgets de recherche personnalisés ServiceNow .

    SPScriptedFacet - Scoped

    Définit des éléments de facette, des filtres ou des requêtes mappées pour un objet de facettes.

    SPScriptedFacetService - Scoped

    Génère un objet de facettes à choix multiple ou à choix unique pour une source de recherche avancée.

    SPSEOUtilsSNC - Global

    Renvoyez 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 dispose de l’accès à un widget pour vous assurer que le widget est accessible en toute sécurité par un public cible.

    Propriétés du widget

    Variable globale et fonctions disponibles dans les scripts client widget et serveur.

    Objets globaux de script serveur

    Propriété Description
    entrée Objet contenant les propriétés côté client définies sous c.data. La valeur n’est pas définie tant que le contrôleur client n’appelle pas 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 de script client

    Propriété Description
    this.server.get([Objet]) Appelle le serveur et envoie une entrée personnalisée. Renvoie la promesse.
    this.server.update() Appelle le serveur et publie this.data dans le script serveur. Renvoie la promesse.
    this.server.refresh() Appelle le serveur et remplace automatiquement les options actuelles et les données de la réponse du serveur. Renvoie la promesse.

    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.