S’abonner à la demande de mises à jour d’entrée
Envoyez le résultat de chaque Contrôle de santé des employés demande d’entrée à un système tiers en configurant un webhook.
Avant de commencer
L’envoi d’appels webhook sortants nécessite les modules d’extension suivants.
- ServiceNow Centre d'intégration Exécution (com.glide.hub.integration.runtime)
- Studio de workflow Étape d’action - Générateur de charge utile (com.glide.hub.action_step.payload)
- ServiceNow Centre d'intégration Étape d’action : REST (com.glide.hub.action_step.rest)
Lorsque vous configurez le webhook, le système envoie automatiquement une demande REST à un point de terminaison tiers chaque fois qu’un employé ou un visiteur demande l’entrée. Collaborez avec un administrateur du système tiers pour déterminer le point de terminaison correct à fournir.
Remarque :
Le webhook n’inclut pas d’en-têtes d’authentification dans la demande. Assurez-vous de fournir un point de terminaison qui inclut des paramètres de requête pour authentifier la demande.
Pour en savoir plus sur le Contrôle de santé des employés module Entrée de demande, reportez-vous à la section Effectuer un dépistage de santé à l’entrée.
Rôle requis : sn_imt_core.admin ou admin
Procédure
Résultats
{
"event": "entry.requested",
"email": "aileen.mottern@example.com",
"username": "aileen.mottern",
"user_id": "a8f98bb0eb32010045e1a5115206fe3a",
"location": "San Antonio",
"location_id": "108486c7c611227500b093211aa88dcc",
"access_granted": false,
"updated": "2020-07-01 22:19:03"
}| Propriété | Description |
|---|---|
| event | Type d’événement défini dans la table Webhook. Type de données : chaîne |
| Adresse e-mail de l’employé. Type de données : chaîne |
|
| nom d'utilisateur | Nom d’utilisateur de l’employé provenant de la table Utilisateurs Santé et sécurité [sn_imt_core_health_and_safety_user]. Type de données : chaîne |
| user_id | Sys_id de l’enregistrement utilisateur de la table Utilisateurs de Santé et sécurité [sn_imt_core_health_and_safety_user]. Type de données : chaîne |
| Emplacement | Lieu du dépistage médical. Type de données : chaîne |
| location_id | Sys_id de l’enregistrement de l’emplacement à partir de la table Emplacement [cmn_location]. Type de données : chaîne |
| access_granted | Marqueur indiquant si l’accès a été accordé à l’employé à la suite du dépistage médical. Valeurs valides :
Type de données : booléennes |
| mises à jour | Date et heure auxquelles l’employé ou le visiteur a demandé à entrer. Type de données : Date/Heure |