Configurer les options d’intégration de ServiceNow
Effectuez la procédure suivante pour configurer vos options d’intégration ServiceNow.
Avant de commencer
Rôle requis : administrateur du moteur d’analyse (sn_se.scan_engine_admin).
Procédure
Bonnes pratiques en matière de scripts d’intégration ServiceNow
Les bonnes pratiques suivantes sont des directives pour la création de scripts d’intégration ServiceNow.
- Tout d’abord, vérifiez la variable prédéfinie isSource pour vous assurer que le script s’exécute dans l’environnement source. Vérifiez ensuite la variable prédéfinie isDestination pour vous assurer que le script est en cours d’exécution dans l’instance de destination (généralement Production).
- La charge utile variable prédéfinie est un objet qui peut être utilisé pour stocker des variables afin qu’elles soient disponibles dans l’instance de destination. Vous devez charger la charge utile avec les données lorsque le script s’exécute sur l’instance source et extraire les données de charge utile lorsque le script s’exécute sur l’instance de destination.
- Utilisez Violation dans le script uniquement lorsqu’il est en cours d’exécution dans l’instance source.
- Utilisez grTask dans le script uniquement lorsqu’il s’exécute dans l’instance de destination.
- Utilisez isSource dans le script uniquement lorsqu’il est en cours d’exécution dans l’instance source.
- Utilisez isDestination dans le script uniquement lorsqu’il est en cours d’exécution dans l’instance de destination.
- L’objet de charge utile peut être utilisé quel que soit l’environnement.
Les variables prédéfinies disponibles pour les intégrations ServiceNow sont les suivantes :
| isSource | Vrai lorsque l’instance est sur l’instance source (Développement). |
| isDestination | Vrai lorsque vous êtes sur l’instance de destination (production). |
| charge utile | Variable définie par l’utilisateur qui transmet les informations entre les instances. |
| grFinding | L’enregistrement Glide du résultat qui envoie la demande, sur l’instance définie dans la source uniquement. |
| grTask | L’enregistrement Glide en cours de création sur l’instance de destination. |