Configurer les règles dans la configuration de l’outil Agile
Jira Des problèmes sont créés sur la Jira plateforme si les enregistrements créés dans Élément vulnérable d’application, Élément vulnérable de conteneur, Tâche de rattrapage d’application et Tâche de rattrapage de conteneur correspondent aux règles créées dans la configuration de l’outil Agile.
Avant de commencer
Rôles requis : sn_vul.app_read_all, sn_vul_container.read_all, sn_vul_agile.agile_tool_admin ou sn_vul_jira.admin.
Procédure
- Accédez à la Tous > Agile Management pour VR > Configurer les outils Agile.
- Pour créer une règle de configuration dans la configuration de l’outil Agile, sélectionnez Nouveau.
-
Remplissez les champs du formulaire.
Tableau 1. Formulaire de configuration de l’outil Agile Champ Description Nom Nom de la configuration de l’outil Agile. Ordre Ordre de la configuration de l’outil Agile. Outil Agile Outil Agile permettant de créer des problèmes sur une plateforme Agile spécifique. Table d'entité Table sur laquelle la règle de configuration doit être appliquée. Condition Condition de filtre sur la table d’entité sélectionnée pour créer des problèmes sur la plateforme Agile. Création automatique de problème La règle de configuration est interrogée lorsqu’un nouvel enregistrement est créé dans la table d’entité sélectionnée, uniquement si la case est cochée. Remarque :L’utilisateur doit utiliser l’action de liste pour créer des problèmes pour les enregistrements d’entité existants.Projet Le projet dans lequel le problème Jira sera créé. Type de problème Type de problème à créer dans un projet particulier. Affecter à Le délégataire auquel le problème doit être affecté lors de la création du problème. Pour conserver les problèmes créés comme non affectés, sélectionnez « Aucun ». Mappage de l'état Les mappages d’état existants de la table Mappage d’état de l’outil Agile ou créez un nouveau mappage d’état entre l’état du problème dans la plateforme Agile et les états de la table d’entité ServiceNow . Par défaut, lorsque l’application est installée, la tâche de rattrapage de l’application et la tâche de rattrapage du conteneur sont affichées dans le champ Table d’entité du formulaire de configuration de l’outil Agile.
-
Pour ajouter l’élément vulnérable d’application et l’élément vulnérable de conteneur dans la liste de choix Table d’entités, accédez à Propriétés système> sn_vul_agile.tablesToShow et ajoutez tout dans le champ Valeur.
Tableau 2. Formulaire Propriétés système Champ Description Choix Valeurs séparées par des virgules pour une liste de choix. Valeur Définissez la valeur souhaitée pour la propriété. Toutes les valeurs de propriété sont stockées sous forme de chaînes. Lors de la récupération des propriétés via la méthode gs.getProperty(), traitez les résultats sous forme de chaînes. Par exemple, une propriété true|false renvoie 'true' ou 'false' (chaînes), et non l’équivalent booléen.
-
Sélectionnez l’enregistrement de mappage d’état existant ou créez un nouveau mappage d’état dans le mappage d’état de l’outil Agile.
Tableau 3. Formulaire Mappage de l’état de l’outil Agile Champ Description Nom Insérez le nom unique du mappage d’état. Outil Agile Sélectionnez l’outil Agile. Table d'entité Sélectionnez la table source sur laquelle le mappage d’état sera créé. Projet Sélectionnez le projet dans lequel l’état sera mappé. État de l'entité ServiceNow Sélectionnez l’état que vous souhaitez mapper avec l’état de l’outil Agile. État de l'outil Agile Sélectionnez l’état que vous souhaitez mapper à partir des états d’éléments de vulnérabilité. -
Cliquez sur Enregistrer et extraire les projets pour récupérer les projets dans le champ Projet Règle de configuration et valider les informations d’identification de l’outil Agile.
Conseil :Vous pouvez définir la propriété système projectsPageSize pour extraire un nombre particulier de projets par page.
- Accédez aux propriétés système > sn_vul_jira.projectsPageSize et ajoutez le nombre de projets à extraire par page dans le champ Valeur de Jira Cloud.
-
Sélectionnez le projet, le type de problème et l’affecter à dans la règle de configuration une fois les projets récupérés.
Le mappage de champs par défaut est renseigné dans la liste incorporée des mappages de champs d’outils Agile. Par défaut, les champs Résumé et Description des problèmes sont mappés.
-
Pour mapper d’autres champs de problèmes avec les ServiceNow champs, cliquez sur Ajouter un mappage de champs.
Remarque :
- Vous devez mapper uniquement les champs de type Chaîne et Choix.
- Assurez-vous que tous les champs de problèmes obligatoires de l'outil Agile sont correctement mappés avec le champ d'entité.
Tableau 4. Formulaire Mappage de l’état de l’outil Agile Champ Description Champ du problème Contient les champs de problème du projet et du type de problème actuellement sélectionnés dans la règle de configuration. Champs d'entité Contient les champs de la table d’entité sélectionnée dans la règle de configuration. Utiliser le script Sélectionnez cette option pour utiliser le script de mappage des champs de problèmes avec les champs d’entité. Script Script pour mapper le champ Problème avec les champs d’entité. -
Cliquez sur Soumettre dans la fenêtre modale Glide pour soumettre l’enregistrement du mappage de champ dans la table Mappages de champs de l’outil Agile.
Remarque :Les champs obligatoires sont affichés en haut du formulaire Configuration de l’outil Agile.Si vous ne mappez pas les champs obligatoires, aucun problème ne sera créé pour cette règle de configuration.Tous les mappages de champs pour une règle de configuration particulière sont affichés dans la liste incorporée de la table Mappage de champ de l’outil Agile dans la table Configuration de l’outil Agile.
-
Cliquez avec le bouton droit de la souris dans l’en-tête pour enregistrer vos changements.
L’enregistrement enregistré est visible dans la table Configuration de l’outil Agile. Si un enregistrement est créé dans l’élément vulnérable d’application, l’élément vulnérable de conteneur, la tâche de rattrapage d’application et la tâche de rattrapage de conteneur correspond à une règle de configuration, le problème sera créé pour l’enregistrement en fonction du mappage dans la règle de configuration.
-
Accédez aux propriétés système > sn_vul_jira.cloudBulkSize et définissez le nombre de problèmes à créer par lot dans le champ Valeur.
Remarque :Vous pouvez définir la taille du lot pour la création de problèmes sur Jira Server.Le nombre maximal de problèmes pouvant être créés par lot dans Jira Cloud est de 50.
-
Accédez à Propriétés système> sn_vul_jira.onPremBulkIssue et définissez le nombre de problèmes à créer par lot dans le champ Valeur .
Vous pouvez également définir le nombre d’erreurs dans le champ Valeur de la propriété système pour traiter les enregistrements de la table de manifeste afin de créer des problèmes Jira jusqu’à un nombre d’erreurs spécifique.
- Accédez aux propriétés système > sn_vul_agile. ManifestErrorCount et définir le nombre maximal de fois jusqu’à ce que le manifeste avec erreur soit traité.