Gérer des groupes d’utilisateurs et des autorisations

Vous pouvez contrôler l’accès aux projets et modules ALM en définissant les groupes d’utilisateurs qui peuvent les ouvrir et en déterminant les types de tâches que chaque groupe d’utilisateurs peut exécuter en fonction des niveaux d’autorisation.

À propos de la gestion des groupes d’utilisateurs et des autorisations

Considérer ce qui suit à propos des groupes d’utilisateurs et des permissions.

Groupes d’utilisateurs par défaut

ALM comprend des groupes prédéfinis avec des privilèges par défaut. Chaque groupe peut accéder à des tâches ALM données.

Les groupes d’utilisateurs par défaut sont les suivants :

  • TDAdmin

  • QATester

  • Responsable de projet

  • Développeur

  • Visionneuse

Groupes d’utilisateurs personnalisés

Lorsqu’un projet exige que des groupes d’utilisateurs donnés disposent de privilèges qui sortent de l’étendue de leurs autorisations par défaut, vous pouvez ajouter vos propres groupes d’utilisateurs personnalisés et affecter à chaque groupe un ensemble unique de privilèges.

Personnalisation inter-projets

Travailler avec un projet modèle : Les groupes d’utilisateurs créés dans un projet modèle sont ajoutés aux projets liés lorsque vous appliquez la personnalisation du modèle. Les utilisateurs affectés au groupe d’utilisateurs dans le projet modèle ne sont pas appliqués à des projets liés.

Travailler avec un projet lié : Les groupes d’utilisateurs définis par un projet modèle sont affichés avec une icône de modèle dans le projet lié. Vous pouvez affecter des utilisateurs à des groupes d’utilisateurs définis par le projet modèle.

Pour plus de détails sur la personnalisation inter-projets, voir Personnalisation inter-projets.

Après avoir défini des autorisations de groupes d’utilisateurs, vous pouvez également définir les modules ALM pour lesquels vous souhaitez donner accès à un groupe d’utilisateurs. Lorsqu’un membre de groupe d’utilisateurs se connecte à un projet, seuls les modules autorisés sont affichés.

Retour en haut

Créer des groupes d’utilisateurs personnalisés

Si les groupes d’utilisateurs par défaut ne répondent pas aux besoins de votre projet, vous pouvez créer des groupes d’utilisateurs personnalisés pour votre projet. Lorsque vous ajoutez un nouveau groupe d’utilisateurs, vous définissez les autorisations du groupe en fonction d’un groupe d’utilisateurs existant.

Pour créer un groupe d’utilisateurs personnalisé :

  1. Dans la fenêtre Personnalisation du projet, dans le volet de gauche, cliquez sur Groupes et autorisations.

  2. Cliquer sur Nouveau groupe pour créer un nouveau groupe, et fournir les informations suivantes.

    Nom du groupe

    Entrer un nom pour le groupe. Les caractères suivants ne sont pas autorisés dans un nom de groupe :

    ( ) @ \ / : * ? " ` < > | + = ; , %

    Établi comme

    Attribuer les privilèges d’un groupe d’utilisateurs existant au nouveau groupe.

    Sélectionner un groupe d’utilisateurs existant disposant de privilèges d’accès similaires au nouveau groupe d’utilisateurs. Cela minimise le niveau de personnalisation que vous devez faire.

Retour en haut

Renommer ou supprimer un groupe d’utilisateurs personnalisé

Vous pouvez renommer ou supprimer tout groupe d’utilisateurs personnalisé.

Avant de renommer ou de supprimer des groupes d’utilisateurs personnalisés

Considérer les points suivants avant de renommer ou de supprimer un groupe d’utilisateurs personnalisé.

  • Si vous travaillez avec un projet lié à un projet modèle, vous ne pouvez pas renommer ou supprimer un groupe d’utilisateurs défini par le projet modèle.

  • Si vous supprimez un groupe d’utilisateurs d’un projet modèle, ALM ne supprime pas le groupe des projets liés. Après avoir appliqué la personnalisation du modèle aux projets liés, le groupe d’utilisateurs n’est plus en lecture seule dans le projet et peut être modifié, renommé ou supprimé par l’Administrateur de projets.

