Abonnez-vous à la demande de mises à jour d'entrée
Envoyer le résultat de chaque demande d'entrée Contrôle de santé des employés à 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 Hub d'intégration Runtime (com.glide.hub.integration.runtime)
- Studio de workflow Action Step - Payload Builder (com.glide.hub.action_step.payload)
- ServiceNow Hub d'intégration Action Step - 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 à entrer. Travaillez avec un administrateur pour que le système tiers détermine 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 module de demande d'entrée Contrôle de santé des employés, voir Effectuer un examen de santé pour 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 |
|
| username | Nom d'utilisateur de l'employé issu de la table Utilisateurs Health and Safety [sn_imt_core_health_and_safety_user]. Type de données : chaîne |
| user_id | Sys_id de l'enregistrement de l'utilisateur issu de la table Utilisateurs Health and Safety [sn_imt_core_health_and_safety_user]. Type de données : chaîne |
| emplacement | Emplacement du dépistage de santé. 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 qui indique si l'employé a été autorisé à entrer à la suite du dépistage de santé. Valeurs valides :
Type de données : booléennes |
| mises à jour | Date et heure auxquelles l'employé ou le visiteur a demandé d'entrer. Type de données : Date/Heure |