Limiter l'accès

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 2 minutes de lecture
  • Catalogue de services Permet à un administrateur d’accorder ou de refuser l’accès à un élément ou à une catégorie de Service Catalog par société, département, groupe, utilisateur ou emplacement.

    Avant de commencer

    Rôle requis : admin

    Procédure

    1. Accédez à la Tous > Catalogue de services > Gérer les éléments ou Catalogue de services > Gérer les catégories.
    2. Ouvrez l’élément de catalogue ou la catégorie concernée.
    3. Configurez le formulaire pour ajouter les listes disponibles ou non disponibles appropriées.
      Figure 1. Contrôle d'accès
      contrôle d’accès
    4. Ajoutez les sociétés, les départements, les groupes, les utilisateurs ou les emplacements à la liste appropriée.
    5. Cliquez sur Mettre à jour.

    Restreindre l’accès par rôle

    Par défaut, les éléments de catalogue individuels et les catégories n’ont pas de restrictions d’accès.

    Avant de commencer

    Rôle requis : admin

    Pourquoi et quand exécuter cette tâche

    Les administrateurs peuvent accorder ou refuser l’accès à un élément ou une catégorie de catalogue de services en fonction du rôle.

    Procédure

    1. Accédez à la Tous > Catalogue de services > Gérer les éléments ou Catalogue de services > Gérer les catégories.
    2. Ouvrez l’élément de catalogue ou la catégorie concernée.
    3. Ajoutez les rôles requis au champ Rôles .
      Vous pouvez, si nécessaire, configurer le formulaire ou passer à la vue par défaut pour afficher le champ Rôles .
      Figure 2. Rôles accordés
      Rôles accordés

    Restreindre l’accès par un script

    Catalogue de services vous permet de contrôler l’accès à un élément ou à une catégorie du catalogue de services à l’aide d’un script personnalisé.

    Avant de commencer

    Rôle requis : admin

    Procédure

    1. Accédez à la Tous > Catalogue de services > Gérer les éléments ou Catalogue de services > Gérer les catégories.
    2. Ouvrez l’élément de catalogue ou la catégorie concernée.
    3. Configurez le formulaire pour ajouter le champ Script de droit .
      Figure 3. Script de droit
      Script de droit
    4. Dans le champ Script de droit , saisissez le script de contrôle d’accès.

      Exemples de scripts :

      L’exemple de script suivant accorde l’accès à un élément de catalogue nommé Blackberry français aux utilisateurs dont la langue est le français (Fr) :
      gs.log ( 'Running Entitlement script for French Blackberry' ) ;
       
       if (gs. getUser ( ). getLanguage ( ) == 'fr' ) 
          answer = true ; else 
          answer = false ;
       
      answer ;
      L’exemple de script suivant peut être utilisé pour distinguer deux catégories d’utilisateurs (une avec un accès complet et une avec un accès restreint) sur le catalogue de services :
      var userid  = gs. getUserID ( ) ; var now_GR  = new GlideRecord ( 'sys_user' ) ; 
      now_GR. get ( 'sys_id' , userid ) ; 
       
       if (now_GR. source )
          answer = true ; else
          answer = false ; 
       
      answer ;
      Remplacement des scripts de droit par rôle
      1. Accédez à la Catalogue de services > Propriétés.
      2. Entrez les rôles pour lesquels remplacer le script de droit (accorder l’accès) dans la propriété Liste de rôles (séparés par des virgules) qui peuvent remplacer la vérification normale du droit dans le catalogue. Un rôle ITIL de « itil » signifie que le rôle ITIL peut commander n’importe quel élément de catalogue, même un élément protégé par des droits restreints.