- La personnalisation de projet permet aux administrateurs de projet de contrôler l'accès à un projet en définissant les utilisateurs qui peuvent accéder au projet et elle a également des capacités pour personnaliser le type de tâches que chaque utilisateur peut effectuer.
- On peut également personnaliser un projet pour répondre aux exigences spécifiques de votre organisation.
- Cela aide également à ajouter / modifier de nouveaux champs utilisateur personnalisés qui peuvent être ajoutés à chacun des modules d'ALM.
Dans ce didacticiel, nous allons apprendre les personnalisations de projet (courantes) suivantes
- Modification des propriétés utilisateur
- Utilisateurs du projet
- Groupes et autorisations
- Accès au module
- Entités de projet
- Listes de projets
- Automail
- Règles d'alerte
- Flux de travail
- Éditeur de script
Regardons-les un par un
Propriétés de l'utilisateur
L'utilisateur actuellement connecté pourra modifier les détails de son profil et il permet à l'utilisateur de changer son mot de passe.
Remarque : Seul le mot de passe de l'utilisateur actuellement connecté peut être modifié même si l'utilisateur est de type «Administrateur de projet».
Étape 1) Cliquez sur le lien Outils et sélectionnez «Personnaliser» comme indiqué ci-dessous.
Étape 2) La boîte de dialogue Personnalisation du projet s'affiche comme indiqué ci-dessous.
Étape 3) Pour modifier le mot de passe de l'utilisateur actuel, cliquez sur «Modifier le mot de passe» dans l'onglet «Propriétés de l'utilisateur».
Étape 4) La boîte de dialogue de changement de mot de passe s'ouvre.
- Entrez l'ancien mot de passe
- Entrez un nouveau mot de passe
- Entrez Confirmer le mot de passe
- Cliquez sur OK'
Étape 5) L' utilisateur sera affiché avec le message d'état.
Étape 6) L' utilisateur peut également modifier les détails de profil suivants.
- ID e-mail
- Nom complet
- Numéro de téléphone
- Cliquez sur 'Enregistrer'
Remarque: les utilisateurs NE pourront PAS modifier leur nom d'utilisateur, même si l'utilisateur est de type «administrateur de projet».
Étape 7) L'état est affiché à l'utilisateur comme indiqué ci-dessous.
Utilisateurs du projet
Ce module permet aux utilisateurs d'ajouter et de supprimer des utilisateurs pour le projet ALM en cours. On peut également affecter des utilisateurs à des groupes d'utilisateurs pour restreindre les privilèges d'accès des utilisateurs.
Étape 1) Ajoutons maintenant des utilisateurs à la zone de projet.
- Accédez aux utilisateurs du projet
- Cliquez sur Ajouter une liste déroulante utilisateur.
Étape 2 ) En cliquant sur le menu déroulant «Ajouter un utilisateur», les méthodes suivantes sont affichées à l'utilisateur comme indiqué ci-dessous.
- Ajouter un utilisateur par nom - L'administrateur du projet peut ajouter l'utilisateur existant d'ALM à ce projet en donnant son nom d'utilisateur. (La même chose a été faite aux étapes 1 et 2)
- Ajouter un nouvel utilisateur au site - Ajouter un nouvel utilisateur au site en saisissant tous les détails, de la même manière que nous avons ajouté des utilisateurs depuis l'administrateur du site.
- Ajouter des utilisateurs à partir du site - Ajouter un nouvel utilisateur en effectuant une recherche en fonction de leur nom ou de leur ID.
Voyons chacune des fonctionnalités.
Étape 3) Ajoutons un nom basé sur l'utilisateur. Assurez-vous que cet utilisateur existe déjà dans la base de données d'administration d'ALM (utilisateur créé à l'aide du module d'administration du site)
- Sélectionnez «Utilisateurs du projet» dans la fenêtre de personnalisation du projet.
- Cliquez sur "Ajouter un utilisateur"
- Saisissez votre nom d'utilisateur
- Cliquez sur OK'
Étape 4) L'utilisateur ajouté s'affiche comme indiqué ci-dessous.
Étape 5) Maintenant, ajoutons un utilisateur en utilisant l'option «Ajouter un nouvel utilisateur au« Site ».
Étape 6 ) En cliquant sur «Ajouter un nouvel utilisateur au site» à partir de «Ajouter un utilisateur», la boîte de dialogue suivante s'affiche.
- Saisissez votre nom d'utilisateur
- Entrez votre e-mail
- Entrez le nom complet
- Entrez le numéro de téléphone
- Cliquez sur OK'
Étape 7) L'utilisateur est maintenant ajouté au projet en cours. L'utilisateur est ajouté dans les «utilisateurs du projet» comme indiqué ci-dessous.
Étape 7) Ajoutons maintenant les utilisateurs du projet en utilisant l'option «ajouter des utilisateurs à partir du site».
Assurez-vous que l'utilisateur est déjà dans la base de données d'administration d'ALM.
Étape 8) La boîte de dialogue suivante s'affiche.
- Entrez le nom d'utilisateur et cliquez sur l'icône de recherche
- Le nom d'utilisateur s'affiche
- Cliquez sur OK'
Étape 9) L'utilisateur est ajouté au projet et affiché comme indiqué ci-dessous.
Étape 10) L'administrateur du projet peut également supprimer un utilisateur du module des utilisateurs du projet.
- Sélectionnez l'utilisateur
- Cliquez sur «Supprimer l'utilisateur;
Étape 11) La boîte de dialogue de confirmation s'affiche. Cliquez sur «Oui».
Étape 12) En cliquant sur «Oui», l'utilisateur est supprimé de la liste des utilisateurs du projet.
Étape 13) Chacun des utilisateurs des «Utilisateurs du projet» est associé à une adhésion.
Remarque: Par défaut, tout utilisateur ajouté ne dispose que des autorisations «Afficher».
- Sélectionnez le nom d'utilisateur
- Sélectionnez l'onglet 'Adhésion'
- L'adhésion de l'utilisateur sélectionné serait affichée. L'utilisateur nouvellement ajouté "Cathy" dispose de l'autorisation "Visionneuse"
Groupes et autorisations:
Ce module permet à l'administrateur du projet d'attribuer des privilèges à des groupes d'utilisateurs en spécifiant des autorisations.
Il existe 5 groupes prédéfinis dans ALM et chacun de ces groupes d'utilisateurs a des niveaux d'autorisation différents.
- Développeur
- Chef de projet
- Testeur QA
- Administrateur TD
- Téléspectateur
Remarque: Par défaut, tout utilisateur ajouté à la zone de projet porte uniquement l'autorisation «Afficher».
Étape 1) Voyons la liste des utilisateurs du groupe 'TDAdmin'.
- Sélectionnez 'TDAdmin'
- Sous l'onglet Membership, vous remarquerez les utilisateurs qui ne font pas partie du groupe
- Dans la section «Dans le groupe», vous remarquerez la liste des utilisateurs au sein du groupe. Dans ce cas, seul «Admin» est affiché.
Étape 2) Les autorisations de groupe prédéfinies ne peuvent pas être modifiées.
- Sélectionnez 'TDAdmin'
- Accédez à l'onglet autorisations
- Sélectionnez n'importe quel module (défauts dans ce cas)
- Les autorisations ne peuvent pas être modifiées même si l'utilisateur actuel est un administrateur de projet.
Étape 3) Les groupes prédéfinis ne peuvent pas être renommés ou supprimés.
Étape 4) Pour modifier une autorisation de groupe, l'administrateur du projet doit ajouter un nouveau groupe. Supposons que nous devions créer un nouveau groupe d'utilisateurs de sorte que ces utilisateurs disposent d'une «autorisation de modification» pour le module des défauts et d'une autorisation de visualisation pour les autres. Cela signifie que toutes les autorisations doivent être les mêmes que celles de l'utilisateur «Afficher», à l'exception du fait que l'utilisateur doit être en mesure de «mettre à jour» les défauts. Faire la même chose,
- Cliquez sur "Nouveau groupe"
- La boîte de dialogue de confirmation s'affiche à l'utilisateur. Cliquez sur «Oui».
Étape 5) En cliquant sur Oui, la boîte de dialogue `` Nouveau groupe '' s'affiche
- Entrez le nom du groupe
- Entrez le profil
Étape 6) Le groupe d'utilisateurs est créé comme indiqué ci-dessous. Vous pouvez également remarquer que nous pouvons renommer / supprimer le groupe car il est créé par nous. Les groupes prédéfinis dans ALM ne peuvent pas être modifiés ou supprimés.
Étape 7) Pour modifier l'autorisation
- accédez à l'onglet "Autorisations"
- Cliquez sur l'onglet «Défauts»
- Activer le flage 'Mettre à jour' pour les défauts
- Activer l'indicateur «Mettre à jour» pour les liens
Accès au module:
Ce module permet aux administrateurs de projet de contrôler les modules auxquels chaque groupe d'utilisateurs peut accéder. Cela empêchera les utilisateurs d'accéder aux modules restreints.
Disons que les développeurs n'ont rien à voir avec les cas de test, ils peuvent donc être empêchés d'accéder au plan de test, aux modules de laboratoire de test.
Étape 1) L'accès au module par défaut est affiché ci-dessous. Tous les types de groupes d'utilisateurs ont accès à tous les modules par défaut.
Étape 2) À des fins de démonstration, supprimons tous les accès au module au type d'utilisateur VIEW, à l'exception du module de défauts.
Décochez tous les accès au module par rapport à Afficher l'utilisateur à l'exception du module Défauts comme indiqué ci-dessous.
Étape 3) Maintenant, connectons-nous en utilisant l'un des ID utilisateur «Afficher» pour vérifier si les modifications ont été appliquées correctement. D'après l'instantané ci-dessous, il est très évident que les paramètres ont été appliqués conformément à nos entrées car il affiche uniquement le module «Défauts» pour l'utilisateur de vue «Jim».
Entités de projet:
- Entités de projet Permet aux administrateurs de projet de modifier le comportement des champs système ALM ou de définir des champs définis par l'utilisateur.
- Par exemple, si nous exécutons les tests sur différentes versions et que nous aimerions ajouter un champ «Version de construction» dans «Ajouter un module d'anomalies», nous pouvons faire de même en utilisant le module d'entités de projet.
Étape 1) Les champs définis par l'utilisateur ne peuvent pas être ajoutés sous les champs système qui sont en lecture seule.
- Sélectionnez "Entités du projet"
- Sélectionnez «Défaut» et sélectionnez le sous-dossier «Champs système».
- Nous pouvons remarquer que nous NE SERONS PAS en mesure d'ajouter «Nouveau champ» ou de le supprimer car les champs système sont en lecture seule.
Étape 2) Pour ajouter un champ défini par l'utilisateur,
- Sélectionnez le sous-dossier «Champs utilisateur» sous le module «Défauts».
- Cliquez sur "Nouveau champ"
- Les détails du champ apparaîtront comme indiqué ci-dessous et peuvent être modifiés.
Étape 3) Les détails du champ peuvent également être modifiés comme indiqué ci-dessous.
- Renommez l'étiquette en «Numéro de version».
- Cochez «Obligatoire» ce qui signifie que ce champ sera un champ obligatoire pour signaler un nouveau défaut.
- Cliquez sur Enregistrer
Étape 4) Nous pouvons maintenant assister aux modifications apportées au module des défauts. Accédez au module des défauts et l'utilisateur pourra voir le champ nouvellement créé «Numéro de construction» qui fera partie du module «Nouveaux défauts».
Listes de projets
- Listes de projet Permet aux administrateurs de projet d'ajouter des listes personnalisées à un projet. Une liste contient des valeurs que l'utilisateur peut saisir dans les champs système / définis par l'utilisateur.
- Par exemple, la liste des statuts de bogue a six statuts prédéfinis: Nouveau, Ouvert, Corrigé, Rouvrir, Fermé, Rejeté. Si nous souhaitons ajouter un autre statut, disons, Dupliquer, nous pouvons le faire en utilisant ce module.
Étape 1) Pour ajouter un élément sous des listes prédéfinies,
- Cliquez sur "Listes de projets"
- Sélectionnez «État du bogue»
- Cliquez sur "Nouvel élément". La boîte de dialogue Nouvel élément s'ouvre.
- Entrez le nom de l'article.
- Cliquez sur OK'
Étape 2) En cliquant sur OK, le nouvel élément est créé comme indiqué ci-dessous.
Étape 3) Nous devons maintenant enregistrer les modifications.
- Cliquez sur le bouton «Enregistrer».
- Une fenêtre contextuelle s'affiche. Cliquez sur OK'.
Étape 4) Naviguez maintenant vers le module des défauts et vérifiez si le statut a l'élément nouvellement ajouté dans la liste.
Automail:
Ce module permet aux administrateurs de projet de configurer des règles de notification automatique par e-mail pour informer les utilisateurs par e-mail des modifications apportées aux défauts spécifiés. Cette fonctionnalité de courrier automatique n'est disponible que pour le module des défauts.
Étape 1) Pour activer les notifications automatiques, procédez comme suit.
- Accédez au lien «Automail».
- L'utilisateur peut déclencher un e-mail en sélectionnant n'importe quel nombre de champs disponibles dans la liste.
- Cette grille affiche la liste des champs que l'utilisateur a sélectionnés pour envoyer un e-mail concernant les modifications.
- L'administrateur du projet peut également sélectionner les paramètres de messagerie pour chacun des utilisateurs disponibles.
- Cliquez sur «enregistrer».
Étape 2) Un pop est affiché. Cliquez sur OK
Règles d'alerte:
Ce module permet aux administrateurs de projet d'activer les règles d'alerte pour le projet en cours. Cette fonctionnalité créera des alertes et enverra des e-mails lorsque des modifications se produisent dans le projet. Ce module est valable pour les exigences, les tests associés, les défauts.
Étape 1) Pour activer les règles d'alerte,
- Naviguez dans «Règles d'alerte».
- Activez la case à cocher "Alerte associée à"
- Activez «envoyer un e-mail à» et ajoutez le testeur / concepteur correspondant.
- Cliquez sur 'Enregistrer'
- La première alerte: Test Designer est alerté lorsqu'une exigence est modifiée afin que les tests associés puissent être modifiés
- La deuxième alerte: le testeur est alerté lorsqu'un défaut change son statut en «Fixe» afin que le testeur responsable puisse reprendre le test pour un nouveau test.
Flux de travail:
- Ce module permet aux administrateurs de projet de générer des scripts qui aident à
Personnalisation du module Anomalies (boîte de dialogue d'ajout de défaut ou boîte de dialogue de visualisation des anomalies).
- Avec l'aide de ce module, les administrateurs de projet peuvent également écrire des scripts pour personnaliser les boîtes de dialogue dans d'autres modules et contrôler les actions que les utilisateurs peuvent effectuer.
Maintenant, personnalisons la boîte de dialogue «Ajouter un défaut» pour le type d'utilisateur du groupe «TDAdmin».
Étape 1) Sous la personnalisation du projet,
- Cliquez sur «Workflow».
- Sélectionnez le lien 'Script Generator - Add Defect Field Customization'
Étape 2) La boîte de dialogue de personnalisation du champ Ajouter un défaut s'ouvre.
- Sélectionnez le groupe d'utilisateurs.
- Sélectionnez les champs que l'utilisateur ne souhaite pas voir apparaître lors de la boîte de dialogue d'ajout d'anomalie.
- Cliquez sur le lien «<» pour pousser les champs hors de la liste des champs visibles.
Remarque: les champs obligatoires ne peuvent pas être déplacés hors de la liste des champs visibles.
Étape 3) Après avoir poussé tous les champs non pertinents hors de la liste des champs visibles, la boîte de dialogue du champ de personnalisation s'affiche comme indiqué ci-dessous.
- Les champs qui sont poussés hors de la liste des champs visibles.
- Les champs qui feraient partie de la boîte de dialogue Ajouter une anomalie.
- Appliquer les modifications de script.
Remarque: Bien que nous ayons effectué une personnalisation à l'aide de cette interface utilisateur, les modifications sont effectuées à l'aide de la génération de scripts en arrière-plan. Nous traiterons également de l'édition de script avec un exemple après cette section.
Étape 4) Connectez-vous maintenant en tant qu'utilisateur de type «TDAdmin» et cliquez sur «Nouveau défaut» dans le module des défauts. Les champs sélectionnés par l'utilisateur comme visibles sont affichés dans la fenêtre «Nouveaux défauts».
Éditeur de script:
La fonctionnalité d'éditeur de script aide les utilisateurs à écrire des scripts pour personnaliser les boîtes de dialogue de divers modules et également contrôler les actions que les utilisateurs peuvent effectuer dans chaque module.
Modifions la façon dont la boîte de dialogue «Afficher les défauts» s'affiche pour l'utilisateur à l'aide de l'éditeur de script.
Étape 1) Pour accéder à l'éditeur de script -
- Accédez à l'onglet Workflow
- Cliquez sur 'Script Editor'.
Étape 2) L'éditeur de script est présenté à l'utilisateur comme indiqué ci-dessous.
- Sélectionnez 'Script du module d'anomalies'
- Le commentaire montre que c'est la zone dans laquelle nous devons apporter des modifications car il affiche explicitement «la personnalisation du champ des détails des défauts».
- Il est scripté pour chaque groupe d'utilisateurs. Celui que nous voyons correspond au groupe d'utilisateurs «Développeur». Nous devons apporter des modifications au groupe d'utilisateurs «TDAdmin».
Étape 3) Faites maintenant défiler vers le bas jusqu'au groupe d'utilisateurs «TDAdmin» où nous devons apporter des modifications. Les paramètres actuels de «TDAdmin» sont affichés comme indiqué ci-dessous.
Étape 4) Comprenons le script.
Considérons la ligne de code suivante dans le script
SetFieldApp "BG_ACTUAL_FIX_TIME", True, False, 0, 0
Voici les détails -
SetFieldApp |
L'appel de fonction est-il effectué avec 5 paramètres |
Nom de domaine |
BG_ACTUAL_FIX_Time - Le nom du champ. Nous allons modifier les paramètres de ce nom de champ |
Drapeau visible |
Correspond au drapeau visible. Si c'est vrai, il sera visible. |
Drapeau requis |
Vérifie si le champ est obligatoire. Si vrai, le champ est obligatoire. |
PagePas de drapeau |
Commence par 0. S'il y a plus de champs, l'utilisateur peut les configurer pour qu'ils soient affichés par page. |
Voir l'ordre |
L'utilisateur peut également organiser l'ordre du champ à l'aide de cet indicateur. Commence par 0 et incrémente de 1. Sur cette base, l'ordre des champs est défini |
Étape 5) Modifions le premier champ Champ «BG_ACTUAL_FIX_TIME».
Le script du champ 'BG_ACTUAL_FIX_TIME' dans l'éditeur de script est illustré ci-dessous.
SetFieldApp "BG_ACTUAL_FIX_TIME", True, False, 0, 0
Conformément au script ci-dessus, la boîte de dialogue Détails du défaut s'affiche à l'utilisateur comme indiqué ci-dessous.
Modifiez cette ligne de code comme indiqué ci-dessous.
SetFieldApp "BG_ACTUAL_FIX_TIME", False, False, 0, 16
La sortie du script s'est reflétée dans la boîte de dialogue Détails de l'anomalie, comme indiqué ci-dessous.
Étape 6) Modifions tous les champs disponibles.
- Modifiez les paramètres des appels de fonction comme expliqué à l'étape précédente pour chacun de ces champs, comme indiqué ci-dessous.
- Cliquez sur «Enregistrer».
Étape 7) Connectez-vous maintenant en tant qu'un des utilisateurs de type «TDAdmin» et accédez à l'un des défauts afin que la boîte de dialogue «Afficher les détails du défaut» s'ouvre. La boîte de dialogue des détails du défaut s'affiche désormais comme indiqué ci-dessous.