Générateur de flux RSS
ServiceNow prend en charge la génération dynamique de flux RSS.
Tout comme notre implémentation de services Web, la récupération d’une représentation RSS des informations se fait simplement en spécifiant un paramètre RSS à la fin de l’URL d’une liste de tables. Par exemple, l’élément suivant retournera une liste de tous les incidents au format RSS 2.0 :
Ajout d’une requête
Pour associer une requête à la liste afin qu’une liste filtrée soit renvoyée, utilisez le sysparm_query paramètre. Par exemple, l’élément suivant renvoie une liste de tous les incidents dont le champ de priorité est 1 (Critique) :
https://<instance name>.service-now.com/incident.do?sysparm_query=priority=1&RSSSi vous avez une requête en plusieurs parties, vous séparez les parties par le caractère ^. Par exemple, pour obtenir tous les incidents de priorité 1 avec une catégorie de logiciel, vous devez :
https://<instance name>.service-now.com/incident.do?sysparm_query=priority=1^category=software&RSSSi vous souhaitez interroger un champ qui est une référence à un autre fichier, vous devez utiliser javascript pour résoudre la référence à l’autre fichier. Par exemple, le champ assigned_to dans Incident est une référence à un enregistrement utilisateur. Si vous souhaitez rechercher tous les incidents affectés à « Utilisateur ITIL », procédez comme suit :
https://<instance name>.service-now.com/incident.do?sysparm_query=assigned_to=javascript:GetIDValue('sys_user','ITIL%20User')&RSS
Remarque :
Vous pouvez dans la plupart des cas simplement ajouter « &RSS » à une URL que vous générez dans l’interface utilisateur ou celle de votre module préféré. Le moyen le plus simple d’obtenir l’URL consiste simplement à cliquer sur le dernier fil d’Ariane dans la vue de liste. Après avoir ajouté « &RSS », vous pouvez utiliser cette URL dans votre lecteur de flux RSS.