Pour renommer ou supprimer un groupe d’utilisateurs :

  1. Dans la fenêtre Personnalisation du projet, dans le volet de gauche, cliquez sur Groupes et autorisations.

  2. Dans la liste des groupes, sélectionner un groupe.

  3. Pour renommer le groupe, cliquer sur Renommer le groupe. Entrer un nouveau nom pour le groupe et cliquer sur OK.

  4. Pour supprimer le groupe, cliquer sur Supprimer le groupe, puis sur Oui dans la boîte de dialogue de confirmation.

Retour en haut

Attribuer des utilisateurs à des groupes

Après avoir ajouté un utilisateur au projet, vous pouvez l’affecter à un ou plusieurs groupes d’utilisateurs. Par défaut, les nouveaux utilisateurs sont affectés au projet en tant que membres du groupe d’utilisateurs Visionneuse.

Vous pouvez affecter un utilisateur à un groupe d’utilisateurs par défaut ou à un groupe d’utilisateurs personnalisé. Vous pouvez modifier les privilèges d’accès des utilisateurs existants à tout moment en modifiant le groupe d’utilisateurs auquel ils sont affectés.

Conseil : Vous pouvez également affecter des utilisateurs à des groupes d’utilisateurs à partir du module de personnalisation Utilisateurs du projet. Pour plus d’informations, voir Affecter un utilisateur à un groupe d’utilisateurs.

Pour affecter un utilisateur à un groupe d’utilisateurs :

  1. Dans la fenêtre Personnalisation du projet, dans le volet de gauche, cliquez sur Groupes et autorisations.

  2. Dans la liste des groupes, sélectionner le groupe auquel vous souhaitez attribuer un utilisateur.

  3. Sélectionnez l’onglet Adhésion pour voir quels utilisateurs appartiennent au groupe.

    Les utilisateurs affectés au groupe s’affichent dans le volet Dans le groupe. Les utilisateurs qui ne sont pas affectés au groupe s’affichent dans le volet Pas dans le groupe.

  4. Pour affecter un utilisateur au groupe d’utilisateurs actuellement sélectionné, sélectionnez un utilisateur dans la liste Pas dans le groupe et cliquez sur le bouton flèche droite .

    Pour supprimer un utilisateur du groupe d’utilisateurs actuellement sélectionné, sélectionnez un utilisateur dans la liste Dans le groupe et cliquez sur le bouton flèche droite .

    Pour déplacer tous les groupes d’utilisateurs d’une liste à l’autre, cliquez sur les boutons à double flèche.

  5. Cliquez sur Enregistrer.

Retour en haut

Définir les autorisations des groupes d’utilisateurs

Chaque groupe d’ utilisateurs dispose d’un ensemble de privilèges ou de permissions, qui contrôlent les types de tâches que le groupe peut effectuer.

Autorisations de groupe d’utilisateurs

Comprendre ce qui suit avant de définir les permissions des groupes d’utilisateurs.

Impossible de modifier les permissions des groupes d’utilisateurs par défaut Vous ne pouvez pas modifier les autorisations d’un groupe d’utilisateurs par défaut. Pour afficher les autorisations de ces groupes, accédez à la page Groupes et autorisations, sélectionnez le groupe d’utilisateurs dans la liste des groupes, puis cliquez sur l’onglet Autorisations.
Projets mis à niveau Si vous mettez à niveau un projet et que la version mise à niveau contient une autorisation qui n’était pas présente dans la version originale, ALM accorde automatiquement cette autorisation à tous les utilisateurs du projet.
Personnalisation inter-projets - utilisation d’un projet lié

