Rational UCM-Integration hinzufügen

Durch die UCM-Integration (UCM = Unified Change Management) werden Rational ClearCase UCM-Projekte und -Aktivitäten mit Rational ClearQuest-Datensätzen verknüpft.

Diese Integration wird auch als UCM-Rational ClearCase-Integration bezeichnet.

Für die UCM-Integration ist Folgendes erforderlich:

Rational ClearQuest stellt zwei vordefinierte Schemata bereit, die UCM unterstützen: das UnifiedChangeManagement-Schema und das Enterprise-Schema. Die Implementierung von UCM funktioniert am einfachsten unter Verwendung eines dieser Schemata. Anweisungen zur Verwendung von Schemata finden Sie unter Mit ClearQuest-Schemata arbeiten.

Sie können die UCM-Unterstützung auch zu einem vorhandenen Schema hinzufügen, indem Sie die richtigen Pakete hinzufügen. In diesem Abschnitt wird die Integration von Rational ClearQuest und UCM durch Hinzufügen von Paketen beschrieben. Diese Pakete müssen in der in den einzelnen Schritten beschriebenen Reihenfolge hinzugefügt werden.

Anmerkung: Zwar ist es durch die UCM-Integration möglich, mit Rational ClearCase zu arbeiten, aber Sie dürfen das Rational ClearCase-Paket nicht für diese Integration hinzufügen. Das Rational ClearCase-Paket wird nur für eine Rational ClearCase-Basisintegration verwendet, wodurch keine vordefinierten Rational ClearCase-Richtlinien konfiguriert werden. Anweisungen zum Hinzufügen einer Rational ClearCase-Basisintegration finden Sie unter Unabhängige Integrationen hinzufügen.

Wenn Sie Rational UCM in Pakete integrieren möchten, müssen die folgenden Schritte in der angegebenen Reihenfolge ausgeführt werden. Die einzelnen Schritte sind in den nachfolgenden Abschnitten beschrieben.

  1. AMStateTypes-Paket hinzufügen
  2. Standardaktionen für UCM definieren
  3. UCMPolicyScripts-Paket hinzufügen
  4. UnifiedChangeManagement-Paket hinzufügen
  5. BaseCMActivity-Paket hinzufügen (optional)
  6. Schemaänderungen speichern
  7. Rational UCM konfigurieren
Warnung: Zur Vermeidung von Fehlern müssen Sie die Pakete in der beschriebenen Reihenfolge installieren.
Anmerkung: Wenn sich die AMStateType-, UCMPolicyScripts-, UnifiedChangeManagement- und BaseCMActivity-Pakete bereits in Ihrem Schema befinden und Sie sie nur auf einen neuen Datensatztyp anwenden möchten, finden Sie die entsprechenden Informationen hierzu unter Datensatztypen für Integrationen aktivieren.

Vollständige Informationen zur Konfiguration und Verwendung der UCM-Integration finden Sie in der Dokumentation IBM Rational ClearCase Guide to Managing Software Projects.

AMStateTypes-Paket hinzufügen

  1. Stellen Sie in Rational ClearQuest Designer sicher, dass das Schema, dem Sie das Paket hinzufügen möchten, eingecheckt ist. Klicken Sie auf File > Check In, um ein Schema einzuchecken.
  2. Klicken Sie auf Package > Package Wizard, und fügen Sie das neueste AMStateType-Paket hinzu. Ausführliche Anweisungen finden Sie unter Paket-Upgrades anwenden.

    Für das AMStateType-Paket müssen Sie Statustypen zuordnen und Standardaktionen definieren, sofern sie noch nicht definiert wurden.

    Wählen Sie den/die Datensatz/Datensätze aus, um UCM zu aktivieren, und klicken Sie auf Next, um das Fenster mit den Konfigurationsstatustypen anzuzeigen.
  3. Ordnen Sie im Fenster mit den Konfigurationsstatustypen die Status in Ihrem Schema den UCM-Statustypen zu:
    • Wählen Sie einen Datensatztyp aus.
    • Klicken Sie für jeden Status im Datensatztyp auf das Feld State Type, und wählen Sie den entsprechenden UCM-Statustyp aus. Ausführliche Informationen zu den Zuordnungsstatustypen finden Sie unter Statusmodelle mit der Statusübergangsmatrix anpassen.
  4. Wiederholen Sie die Statustypzuordnung für jeden aktivierten Datensatztyp. Klicken Sie auf Finish.

    Rational ClearQuest validiert Ihre Schema automatisch. Im Validierungsfenster wird darauf hingewiesen, dass Sie Standardaktionen definieren müssen.

Standardaktionen für UCM definieren

Die Matrix zum Statusübergang in Ihrem Schema müss mindestens einen Pfad für das Statustypmodell für das UnifiedChangeManagement-Paket bereitstellen, vom Statustyp 'Wartend' bis hin zu 'Bereit', 'Aktiv' und 'Beendet'. Weitere Informationen finden Sie im Abschnitt zum Anzeigen der Statusübergangsmatrix für einen Satztyp 'Defect' und im Abschnitt zu den Statustypmodellen für Pakete.

