Libre-service

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 2 minutes de lecture
  • Votre application peut avoir besoin d’un moyen pour que les utilisateurs finaux puissent accéder à votre modèle de données, c’est pourquoi des options de libre-service sont disponibles.

    Portail de services

    Si l’application a des utilisateurs Demandeur ou libre-service, utilisez Portail de services pour fournir une expérience Web conviviale.

    Pour donner aux utilisateurs en libre-service la possibilité de créer facilement des enregistrements d’application à partir du Portail de services, créez un créateur d’enregistrement. Un créateur d’enregistrement peut offrir une meilleure expérience à l’utilisateur final qu’un formulaire ordinaire. Discutez avec votre administrateur ServiceNow du catalogue et de la catégorisation appropriés pour rendre le créateur d’enregistrement accessible via le portail de services.

    Vous pouvez également créer un portail de services pour votre application si les conditions suivantes sont remplies :

    L’application a besoin d’une marque, d’une navigation ou d’une expérience utilisateur différente de celle du Service Portal actuel d’une organisation.

    OU

    L’organisation n’a pas de portail de services existant.

    ET

    L’application a besoin de plus de fonctionnalités que les portails par défaut.

    ET

    L’application nécessite une expérience utilisateur plus personnalisée que les formulaires et listes par défaut peuvent fournir.

    OU

    L’application a besoin de plus de contrôle sur les marques et les thèmes que ne le fait l’interface par défaut.
    Conseil :
    N’essayez pas de réutiliser des pages existantes du portail de services dans une application. Créez de nouvelles pages, puis réutilisez des composants dans vos pages, tels que les widgets et les en-têtes.

    Widgets

    Les widgets définissent le contenu du portail. Les widgets du système de base fournis avec Portail de services peuvent être utilisés, ou les développeurs peuvent créer des widgets personnalisés pour répondre aux besoins de l’entreprise.

    Considérations relatives à la création de widgets Service Portal personnalisés pour une application :

    • Commencez à partir d’un widget existant au lieu de créer un widget à partir de zéro. Pour protéger les widgets existants contre les modifications accidentelles, tous les widgets de base de référence sont en lecture seule.
    • Lors du développement d’un widget, utilisez le volet d’aperçu pour tester rapidement le comportement du widget. Testez toujours le widget sur une page du portail avant de le mettre en production.
    • Utilisez des outils de débogage tiers lors du débogage d’applications basées sur un navigateur. Par exemple, l’extension Chrome ng-inspector pour Angular JS.
    • Évitez d’utiliser $rootScope.$broadcast(). Au lieu de cela, utilisez $rootScope.$emit() pour publier un événement dans le rootscope.
    • Utilisez les options de widget pour rendre les widgets plus facilement réutilisables. Le schéma de l’option widget définit les champs configurables par l’utilisateur.
    • Pour les types de champ non pris en charge dans le schéma d’options, créez une table d’extension pour stocker un schéma d’option de widget personnalisé.
    • Utilisez les fournisseurs d’angle, qui sont des composants réutilisables qui peuvent être injectés dans plusieurs widgets. Pour garantir un chargement rapide des widgets et un portail performant, créez des fournisseurs d’angle au lieu de surcharger vos contrôleurs clients avec des données persistantes et une logique supplémentaire. Avec les fournisseurs d’angle, vous pouvez gérer les données pendant toute la durée de vie de votre portail de services et réutiliser des composants et des objets de données dans plusieurs widgets.

    Pour plus d’informations, consultez Formation Service Portal.