Création d'incidents ou d'éléments de travail dans Rational Team Concert à partir de problèmes détectés dans une application

Créez un incident dans Rational Team Concert (v5.0.2, 6.0, 6.0.1, 6.0.4 et 6.0.6) pour les problèmes de sécurité détectés dans une application. Si vous souhaitez que les utilisateurs envoient des problèmes en tant qu'incidents dans la vue Surveillance d'une application, ne configurez pas Rational Team Concert dans la vue Administration.

Pourquoi et quand exécuter cette tâche

Remarque :
  1. Cette intégration avec Rational Team Concert prend en charge la connexion par formulaire.
  2. Cette tâche utilise un appel REST API (GET /issues/details_v2) pour générer le contenu de la pièce jointe.
  3. Si vous soumettez des incidents à partir de la vue Examens, les données ne sont pas synchronisées avec la vue Surveillance. Les problèmes générés à partir de la vue Examens n'entraînent pas la création d'un ID externe dans la vue Surveillance. Les problèmes générés en tant qu'incidents à partir de la vue Surveillance n'entraînent pas la création d'une icône et d'un lien d'incident dans le rapport de la vue Examens.
  4. Pour créer correctement un incident, vous devez disposer des autorisations suivantes :
    • Création d'un élément de travail
    • Modification d'un élément de travail
    • Enregistrement d'une pièce jointe
  5. La zone Description affiche une liste de tous les attributs de problèmes comportant une valeur, notamment de l'attribut IssueXML qui est créé lorsque des problèmes sont importés d'un format XML.

Procédure

  1. Dans une application de la vue Surveillance, sélectionnez les problèmes que vous souhaitez soumettre en tant qu'incidents.
  2. Cliquez sur Menu Liste > Créer un incident.
  3. Dans la page Créer un incident, sélectionnez Rational Team Concert, renseignez les zones URL, Nom d'utilisateur et Mot de passe, puis cliquez sur Connexion pour tester la connexion à Rational Team Concert.
    Remarque :
    • Vous pouvez sélectionner la case à cocher permettant d'Ignorer la vérification du nom d'hôte/certificat SSL, même si cela est déconseillé.
    • Une fois la connexion établie, l'URL du système de suivi des incidents, le nom d'utilisateur et la sélection de la case à cocher SSL, ainsi que le dernier système de suivi des incidents sélectionné sont enregistrés en vue de votre prochaine session.
  4. Les zones qui s'affichent dans la page Créer un incident reflètent le contenu que Rational Team Concert s'attend à recevoir de la part d'AppScan® Enterprise. Sélectionnez la case à cocher Afficher les zones facultatives pour éditer les zones supplémentaires.
    Remarque :
    • Voici la liste des zones prises en charge dans Rational Team Concert et également prises en charge par AppScan Enterprise :
      • Severity (Enumeration List)
      • Gravité
      • Priority (Enumeration List)
      • Priority Type
      • Durée
      • Balise
      • Medium HTML
      • Small String
      • Horodatage
      • Itération
      • Contributeur
      • Entier
      • Deliverable
      • Catégorie
      • Large HTML
      • UUID
      • Zone de projet
      • Nombre décimal
      • Enumération
      • Enumeration List
      Remarque : Les valeurs Work Item Type et Project Area sont affichées dans les listes déroulantes et non dans les zones modifiables.
    • Pour connaître la syntaxe correcte admise par Rational Team Concert dans chaque zone, reportez-vous au Knowledge Center Rational Team Concert.
  5. Cliquez sur Créer. Les incidents créés correctement sont affichés dans la page et incluent un lien vers l'enregistrement d'incident dans Rational Team Concert. Cliquez sur Fermer.
    Remarque : Un ID externe est créé lorsque vous soumettez des incidents à Rational Team Concert. La colonne ID externe indique le numéro de suivi d'incident dans Rational Team Concert. Cliquez sur menu Liste > Sélection de colonne > ID externe. 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.
  6. Dans AppScan Enterprise, accédez au menu Liste > Actualiser ou cliquez sur l'icône Actualiser située dans la barre latérale pour mettre à jour la liste des problèmes afin d'afficher les ID externes.

Résultats

  1. Si un incident unique a été créé correctement dans Rational Team Concert, 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 à Rational Team Concert 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 Rational Team Concert.
    • <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.
    Dans l'enregistrement Rational Team Concert, vous pouvez également vous reconnecter au problème dans AppScan Enterprise à partir du lien des artefacts connexes.
  2. Un attribut External ID s'affiche également dans la boîte de dialogue A propos de ce problème pour ce problème particulier.