Les groupes d’utilisateurs définis par un projet modèle sont affichés avec une icône de modèle dans le projet lié. Si vous utilisez un projet lié à un projet modèle, vous ne pouvez pas modifier les autorisations d’un groupe d’utilisateurs défini par le projet modèle. Vous pouvez cependant limiter les enregistrements que le groupe d’utilisateurs peut afficher. Pour plus d’informations, voir Masquer les données d’un groupe d’utilisateurs.

Pour définir les autorisations d’un groupe d’utilisateurs :

  1. Dans la fenêtre Personnalisation du projet, dans le volet de gauche, cliquez sur Groupes et autorisations.

  2. Dans la liste des groupes, sélectionner le groupe d’utilisateurs pour lequel vous souhaitez définir des autorisations, puis cliquer sur l’onglet Autorisations.

    Un ensemble d’onglets s’affichent par ordre alphabétique ; un onglet pour chaque module ALM et plusieurs onglets à des fins spécifiques, notamment à des fins d’administration. Les niveaux d’autorisation (tels que Créer, Mettre à jour et Supprimer) pour les entités disponibles dans chaque module sont répertoriés dans la colonne Niveau d’autorisation.

  3. Cliquez sur l’onglet d’un module. Si nécessaire, développez l’entité pour afficher les niveaux d’autorisation de chaque entité.

    Icône d’information Si un niveau d’autorisation d’une entité dépend ou affecte les niveaux d’autorisation d’une autre entité, une icône s’affiche à droite de la colonne Par propriétaire uniquement et le volet Impacts en bas de la fenêtre affiche des informations sur l’impact.
    Volet des options Si des options supplémentaires sont disponibles pour un niveau d’autorisation, elles s’affichent dans le volet Options en regard de la fenêtre.
  4. Cocher les cases correspondant aux niveaux d’autorisation que le groupe d’utilisateurs sélectionné doit avoir pour chaque entité.

    Si un niveau d’autorisation comporte des sous-niveaux, développez le niveau d’autorisation pour afficher la liste des champs associés. Sélectionnez ensuite les champs que le groupe d’utilisateurs sélectionné peut utiliser.

  5. Limitez les possibilités de modification d’un champ comme suit :

    • Pour limiter les entités dont les niveaux d’autorisation ne peuvent être modifiés que par leurs propriétaires, cocher la case correspondant au niveau d’autorisation dans la colonne Par propriétaire uniquement.

      Par exemple, pour permettre uniquement à la personne qui possède une exigence de la supprimer, dans le niveau de permission Exigences > Exigence > Supprimer, cocher la case dans la colonne Par le propriétaire uniquement.

    • Pour limiter les valeurs qu’un groupe d’utilisateurs peut sélectionner dans un champ de type Liste de choix, définissez des règles de transition des valeurs de champ autorisées dans le volet Options. Pour plus d’informations, voir Définir des règles de transition.

  6. Cliquez sur l’onglet Masquage des données pour masquer les données du groupe d’utilisateurs actuel par module. Pour plus d’informations, voir Masquer les données d’un groupe d’utilisateurs.

  7. Cliquez sur Enregistrer.

Retour en haut

Définir des règles de transition

Vous pouvez limiter les privilèges de modification d’un groupe en définissant des règles de transition pour la modification des valeurs des champs. Ces règles déterminent les valeurs que le groupe peut modifier dans les champs spécifiés. Les règles de transition ne peuvent être définies que pour les champs liste de choix et liste d’utilisateurs.

Exemple : Lorsque vous modifiez les informations sur les anomalies, vous pouvez limiter les éléments qu’un groupe d’utilisateurs peut sélectionner dans le champ Statut d’un enregistrement d’anomalie. Vous pouvez définir une règle de transition qui permet uniquement à un groupe d’utilisateurs de modifier le champ Statut de Réparé à Fermé.

Note : Lorsque Workflow est utilisé pour modifier une liste de valeurs pour un champ défini avec des règles de transition, seules les modifications qui satisfont à la fois le script de workflow et les règles de transition sont autorisées. Pour plus d’informations, voir Référence d’événement de flux de travail.

