Application de packages à un schéma existant

Avant de pouvoir configurer un projet ALM ou un processus de travail ALM sur un schéma existant, vous devez lui appliquer les packages ALMProject et ALMWork.
A propos de cette tâche

Utilisez l'assistant de création de packages pour appliquer les packages ALMProject et ALMWork. Pour plus d'informations sur l'application de packages à un schéma Rational ClearQuest, voir "Comment appliquer un package" dans l'aide de Rational ClearQuest Designer.

Lors de la sélection du package à installer, vous pouvez sélectionner ALMWork et installer les deux packages ou ALMProject si vous ne souhaitez pas installer le package ALMWork. Vous pouvez également appliquer les packages séparément en sélectionnant et en appliquant le package ALMProject, puis en procédant de même pour le package ALMWork.

Lorsque vous modifiez ou personnalisez un schéma ALM, suivez les règles ci-dessous pour appliquer les futures mises à niveau de version ClearQuest et de packages ALM :
  • Ne supprimez ni ne modifiez aucune zone existante d'un package et nommez toujours les nouvelles zones de manière a éviter les conflits avec les noms de zone ajoutés ultérieurement par des mises à niveau du package.
  • Ne modifiez ni ne supprimez aucun onglet de formulaire et placez toujours les nouvelles zones dans un nouvel onglet. Attribuez aux nouveaux onglets des noms qui ne sont pas susceptibles de créer des conflits avec les onglets ajoutés par des mises à niveau de packages ultérieures.
  • Si vous ajoutez des points d'ancrage à un schéma ALM (par exemple, pour enregistrer des informations d'audit supplémentaires), utilisez des points d'ancrage d'action de base au lieu de placer les points d'ancrage directement dans les actions de transition d'état. En utilisant des points d'ancrage d'action de base, l'ajout de points d'ancrage à chaque action est inutile, car les points d'ancrage d'action de base sont appelés pour chaque action sur le type d'enregistrement. Vos points d'ancrage peuvent toutefois avoir à vérifier le type d'action pour déterminer si l'action en cours est une action de transition d'état (par exemple, avant de décider si le point d'ancrage est nécessaire ou non pour enregistrer les informations d'audit).
  • Lorsque vous effectuez une mise à niveau d'un package, accédez à la version de schéma antérieure à la mise à niveau, ouvrez le schéma et recherchez tous les enregistrements ALM que vous avez personnalisés. Recherchez le nouvel onglet, sélectionnez tous les contrôles de formulaire et copiez-les. Ouvrez la version mise à niveau du schéma, ajoutez l'onglet au formulaire d'enregistrement et collez les contrôles de formulaire copiés précédemment.
  • Si vous modifiez des attributs de packages actuels, conservez un enregistrement littéral de vos changements et soyez prêt à les réappliquer ou à modifier les nouvelles fonctionnalités fournies par une mise à niveau de package avec les fonctionnalités modifiées. La commande cqload exportintegration peut être utile pour effectuer le suivi des changements que vous effectuez.
Par exemple, pour éviter les conflits de dénomination, utilisez une convention de dénomination qui inclut un préfixe ajouté aux nouveaux enregistrements, zones, actions ou onglets que vous créez (comme "C_", "UX_" et "XP_").
Que faire ensuite
Après avoir appliqué un package à un schéma Rational ClearQuest, restituez la nouvelle version de ce schéma. Pour plus d'informations sur l'archivage des schémas, voir "Restitution d'un schéma" dans l'aide de Rational ClearQuest Designer. Après avoir restitué la nouvelle version du schéma, mettez à niveau ou créez les bases de données utilisateur qui ont utilisé une version antérieure du schéma avec la nouvelle version incluant les packages ALMProject et ALMWork. Pour obtenir des instructions détaillées sur la mise à niveau de bases de données utilisateur, voir "Mise à niveau d'une base de données utilisateur" dans l'aide de Rational ClearQuest Designer.

Retour d'informations