Utiliser les API de services d’application
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 .
- 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
addCI() : ajoute un CI à un service d'applicationfichier créé manuellement.
Pour connaître les restrictions relatives à l’ajout de CI et d’autres détails sur l’ajout d’un CI à un service d'application, reportez-vous à la section Ajouter manuellement des CI à un service d'application.
addManualConnection() : ajouter une connexion créée manuellement à un service d’application.
migrateManualToApplicationService() : convertir un service manuel en service d’application.
populateApplicationService() : renseignez un service d’application avec des CI et des relations à partir du point d’entrée désigné.
removeCI() : supprime un CI créé manuellement d’un service d’application.
removeManualConnection() : supprime une connexion créée manuellement et le CI connecté d’un service d’application.