Définition de règles de transition :

  1. Dans la fenêtre Personnalisation du projet, dans le volet de gauche, cliquez sur Groupes et autorisations.

  2. Dans la liste des groupes, sélectionner le groupe d’utilisateurs pour lequel vous souhaitez définir des règles de transition.

  3. Cliquez sur l’onglet Autorisations. Cliquez sur un onglet de module, tel que Anomalies. L’onglet affiche les entités disponibles dans le module et leurs niveaux d’autorisation correspondants.

  4. Développer l’onglet du module et sélectionner une entité et son niveau d’autorisation. Par exemple, développez Anomalie et ensuite Mise à jour.

  5. Sélectionnez un champ. Par exemple, sélectionner Statut. La grille des Règles de transition apparaît dans le volet Options, à droite de la fenêtre.

  6. Cliquez sur Ajouter une règle pour ajouter une règle de transition.

    De

    Effectuez l’une des opérations suivantes :

    • Sélectionnez $TOUT pour permettre au groupe d’utilisateurs de modifier le champ, quelle que soit la valeur actuellement affichée.

    • Sélectionnez une valeur dans la liste. Le groupe d’utilisateurs ne peut modifier le champ sélectionné que lorsque celui-ci affiche la valeur choisie. Par exemple, pour permettre au groupe d’utilisateurs de modifier le champ Statut d’une anomalie uniquement si la valeur actuelle est Réparé, sélectionner Réparé.

    À :

    Effectuez l’une des opérations suivantes :

    • Sélectionnez $TOUT pour permettre au groupe d’utilisateurs de donner n’importe quelle valeur à ce champ.

    • Sélectionnez une valeur dans la liste. Le groupe d’utilisateurs ne peut modifier la valeur du champ sélectionné que pour la valeur que vous spécifiez. Par exemple, pour permettre au groupe d’utilisateurs de modifier la valeur du champ Statut uniquement sur Fermé, sélectionner Fermé.

  7. Pour modifier une règle de transition, la sélectionner dans la grille règles de transition et cliquer sur Modifier la règle . Dans la boîte de dialogue Modifier les règles de transition, modifier la règle et cliquer sur OK.

  8. Pour supprimer une règle de transition, la sélectionner dans la grille règles de transition et cliquer sur Supprimer la règle. Cliquez sur OK pour confirmer si vous y êtes invité.

  9. Cliquez sur Enregistrer.

Retour en haut

Masquer les données d’un groupe d’utilisateurs

Vous pouvez demander à ALM de masquer des enregistrements spécifiques qu’un groupe d’utilisateurs peut afficher. Vous pouvez masquer les enregistrements apparentés aux anomalies, aux bibliothèques, aux exigences, aux composants métier, aux ressources, aux tests et aux campagnes de tests.

Considérer les points suivants avant de masquer les données d’un groupe d’utilisateurs.

Personnalisation inter-projets - utilisation d’un projet lié

si vous utilisez un projet lié à un projet modèle, vous ne pouvez pas masquer les données des champs définis par le projet modèle.

Pour les groupes d’utilisateurs définis par le projet modèle, vous pouvez masquer les données des champs définis par l’utilisateur et définis par le projet. Dans la page Groupes et autorisations, sélectionnez le groupe d’utilisateurs dans la liste des groupes, puis cliquez sur l’onglet Masquage des données pour déterminer quelles données sont visibles.

