Configurer les règles dans la configuration de l’outil Agile

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 5 minutes de lecture
  • Jira Les problèmes sont créés sur la Jira plateforme si les enregistrements créés dans l’élément vulnérable de l’application, l’élément vulnérable de conteneur, la tâche de rattrapage de l’application et la tâche de rattrapage du 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

    1. Accédez à la Tous > Agile Management pour VR > Configurer les outils Agile.
    2. Pour créer une règle de configuration dans la configuration de l’outil Agile, sélectionnez Nouveau.
    3. Renseignez 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 L’outil Agile pour créer des problèmes sur la 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 lors de la création d’un nouvel enregistrement dans la table d’entité sélectionnée, uniquement si la case à cocher est sélectionné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 Le type de problème à créer dans un projet particulier.
      Affecter à Le délégataire auquel le problème doit être affecté lors de sa création. Pour conserver les problèmes créés comme non affectés, sélectionnez « Aucun ».
      Mappage de l'état Les mappages d’état existants à partir de la table de mappage de l’é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 .
      Exemple de formulaire de configuration de l’outil AgilePar 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 Configuration de l’outil Agile.
    4. 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 au > Propriétés systèmesn_vul_agile.tablesToShow et ajoutez tout dans le champ Valeur.
      Tableau 2. Formulaire de propriété 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 comme des chaînes.

      Par exemple, une propriété vrai|faux renvoie « vrai » ou « faux » (chaînes), et non l’équivalent booléen.

    5. 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 des éléments de vulnérabilité.
    6. Cliquez sur Enregistrer et extraire les projets pour extraire les projets dans la règle de configuration du champ Projet 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.
    7. 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 pour Jira Cloud.
    8. Sélectionnez le projet, le type de problème et 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 de l’outil Agile. Par défaut, les champs Résumé et Description des problèmes sont mappés.

    9. Pour mapper d’autres champs de problèmes aux ServiceNow champs, cliquez sur Ajouter un mappage de champ.
      Configuration de l’outil Agile : exemple de modal de mappage de champ
      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ème avec les champs d’entité.
      Script Script pour mapper le champ de problème avec les champs d’entité.
    10. Cliquez sur Soumettre dans le modal Glide pour soumettre l’enregistrement de mappage de champs dans la table Mappages de champs de l’outil Agile.
      Remarque :
      Si vous ne mappez pas les champs obligatoires, aucun problème ne sera créé pour cette règle de configuration.
      Les champs obligatoires sont affichés en haut du formulaire de configuration de l’outil Agile.
      Tous les mappages de champs pour une règle de configuration spécifique sont affichés dans la liste incorporée de la table Mappage de champs de l’outil Agile dans la table Configuration de l’outil Agile.
    11. Cliquez avec le bouton droit sur l’en-tête pour enregistrer vos modifications.
      L’enregistrement sauvegardé est visible dans la table Configuration de l’outil Agile. Si un enregistrement est créé dans l’élément vulnérable de l’application, l’élément vulnérable du conteneur, la tâche de rattrapage de l’application et la tâche de rattrapage du conteneur correspond à une règle de configuration, le problème est créé pour l’enregistrement en fonction du mappage dans la règle de configuration.
    12. 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 :
      Le nombre maximal de problèmes pouvant être créés par lot dans le cloud Jira est de 50.
      Vous pouvez définir la taille du lot pour créer des problèmes sur le serveur Jira.
    13. Accédez aux 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 manifeste afin de créer des problèmes Jira jusqu’à un nombre d’erreurs spécifique.
    14. Accédez aux propriétés système > sn_vul_agile. ManifestErrorCount et définissez le nombre maximal de fois où le manifeste avec erreur doit être traité.