Jedem Status in Ihrem Schema, mit Ausnahme des Status, der dem UCM-Status 'Beendet' zugeordnet ist, müssen Sie eine Standardaktion zuordnen, durch die der Datensatz von diesem Status in den nächsten Statustyp im UCM-Statustypmodell versetzt wird. Weitere Informationen finden Sie im Abschnitt zum Arbeiten mit Aktionen und Aktionstypen.

Gehen Sie wie folgt vor, um Standardaktionen zuzuordnen:

  1. Erweitern Sie Record Types in Rational ClearQuest Designer, und erweitern Sie anschließend den Datensatztyp, den Sie für UCM aktiviert haben, und klicken Sie doppelt auf die Statusübergangsmatrix.
  2. Klicken Sie bei der Statusübergangsmatrix mit der rechten Maustaste auf einen Status, und klicken Sie anschließend auf Properties, um das Eigenschaftenfenster für diesen Status zu öffnen.
  3. Wählen Sie auf der Registerkarte Default Action im Eigenschaftenfenster eine Standardaktion für den Status aus. Auf der Registerkarte Default Action werden die Aktionen aufgeführt, die Sie für Ihre Statusübergänge in der Statusübergangsmatrix erstellt haben.

    Wählen Sie für jeden Status die Aktion aus, mit der der Datensatz in einen Status versetzt wird, der dem nächsten Statustyp im UCM-Modell zugeordnet ist. Beispiel: Über die Standardaktion zum Zuordnen wird der Status 'Übergeben' (Wartend) in den Status 'Zugeordnet' (Bereit) versetzt. Wenn Ihr Schema den Status 'Geschlossen' aufweist und dem Statustyp 'Beendet' zugeordnet wurde, ist keine Standardaktion erforderlich.

  4. Klicken Sie auf File > Check In, um das Schema einzuchecken. Ausführliche Anweisungen finden Sie im Abschnitt zum Einchecken eines Schemas.

Weitere Informationen finden Sie im Abschnitt zum Arbeiten mit Aktionen und Aktionstypen und im Abschnitt zu den Statustypmodellen für Pakete.

UCMPolicyScripts-Paket hinzufügen

  1. Wenn das Schema eingecheckt ist, klicken Sie auf Package > Package Wizard, und fügen die das neueste UCMPolicyScripts-Paket hinzu. Ausführliche Anweisungen finden Sie unter Paket-Upgrades anwenden.
  2. Wählen Sie File > Check In aus, um das Schema einzuchecken.
Anmerkung: Da Sie sich nicht in einem Datensatz befinden, wenn Sie diese Hooks ausführen, müssen Sie die Satzdetails explizit abrufen. Weitere Weitere Informationen finden Sie unter Entitäten und Hooks.

UnifiedChangeManagement-Paket hinzufügen

  1. Wenn das Schema eingecheckt ist, klicken Sie auf Package > Package Wizard, und fügen die das neueste UnifiedChangeManagement-Paket hinzu.
  2. Wählen Sie File > Check In aus, um das Schema einzuchecken.

BaseCMActivity-Paket hinzufügen (optional)

Durch das BaseCMActivity-Paket wird ein Lightweight Activity-Datensatztyp zu Ihrem Schema hinzugefügt. Sie können diese Alternative für den Datensatztyp Defect unverändert verwenden, ihn für UCM aktivieren oder daraus einen neuen Datensatztyp entwickeln. Dieses Paket ist optional. Informationen zu einem leistungsfähigeren Aktivitätstracker finden Sie unter Using IBM Rational ClearQuest Project Tracker.

  1. Wenn das Schema eingecheckt ist, klicken Sie auf Package > Package Wizard, und fügen Sie das neueste BaseCMActivity-Paket hinzu.
  2. Bearbeiten Sie die Statustypen für das BaseCMActivity-Paket. Ausführliche Anweisungen finden Sie unter Paket-Upgrades anwenden.
  3. Klicken Sie auf File > Check In, um das Schema einzuchecken.

Schemaänderungen speichern

Führen Sie nach der Installation des letzten UCM-Pakets die folgenden Schritte aus:

  1. Validieren Sie die Schemaänderungen. Ausführliche Anweisungen finden Sie im Abschnitt zur Validierung von Schemaänderungen.
  2. Klicken Sie auf File > Check In, um die Schemaänderungen zu speichern. Ausführliche Anweisungen finden Sie im Abschnitt zum Einchecken eines Schemas.
  3. Klicken Sie auf Database > Upgrade Database, um Schemaänderungen auf die Benutzerdatenbank anzuwenden. Weitere Informationen finden Sie im Abschnitt zum Durchführen eines Upgrades einer Benutzerdatenbank.

Rational UCM konfigurieren

Konfigurieren Sie nach Bedarf die UCM-Anwendung. Weitere Konfigurationsinformationen finden Sie in der Dokumentation IBM Rational ClearCase Guide to Managing Software Projects.

Zugehörige Konzepte
Übersicht über Rational ClearQuest-Integrationspakete
Rational ClearQuest-Integrationspakete


Feedback