Utiliser les API de services d’application

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 2 minutes de lecture
  • Les services d’application fournissent des API qui vous permettent d’effectuer des opérations telles que la création et la mise à jour d’un service d'application, son CMDBremplissage avec des CI à partir du , et la récupération des détails à partir d’un fichier .service d'application

    Rôle requis : app_service_admin

    Un service d'application est un ensemble d'applications interconnectées et d'hôtes qui sont configurés pour offrir un service à l'organisation. Les services d'application peuvent être internes, comme les services de messagerie d'entreprise, ou destinés aux clients, comme un site Web d'organisation.

    Créer un service d’application

    L’utilisation de l’API createOrUpdateService - POST REST pour créer un service d'application paramètre convient à votre organisation si elle ServiceNow CMDB contient déjà les CI qui composent le service. En règle générale, c’est le cas lorsque vous avez ajouté manuellement des CI directement dans le CMDB, ou que vous avez utilisé l’application Découverte pour détecter des CI et stocker des informations les concernant dans le CMDBfichier . Vous pouvez également utiliser cette API pour créer un service d'application CI contenant détecté à l’aide d’autresServiceNow applications.

    Par défaut, lorsqu’une service d'application connexion CI est créée, toutes les connexions de CI sont du type de Depends on::Used by relation. Vous pouvez modifier ce type par défaut en modifiant la valeur de la propriété sa.it_service.manual_ci_rel_type .

    Avant de créer un service d’application, vérifiez les points suivants :
    • La CMDB contient tous les CI qui composent le service d’application.
    • Vous avez les sys_id de chaque CI compris dans le service d’application que vous voulez créer.
    • Vous comprenez la hiérarchie que forment les CI.

    La table Service d’application mappé [cmdb_ci_service_discovered] contient tous les service d'application services inclus que vous créez à l’aide d’API.

    Vous pouvez également créer manuellement un ou service d'application une à l’aide de l’interface utilisateur, comme décrit dans la section Créer un service d’application.

    Récupérer du contenu à partir d’un service d’application

    Utilisez getContent : GET REST API pour récupérer une liste de CI et les relations entre eux, pour un service d’application qui a été créé manuellement.

    API supplémentaires

    Les API JavaScript suivantes sont également disponibles :