Pour masquer les données d’un groupe d’utilisateurs :

  1. Dans la fenêtre Personnalisation du projet, dans le volet de gauche, cliquez sur Groupes et autorisations.

  2. Dans la liste des groupes, sélectionner le groupe d’utilisateurs pour lequel vous souhaitez masquer les données.

  3. Cliquez sur l’onglet Masquage des données.

  4. Cliquez sur l’entité pour laquelle vous voulez masquer les données. Par exemple, cliquez sur Anomalie. Le volet de droite affiche les filtres actuellement définis et les champs actuellement visibles dans le Module d’anomalies pour les utilisateurs du groupe sélectionné.

  5. Vous pouvez masquer des données en définissant des filtres ou en définissant des champs visibles.

    Définir les filtres

    Vous pouvez définir des filtres pour des champs spécifiques, limitant ainsi les enregistrements que le groupe d’utilisateurs peut afficher. Par exemple, vous pouvez définir le filtre du champ Affecté à sur [Utilisateur actuel]. Ceci indique à ALM de n’afficher que les enregistrements qui sont affectés à l’utilisateur actuel.

    Pour définir des filtres :

    1. Cliquer sur Définir le filtre/Tri.

    2. Définir un ou plusieurs filtres, puis cliquer sur OK.

      Pour plus de détails sur le filtrage, voir Boîte de dialogue Filtrer.

    Si vous filtrez les exigences pour un groupe d’utilisateurs en fonction du champ Parent de l’exigence, toutes les exigences sous le parent sélectionné sont affichées dans la grille des exigences. L’arborescence des exigences n’affiche pas d’exigences.

    Les dossiers vides de sujets de test et de campagne de tests ne sont pas inclus dans les résultats des filtres.

    Définir les champs visibles

    Vous pouvez sélectionner les champs d’un module que le groupe d’utilisateurs peut voir et ceux qui doivent être masqués. Les utilisateurs appartenant à un groupe d’utilisateurs spécifique ne doivent afficher que les données associées à leur travail. Par exemple, vous pouvez souhaiter masquer le champ Chemin du Module des plans de test aux groupes d’utilisateurs qui ne doivent pas être en mesure d’accéder aux scripts de test à partir du système de fichiers. Vous ne pouvez pas masquer les champs obligatoires.

    Pour définir des champs visibles :

    1. Cliquer sur Définir les champs visibles.

    2. Pour masquer un champ, le faire passer des Colonnes visibles aux Colonnes disponibles.

      Les champs marqués d’un ne peuvent pas être déplacés.

    3. Cliquez sur OK.

  6. Cliquez sur Enregistrer.

Retour en haut

Personnaliser l’accès au module pour les groupes d’utilisateurs

Pour chaque projet ALM, vous pouvez contrôler les modules auxquels chaque groupe d’utilisateurs peut accéder. Vous pouvez mieux utiliser vos licences ALM en empêchant les utilisateurs d’accéder à des modules inutiles. Par exemple, si un groupe d’utilisateurs utilise ALM uniquement pour ajouter des anomalies à un projet, vous pouvez limiter l’accès de ce groupe au Module d’anomalies uniquement.

Vous pouvez spécifier l’accès aux modules pour les modules suivants : Anomalies, Plan de test, Exécution de test, Exigences, Tableau de bord, Composants métier, Versions, Modèles de processus métier, Bibliothèques et Web Runner.

Si l’accès au module Composants métier n’est pas activé pour un groupe d’utilisateurs, ces derniers peuvent toujours visualiser les tests de processus métier existants en mode lecture seule.

Pour personnaliser l’accès aux modules pour les groupes d’utilisateurs :

  1. Dans la fenêtre de Personnalisation du projet, dans le volet de gauche, cliquez sur Accès aux modules.

    Les coches indiquent les modules auxquels peut accéder chaque groupe d’utilisateurs.

  2. Pour sélectionner ou effacer une cellule du tableau, cocher la case correspondante.

    Pour sélectionner ou effacer tous les modules d’un groupe d’utilisateurs, cocher la case située dans la colonne à droite du nom du groupe d’utilisateurs.

    Pour sélectionner ou effacer tous les groupes d’utilisateurs d’un module, cocher la case située à gauche du nom du module (dans la même cellule).

    Pour sélectionner ou effacer tous les groupes d’utilisateurs pour tous les modules, cocher la case dans la colonne à droite de l’en-tête Groupes d’utilisateurs.

  3. Cliquez sur Enregistrer pour enregistrer vos modifications.

Retour en haut

Voir aussi :