Création de problèmes en tant qu'incidents dans le système de suivi des incidents JIRA
Sélectionnez des problèmes et soumettez-les en tant qu'incidents à Atlassian Pty Limited JIRA pour effectuer un suivi plus approfondi.
Avant de commencer
- Cette tâche utilise un appel REST API (GET /issues/details_v2) pour générer le contenu de la pièce jointe.
- Vérifiez que JIRA est configuré pour accepter les pièces jointes.
- Dans JIRA, accédez à la page Remarque : Vous devez disposer des droits d'administrateur pour effectuer cette tâche.
.
- Dans le menu, sélectionnez .
- Editez les paramètres de façon à définir le paramètre Allow Attachments sur "ACTIVE".
- Dans JIRA, accédez à la page
- L'intégration de JIRA n'est pas prise en charge dans Microsoft™ Internet Explorer versions 8 et 9. Envisagez une mise à niveau de votre version de navigateur ou utilisez Firefox à la place.
- Un ID externe est créé lorsque vous soumettez des incidents à JIRA. La colonne ID externe indique les zones de projet où des problèmes ont déjà été soumis, vous pouvez ainsi déterminer si les problèmes doivent être soumis à d'autres zones de projet. Cliquez sur . Placez la colonne en regard des colonnes Problème ou Etat dans la grille de manière à pouvoir repérer rapidement les problèmes ayant déjà été soumis. Cliquez sur l'en-tête de colonne, puis utilisez les touches du clavier Ctrl+ (flèche gauche ou droite) afin de positionner la colonne à son nouvel emplacement.
- Les zones de travaux Perforce ne sont pas prises en charge par AppScan® Enterprise.
- Les zones JIRA standard sont personnalisables, sauf en ce qui concerne les liens et les pièces jointes qui sont automatiquement ajoutés au cours du processus de soumission des incidents.
- Les zones Description et Récapitulatif ne sont pas modifiables lorsque vous soumettez plusieurs incidents à JIRA.Remarque : La zone Description affiche tous les attributs de problèmes comportant une valeur, notamment l'attribut IssueXML qui est créé lorsque les problèmes sont importés d'un XML.
Pourquoi et quand exécuter cette tâche
- private static String ASE_SCHEME = "https";
- private static String ASE_HOST = "localhost";
- private static int ASE_PORT = 9443;
- private static String ASE_CONTEXT_ROOT = "/ase";
- private static String ASE_USER = "username";
- private static String ASE_PASS = "password";
- private static String ASE_FEATURE_KEY = "AppScanEnterpriseUser";
- private static String DTSWEB_CONTEXT_ROOT = "/dtsweb";
- private static String JIRA_URL = "http://localhost:8080/";
- private static String JIRA_PROJECT_ID = "DEMO";
- private static String JIRA_USERNAME = "username";
- private static String JIRA_PASSWORD = "password";
- private static String JIRA_DEFECT_TYPE = "3";
- private static int MAX_NUMBER_OF_APPLICATIONS_OR_ISSUES = 10000;
Remarque : Pour désactiver la validation de certificat, retirez le commentaire de la ligne
suivante : disableCertificateValidation();.
Procédure
Résultats
- Si un incident unique a été créé correctement dans JIRA, un message s'affiche dans la partie supérieure de la vue Surveillance (sinon, les réussites et les échecs s'affichent dans la boîte de dialogue Créer un incident). Cliquez sur le lien de l'incident afin d'accéder à JIRA pour des informations complémentaires. Ce processus a pour effet d'attacher un fichier .zip contenant des informations sur le problème à l'enregistrement de l'incident dans JIRA.
- <issue_number>.htm (généralités sur le problème)
- <issue_number>_details.htm (non disponible pour les problèmes d'importation de tiers). Ce fichier peut inclure des conseils et des recommandations de correction, et affiche la première variante uniquement.
- Un attribut External ID s'affiche également dans la boîte de dialogue A propos de ce problème pour ce problème particulier.
- Si la journalisation est activée dans la vue Administration, vous pouvez consulter des messages d'erreur et des messages sur la création des incidents JIRA dans <install-dir>\Liberty\usr\servers\ase\logs\console.log.