Team Server Benutzerhandbuch

Team Server Benutzerhandbuch
Team Server Benutzerhandbuch
Visual Rules Team Server 4.7
Innovations Software Technology GmbH
www.visual-rules.com
Team Server Benutzerhandbuch
Visual Rules Team Server 4.7
Copyright © 2004-2010 Innovations Software Technology GmbH
Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in welcher Form auch
immer, ohne die ausdrückliche schriftliche Genehmigung durch die Innovations Software Technology GmbH nicht gestattet. In
dieser Publikation enthaltene Informationen können ohne vorherige Ankündigung geändert werden.
Visual Rules ist eingetragenes Warenzeichen der Innovations Software Technology GmbH.
Team Server Benutzerhandbuch
Inhaltsverzeichnis
1. Inhalt ..................................................................................................................................... 1
1.1. Organisation dieses Handbuchs ................................................................................... 1
2. Schnelleinstieg ....................................................................................................................... 3
2.1. Einleitung .................................................................................................................... 3
2.2. Architektur ................................................................................................................... 3
2.2.1. Zugriffskontrolle ................................................................................................ 4
2.2.2. Teams und Benutzer ........................................................................................ 4
2.3. Überblick ..................................................................................................................... 5
2.3.1. Die Sicht Team Server Aktivitäten ..................................................................... 5
2.3.2. Die Sicht Team Server Explorer ........................................................................ 6
3. Aufgaben ............................................................................................................................. 11
3.1. Gemeinsames Nutzen eines Regelprojekts auf dem Team Server ................................. 11
3.2. Definieren einer Team Server Verbindung ................................................................... 14
3.3. Herunterladen eines Regelprojekts vom Team Server .................................................. 15
3.4. Importieren eines Regelprojekts ................................................................................. 16
3.5. Arbeiten an einem Regelprojekt, das mit dem Team Server verbunden ist ..................... 19
3.5.1. Andere Benutzer arbeiten an der Ressource .................................................... 20
3.5.2. Nicht Up-to-Date ............................................................................................. 20
3.5.3. Nicht Autorisiert .............................................................................................. 21
3.5.4. Team Server nicht erreichbar .......................................................................... 21
3.5.5. Team Server ist Offline ................................................................................... 21
3.5.6. An Ressourcen arbeiten während der Team Server nicht erreichbar ist ............... 22
3.6. Publizieren von Änderungen ....................................................................................... 22
3.7. Abrufen von Änderungen ........................................................................................... 25
3.8. Verwerfen von lokalen Änderungen ............................................................................ 26
3.9. Arbeiten mit Revisionen ............................................................................................. 27
3.10. Arbeiten mit dem Änderungsprotokoll ........................................................................ 29
3.11. Navigieren durch die Geschichte des Repository ....................................................... 29
3.12. Wiederherstellen von gelöschten Ressourcen ............................................................ 30
3.13. Manuelles Sperren von Ressourcen .......................................................................... 33
3.14. Manuelles Entsperren von Ressourcen ..................................................................... 34
3.15. Ausschließen und Einbinden von Ressourcen ........................................................... 35
3.16. Offline arbeiten ........................................................................................................ 37
3.17. Abkoppeln eines Projektes vom Team Server ............................................................ 38
3.18. Auflösen von Konflikten ............................................................................................ 39
3.19. Arbeiten mit "fremden" Dateien ................................................................................. 40
4. Referenzen .......................................................................................................................... 43
4.1. Assistent zum gemeinsamen Nutzen eines Projektes ................................................... 43
4.2. Assistent zum Importieren eines Regelprojekts ............................................................ 47
4.3. Team Server Aktivitäten Sicht .................................................................................... 48
4.4. Team Server Explorer Ansicht .................................................................................... 49
4.5. Dialog zum Wiederherstellen von gelöschten Ressourcen ............................................ 51
4.6. Benutzervorgaben ...................................................................................................... 52
Innovations Software Technology GmbH
iii
Organisation dieses Handbuchs
Kapitel 1. Inhalt
1.1. Organisation dieses Handbuchs
Dies ist das "Team Server Benutzerhandbuch" für Visual Rules. Darin wird beschrieben, wie Geschäftsregeln mit dem Visual Rules Modeler und dem Visual Rules Team Server entwickelt werden. Das "Team
Server Benutzerhandbuch" enthält die folgenden drei Kapiteln:
• Schnelleinstieg
• Aufgaben
• Referenzen
Das Kapitel "Schnelleinstieg" erläutert die Architektur des Visual Rules Team Servers und zeigt eine
Einleitung, wie der Visual Rules Modeler mit dem Visual Rules Team Server zu verwenden ist. Sie
erhalten einen Überblick über alle Funktionalitäten des Team Servers innerhalb des Visual Rules Modelers, einschließlich der Benutzer- und Team-basierten Autorisierung. Sie erlernen Grundlagen für das
Entwickeln von Regelmodellen in einem Team mit einem gemeinsamen Repository. Benutzer, die mit
Visual Rules vertraut sind, können sich auf die neuen Funktionalitäten, die in der Ansicht Team Server
Aktivitäten, zur Verfügung gestellt werden, konzentrieren.
Das Kapitel "Aufgaben" enthält Anleitungen, die Schritt für Schritt zeigen, wie Sie den Visual Rules
Modeler zusammen mit dem Visual Rules Team Server verwenden. Beispielsweise wird erklärt, wie Sie
ein Projekt auf dem Visual Rules Team Server gemeinsam nutzen und daran arbeiten. Darüberhinaus
wird gezeigt, wie Sie Änderungen beziehen und zur Verfügung stellen oder wie Sie sich mit dem Visual
Rules Team Server synchronisieren können.
Das Kapitel "Referenzen" listet detaillierte Informationen über alle Ansichten, Assistenten, Dialoge,
Menüs und Einstellungen des Team Server im Visual Rules Modeler auf.
Für mehr Informationen über Regelmodellierung sehen Sie bitte im "Regel Modellierung Handbuch"
nach.
Innovations Software Technology GmbH
1
Einleitung
Kapitel 2. Schnelleinstieg
2.1. Einleitung
Der Visual Rules Team Server ist ein leistungsfähiges zentrales Regel-Repository für das Verwalten
von Regelmodellen. Er vereinfacht die Zusammenarbeit zwischen allen Personen, die am Geschäftsregellebenszyklus beteiligt sind, vom Erstellen der Regeln über das Testen und die Freigabe im Team
bis hin zur Verwaltung der Regeln in der Produktion. Mehrere Benutzer können aus ihrem Visual Rules
Modeler auf die Regeln zugreifen und für die weitere Entwicklung Änderungen vornehmen. Ein Benutzer- und Team-basiertes Autorisierungssystem schützt die Regeln vor unberechtigtem Zugriff und unterstützt gleichzeitig die Wiederverwendung der Regeln über alle Bereiche des Unternehmens hinweg. Alle
Änderungen an den Regeln werden in einem Änderungsprotokoll dokumentiert und jede Regelversion
wird im Repository gespeichert. Diese Strategie erlaubt die gemeinsame Entwicklung und Verwaltung
der Geschäftsregeln und unterstützt gleichzeitig die Wiederverwendung der Regeln und Datenmodelle
über alle Teile der Geschäftsanwendung. Der Visual Rules Team Server vereinfacht die Verwaltung
der Regel- und Datenmodelle, als Teil der Geschäftsregeln in einem kollaborativen Repository für alle
Benutzer.
2.2. Architektur
Die Architektur des Visual Rules Team Server ermöglicht es mehreren Benutzern des Visual Rules
Modeler, gleichzeitig Regelmodelle zu entwickeln, die in einem gemeinsamen Repository des Team
Server gespeichert werden. Das Repository enthält alle Geschäftsregeln und verwaltet auch andere
dazugehörende Artefakte. Eine integrierte Zugriffskontrolle stellt sicher, dass alle Änderungen einwandfrei und ohne Konflikte vollzogen werden. Zusätzlich werden alle Änderungen in einem Änderungsprotokoll dokumentiert.
Eine einfache Synchronisation zwischen mehreren Modellierern und die Wiederverwendung von Regeln
und Datenmodellen sind wichtige Funktionalitäten für das effiziente Management von Geschäftsregeln.
Innovations Software Technology GmbH
3
Zugriffskontrolle
2.2.1. Zugriffskontrolle
Der Administrator des Team Servers definiert die Zugriffsrechte auf das Regel-Repository für individuelle Benutzer und für Teams. Dies tut er über die Webkonsole des Team Servers. Sie finden die entsprechende Dokumentation im Administrationshandbuch des Team Server.
Es ist möglich, zu unterscheiden zwischen LESENDEM und SCHREIBENDEM Zugriff auf die Repositories und auch auf Teile davon, wie Projekte, Regelmodelle, Regeln und Regeltests.
2.2.2. Teams und Benutzer
Benutzer können in Teams zusammen gruppiert werden und jeder individuelle Benutzer kann ein Mitglied von mehreren Teams sein. Alle Benutzer in einem Team haben normalerweise die gleichen
Zugriffsrechte für Projekte und Regelmodelle. Deswegen ist es sinnvoll, operationelle Aufgaben innerhalb der Business Expertenteams in Form von definierten Team Berechtigungen zusammenzufassen.
Des Weiteren ist es auch möglich LESENDEN und SCHREIBENDEN Zugriff für individuelle Benutzer
in einem Team zu vergeben.
4
Innovations Software Technology GmbH
Überblick
2.3. Überblick
Der Visual Rules Team Server stellt Sichten und Assistenten im Visual Rules Modeler zur Verfügung, um
Regeln gemeinsam zu modellieren, auszuführen und zu testen. Die Sichten Team Server Aktivitäten
und Team Server Explorer zeigen wichtige Informationen über die Inhalte des Team Server Repository
und die damit verbundenen Aktivitäten.
Die Sicht Team Server Aktivitäten listet alle Änderungen auf, die von Ihnen selbst und anderen Benutzern gemacht wurden. Sie ermöglicht es Ihnen, Änderungen zu publizieren, abzuholen und sich mit dem
zentralen Regel-Repository des Team Servers zu synchronisieren. Sie zeigt auch alle Ressourcen, die
Sie und andere Benutzer bearbeiten.
Die Sicht Team Server Explorer zeigt die Inhalte des Regel-Repository. Sie können die Sicht Team
Server Explorer verwenden, um ein Regelprojekt vom Repository in Ihren Arbeitsbereich zu laden.
2.3.1. Die Sicht Team Server Aktivitäten
In der Sicht Team Server Aktivitäten finden Sie sehr nützliche Symbole zur Kommunikation mit dem
Visual Rules Team Server. Damit können Sie z.B. Änderungen anderer Modellierer abholen und Ihre
eigenen Änderungen an den Team Server senden.
Innovations Software Technology GmbH
5
Die Sicht Team Server Explorer
Element
Beschreibung
Änderungen
Hier sehen Sie eine hierarchische Darstellung aller aktuellen Änderungen, die Sie
selbst oder andere Benutzer an Regelmodellen oder anderen Dateien durchgeführt
haben. Sie können Ihre Änderungen publizieren oder die Änderungen von anderen
Benutzern abholen, indem Sie einen der drei entsprechenden Knöpfe
zen.
benut-
Ich arbeite an Hier sehen Sie die Ressourcen, an denen Sie aktuell arbeiten. Diese Ressourcen sind
für andere Benutzer gesperrt, so dass keine Änderungen gemacht werden können,
solange Sie daran arbeiten.
Andere
Benutzer
arbeiten an
Symbol
Hier sehen Sie die Ressourcen, an denen andere Benutzer gerade arbeiten. Sie können keine Änderungen an ihnen durchführen bis die anderen Benutzer ihre Arbeiten
daran beendet haben.
Beschreibung
Abholen von Änderungen vom Visual Rules Team Server.
Senden Ihrer eigenen Änderungen an den Visual Rules Team Server.
Synchronisieren mit dem Visual Rules Team Server, um die Änderungen vom
Team Server abzuholen und Ihre eigenen Änderungen an ihn zu senden.
Beenden der Arbeit an der Ressource. Dies entsperrt die Ressource, so dass
andere Benutzer Änderungen daran durchführen können.
Aktualisieren der Sicht Team Server Aktivitäten.
2.3.2. Die Sicht Team Server Explorer
Die Sicht Team Server Explorer zeigt Projekte, Regelmodelle und jegliche andere Dateien, die im
Team Server Repository gespeichert sind. Sie können die Sicht auch dazu verwenden, ein Projekt (oder
eine bestimmte Version eines Projekts) vom Repository herunterzuladen.
Darüber hinaus kann der Team Server Explorer dazu benutzt werden, verschiedene Stände eines
Projekts oder eines Regelmodells in der Vergangenheit zu betrachten. Um zu einem Zeitpunkt in der
Vergangenheit zu springen, müssen die Buttons oben in der Toolbar benutzt werden.
Während das Repository durchblättert wird, zeigt die rechte Seite des Team Server Explorer Informationen über die erstellten Versionen, die Revisionsnummern und die Änderungen (Änderungsprotokoll).
6
Innovations Software Technology GmbH
Die Sicht Team Server Explorer
Symbol
Beschreibung
Zum aktuellen Stand (der neueste Inhalt) im Repository gehen.
Anzeigen des Stands des Repository zu einem früheren Zeitpunkt.
Anzeigen des Stands des Repository zu einem spezifischen Datum und Zeit.
Anzeigen des Stands des Repository zu einem späteren Zeitpunkt.
Eine Ebene höher gehen (nachdem Sie den Gehe In Menüpunkt verwendet
haben).
Anlegen einer neuen Team Server Verbindung.
Importiert ein neues Projekt von einem Team Server in den lokalen Arbeitsbereich.
Zusammengehörende Referenzen.
• Abschnitt 4.4, „Team Server Explorer Ansicht“ [49]
2.3.2.1. Information
Die Seite Information zeigt detaillierte Informationen für die ausgewählte Ressource auf der linken
Seite.
Innovations Software Technology GmbH
7
Die Sicht Team Server Explorer
Textinformation
Beschreibung
Pfad
Vollständiger Pfad der ausgewählten Ressource im Repository.
Version
Aktuelle Version der ausgewählten Ressource.
Revision
Aktuelle Revision der ausgewählten Ressource.
Erzeugt
Datum und Zeit, zu der die Ressource angelegt wurde.
Letzter Bear- Benutzer, der die letzte Änderung vornahm.
beiter
Zuletzt modifi- Datum, zu dem die letzten Änderungen an der Ressource vorgenommen wurden.
ziert
Gesperrt von Benutzer, der gerade an der Ressource arbeitet und Lockeigentümer ist.
Kommentar
Letzter Kommentar für die aktuelle Revision der Ressource.
2.3.2.2. Revisionen
Die Seite Revisionen zeigt alle Revisionen für die ausgewählte Ressource auf der linken Seite. Die
Tabelle zeigt die Revisionsnummer, das Erstellungsdatum, den Bearbeiter und den Kommentar für
jede aufgelistete Revision. Jegliche Versionen, die erstellt wurden, werden unter der entsprechenden
Revision angezeigt. Um die Revisionen für eine Ressource zu sehen, wählen Sie diese im Baum auf
der linken Seite aus und aktivieren die Seite Revisionen.
Mit der Revisionsnummer können Sie eindeutig die letzten Änderungen identifizieren und die Geschichte jeder Ressource erkennen. Die Revisionsnummer 2.0.0 eines Regelprojekts bedeutet z.B., dass es
die erste Version eines Regelprojektes ist, keine Änderungen hat und ausgehend von der zweiten Revision angelegt wurde.
Anmerkung
Die Seite Revisionen zeigt die Geschichte nur einer einzelnen Ressource, während das Änderungsprotokoll alle Änderungen zeigt, die am ganzen Projekt vollzogen wurden (oder einem
Teil davon).
8
Innovations Software Technology GmbH
Die Sicht Team Server Explorer
2.3.2.3. Änderungsprotokoll
Die Seite Änderungsprotokoll listet alle Änderungen auf, die an einem Projekt durchgeführt wurden.
Jede Änderung wird mit Datum, Bearbeiter und Kommentar aufgelistet.
Sie können sich das Änderungsprotokoll für einen bestimmten Teil des Regelprojektes anzeigen lassen,
indem Sie die Ressource auf der linken Seite auswählen. Das Änderungsprotokoll wird dann so gefiltert,
dass es nur die Änderungen des ausgewählten Teiles des Regelprojektes oder der Regel anzeigt.
Um das Änderungsprotokoll zu aktualisieren, klicken Sie auf den Knopf (
) in der rechten oberen Ecke.
Sie können das Änderungsprotokoll auch nach anderen Kriterien filtern. Um dies zu tun, klicken Sie auf
Filter und geben Sie Ihre Filterkriterien ein.
Innovations Software Technology GmbH
9
Die Sicht Team Server Explorer
10
Innovations Software Technology GmbH
Gemeinsames Nutzen eines Regelprojekts auf dem
Team Server
Kapitel 3. Aufgaben
3.1. Gemeinsames Nutzen eines Regelprojekts auf dem Team Server
Um ein existierendes Regelprojekt zum ersten Mal gemeinsam auf dem Visual Rules Team Server zu
benutzen, führen Sie folgendes durch:
1.
Rechtsklick auf das Regelprojekt im Regel Explorer oder Projekt Explorer
2.
Wählen Sie den Eintrag Team > Projekt gemeinsam benutzen... im Kontextmenü. Ein Dialog
öffnet sich, der die verfügbaren Repository-Anbieter auflistet.
3.
Wählen Sie Visual Rules Team Server und klicken Sie auf Weiter >.
4.
Nun müssen Sie den Team Server zum Verbinden auswählen.
Innovations Software Technology GmbH
11
Gemeinsames Nutzen eines Regelprojekts auf dem
Team Server
Wenn Sie eine neue Verbindung anlegen möchten, wählen Sie Eine neue Visual Rules Team
Server Verbindung herstellen und klicken auf Weiter >.
Wenn Sie eine existierende Verbindung verwenden möchten, wählen Sie die Option Existierende
Visual Rules Team Server Verbindung nutzen, wählen Sie die Verbindung aus der Liste und
klicken Sie auf Weiter > (fahren Sie mit Schritt 6 fort).
5.
Um eine neue Team Server Verbindung herzustellen, geben Sie unter Name der Verbindung
einen beliebigen, aber eindeutigen Namen ein.
Server-Name ist der Name des Servers, auf dem der Visual Rules Team Server läuft. Schließlich
geben Sie Ihren Benutzernamen für den Team Server und das Passwort ein. Optional können Sie
einen spezifischen Port (RMI) eingeben.
Wenn Sie den Server-Namen, Benutzernamen oder das Passwort nicht kennen, kontaktieren Sie
bitte Ihren Team Server Administrator.
12
Innovations Software Technology GmbH
Gemeinsames Nutzen eines Regelprojekts auf dem
Team Server
Drücken Sie Weiter >.
Visual Rules Modeler verbindet sich nun zum ersten Mal mit dem Team Server. Wenn die Verbindung aus irgendeinem Grund fehlschlägt, erhalten Sie eine Fehlermeldung. In diesem Fall korrigieren Sie bitte Ihre Verbindungseinstellungen oder kontaktieren Sie Ihren Administrator.
6.
Wählen Sie das Repository auf dem Team Server aus, in dem Sie das Projekt speichern möchten.
Wenn Sie keine Repositories in der Liste sehen, haben Sie entweder nicht ausreichende Zugriffsrechte oder es wurde noch kein Repository angelegt. In diesen Fällen kontaktieren Sie Ihren Team
Server Administrator.
Innovations Software Technology GmbH
13
Definieren einer Team Server Verbindung
Drücken Sie Fertig stellen.
7.
Das Projekt wird nun zwischen den Benutzern geteilt. Alle Regelmodelle und jegliche andere Dateien, die Teil des Projektes sind, werden an das Team Server Repository gesandt. Bei größeren
Projekten kann dies einige Minuten dauern.
Wenn alle Dateien gesendet wurden, ist das Projekt für alle Nutzer mit ausreichenden Zugriffsrechten verfügbar.
3.2. Definieren einer Team Server Verbindung
Um einen Visual Rules Modeler mit einem Team Server zu verbinden, müssen Sie die Verbindung
einmal konfigurieren.
1.
Öffnen und aktivieren Sie die Ansicht Team Server Explorer.
2.
Öffnen Sie das Kontextmenü durch einen Rechtsklick und wählen Sie Neue Verbindung. Ein neuer
Dialog erscheint.
3.
Geben Sie unter Name der Verbindung einen beliebigen, aber eindeutigen Namen ein.
Server-Name ist der Name des Servers, auf dem der Visual Rules Team Server läuft. Schließlich
geben Sie Ihren Benutzernamen für den Team Server und das Passwort ein. Optional können Sie
einen spezifischen Port (RMI) eingeben.
Wenn Sie den Server-Namen, Benutzernamen oder das Passwort nicht kennen, kontaktieren Sie
bitte Ihren Team Server Administrator.
14
Innovations Software Technology GmbH
Herunterladen eines Regelprojekts vom Team Server
4.
Drücken Sie Fertig stellen.
Visual Rules Modeler wird sich nun zum ersten Mal mit dem Team Server verbinden. Wenn die
Verbindung aus irgendeinem Grund fehlschlägt, erhalten Sie eine Fehlernachricht. In diesem Fall
korrigieren Sie bitte Ihre Angaben oder kontaktieren Ihren Administrator.
Zusammengehörende Aufgaben.
• Abschnitt 3.3, „Herunterladen eines Regelprojekts vom Team Server“ [15]
Zusammengehörende Referenzen.
• Abschnitt 4.4, „Team Server Explorer Ansicht“ [49]
3.3. Herunterladen eines Regelprojekts vom
Team Server
Um an einem existierenden Projekt zu arbeiten, das auf dem Visual Rules Team Server Repository
gespeichert ist, müssen Sie es zuerst herunterladen.
1.
Öffnen und aktivieren Sie die Ansicht Team Server Explorer. Wenn Sie noch keine Team Server
Verbindung angelegt haben, erstellen Sie diese zuerst (siehe Abschnitt 3.2, „Definieren einer Team
Server Verbindung“ [14]).
2.
Klappen Sie den Baum auf, um zum Projekt zu navigieren, das Sie herunterladen möchten. Wenn
Sie das Projekt nicht sehen, können Sie den Knopf für das Aktualisieren der Ansicht (
3.
) drücken.
Rechtsklicken Sie das Projekt und wählen Sie Herunterladen oder Herunterladen als... vom Kontextmenü aus.
Innovations Software Technology GmbH
15
Importieren eines Regelprojekts
Wenn Sie Herunterladen Als... auswählen, können Sie das Projekt unter einem anderen Namen
herunterladen.
4.
Das Projekt und alle Inhalte werden vom Team Server in den Visual Rules Modeler heruntergeladen. Danach können Sie das Projekt in der Ansicht Regel Explorer oder Projekt Explorer sehen.
Zusammengehörende Aufgaben.
• Abschnitt 3.2, „Definieren einer Team Server Verbindung“ [14]
• Abschnitt 3.5, „Arbeiten an einem Regelprojekt, das mit dem Team Server verbunden ist“ [19]
Zusammengehörende Referenzen.
• Abschnitt 4.4, „Team Server Explorer Ansicht“ [49]
3.4. Importieren eines Regelprojekts
Sie können anhand von Verbindungsinformationen ein beliebiges Projekt in ihren Arbeitsbereich importieren. Die Verbindungsinformationen, des Projekts das Sie importieren möchten, können im Project
Explorer oder im Team Server Explorer abgelesen werden. Diese Information kann nun z.B. per E-
16
Innovations Software Technology GmbH
Importieren eines Regelprojekts
Mail an einen Ihrer Kollegen geschickt werden, damit dieser das Projekt in seinen Arbeitsbereich importieren kann. Das ist vorallem dann nützlich, wenn Sie viele verschiedene Projekte in Ihrem Team Server eingestellt haben und eindeutig eines davon herunterladen möchten. Um die Verbindungsdaten im
Project Explorer abzulesen gehen Sie wie folgt vor:
1.
Rechtsklicken Sie auf ein Projekt im Project Explorer und wählen Sie Properties.
2.
Es öffnet sich ein neuer Dialog indem Sie nun den Eintrag Visual Rules Team Server auf der
linken Seite auswählen.
3.
Sie sehen nun die Verbindungsinformationen des Projekts. Wenn Sie nun auf Projekteinstellungen in die Ablage kopieren wählen, haben Sie die Verbindungsinformationen in Ihre Zwischenablage kopiert.
Alternativ können Sie den Team Server Explorer verwenden um an die Verbindungsinformationen zu
gelangen:
•
Klicken Sie im Team Server Explorer rechts auf ein Projekt und wählen Sie In die Zwischenablage kopieren. Sie können auch einfach Strg+C drücken.
Sie haben nun die Verbindungseinstellungen in Ihre Zwischenablage kopiert. Diese Informationen kann
nun per E-Mail an einen Ihrer Kollegen gesendet werden. Sie können nun mit Strg+V diese Information
in Ihre E-Mail einfügen. Die Verbindungsinformation wird anhand einer URL repräsentiert:
Innovations Software Technology GmbH
17
Importieren eines Regelprojekts
vrteamserver://localhost:1530/MovieTicketPricing?repository=Repository;version=HEAD
Um nun das Projekt anhand dieser Information zu importieren, müssen Sie den Import-Dialog öffnen. Sie
gelangen entweder über den Project Explorer bzw. Rule Explorer oder aber über den Team Server
Explorer zu dem Dialog. Im Project Explorer öffnen Sie das Kontextmenu und wählen Import.... In
dem nächsten Dialog wählen Sie Visual Rules -> Projekt aus Team Server:
Klicken Sie auf Next um den Import-Dialog zu öffnen. Alternativ können Sie den Dialog auch über
den Team Server Explorer öffnen indem Sie Iauf
drücken oder mit Strg+V die zuvor kopierten
Verbindungsinformationen aus der Zwischenablage einfügen. Es öffnet sich in jedem Fall der ImportDialog:
18
Innovations Software Technology GmbH
Arbeiten an einem Regelprojekt, das mit dem Team Server verbunden ist
Wird der Dialog über den Team Server Explorer mit Strg+V gestartet so sind die Eingabefelder schon
vorbelegt. Ist dies nicht der Fall können Sie einfach die URL aus der Zwischenablage mit Strg+V in
das Server-Name Feld einfügen. Die anderen Felder werden dann automatisch ausgefüllt. Haben Sie
hier die Verbindungsinformationen eingetragen können durch drücken von Finish das Projekt in Ihren
Arbeitsbereich importieren.
Zusammengehörende Referenzen.
• Abschnitt 4.4, „Team Server Explorer Ansicht“ [49]
3.5. Arbeiten an einem Regelprojekt, das mit
dem Team Server verbunden ist
Wenn ein Regelprojekt auf dem Team Server zur gemeinsamen Verwendung bereitgestellt ist, werden
alle Änderungen durch jegliche Benutzer automatisch überwacht und durch den Team Server koordiniert. Der Regel Explorer und Projekt Explorer visualisiert gemeinsam verwendete Projekte, indem
er die Team Server Verbindung neben dem Projektnamen anzeigt.
Sie können mit gemeinsam verwendeten Projekten genauso arbeiten wie mit anderen Projekten. Immer
wenn Sie damit beginnen, Änderungen durchzuführen, wird Ihr Visual Rules Modeler versuchen, beim
Team Server eine Sperrung der Ressourcen zu erreichen, die Sie ändern möchten. Es ist möglich, dass
Ihnen die Sperrung aufgrund von vier Ursachen verweigert wird:
Innovations Software Technology GmbH
19
Andere Benutzer arbeiten an der Ressource
3.5.1. Andere Benutzer arbeiten an der Ressource
Es ist möglich, dass ein Benutzer nicht anfangen kann zu arbeiten, weil ein anderer Benutzer bereits
an der selben Ressource arbeitet. In diesem Fall erscheint der folgende Dialog.
Sie müssen warten, bis der Benutzer seine Arbeit an der Ressource beendet hat.
Sie können Benutzer, die gerade an der Ressource arbeiten, in der Sicht Team Server Aktivitäten
sehen. Nutzen Sie den Link
im Dialog, um in die Sicht zu navigieren.
Zusammengehörende Aufgaben.
• Abschnitt 3.6, „Publizieren von Änderungen“ [22]
• Abschnitt 3.8, „Verwerfen von lokalen Änderungen“ [26]
3.5.2. Nicht Up-to-Date
Sie sind nicht berechtigt, Änderungen durchzuführen, wenn Ihre Version der Ressourcen nicht aktuell
ist. In diesem Fall erscheint der folgende Dialog.
Sie müssen die neueste Version mit allen Änderungen anderer Benutzer vom Team Server abholen,
bevor Sie selbst Änderungen durchführen können.
Sie können alle eingehenden Änderungen in der Sicht Team Server Aktivitäten sehen. Nutzen Sie
den Link
im Dialog, um in die Sicht zu navigieren.
Zusammengehörende Aufgaben.
• Abschnitt 3.7, „Abrufen von Änderungen“ [25]
20
Innovations Software Technology GmbH
Nicht Autorisiert
3.5.3. Nicht Autorisiert
Der folgende Dialog erscheint, wenn Sie keine Berechtigung haben, die Ressourcen zu ändern. Nur
der Administrator des Visual Rules Team Server kann die erforderliche Schreibberechtigung erteilen.
3.5.4. Team Server nicht erreichbar
Wenn der Team Server nicht erreichbar ist, erhalten Sie die folgende Nachricht. Das passiert, wenn Sie
nicht mit dem Netzwerk verbunden sind oder der Team Server gerade nicht aktiv ist. Setzen Sie sich
mit dem Administrator des Team Server in Verbindung.
In Team Server Explorer Sicht ist ein nicht erreichbarer Team Server mit einem roten Kreuz (
dekoriert. Nutzen Sie den Link
)
im Dialog, um in die Sicht zu navigieren.
Zusammengehörende Aufgaben.
• Abschnitt 3.2, „Definieren einer Team Server Verbindung“ [14]
Zusammengehörende Referenzen.
• Abschnitt 4.4, „Team Server Explorer Ansicht“ [49]
3.5.5. Team Server ist Offline
Wenn der Team Server offline ist, ist es nicht möglich, mit dem Team Server zu kommunizieren. In diesem Fall erscheint der folgende Dialog. Hier können Sie enscheiden, ob Sie die Verbindung herstellen
möchten oder die aktuell ausgeführte Operation abbrechen.
Innovations Software Technology GmbH
21
An Ressourcen arbeiten während der Team Server nicht
erreichbar ist
3.5.6. An Ressourcen arbeiten während der Team Server nicht erreichbar ist
Wenn der Team Server nicht erreichbar ist, können keine Änderungen an Ressourcen gemacht werden,
die vom Team Server verwaltet werden. Außerdem ist keine Kommunikation mit dem Team Server
möglich. Damit Sie in solch einem Fall dennoch Änderungen machen können, unterstützt der Team
Server einen Offline-Modus. Im Offline-Modus haben Sie sämtliche Berechtigungen für alle Ressourcen,
die vom Team Server verwaltet werden.
Um den Offline-Modus zu aktivieren, rechtsklicken Sie den Team Server in der Sicht Team Server
Explorer und wählen den Eintrag Offline gehen aus dem Kontextmenü.
Anmerkung
Seien Sie in dem Offline-Modus vorsichtig. Es ist möglich, dass Konflikte auf Ressourcen entstehen die Sie geändert haben, falls andere Benutzer zur gleichen Zeit daran arbeiten.
Zusammengehörende Aufgaben.
• Abschnitt 3.16, „Offline arbeiten“ [37]
3.6. Publizieren von Änderungen
Wenn Sie mit den gemachten Änderungen zufrieden sind, müssen Sie diese Änderungen publizieren,
so dass andere Benutzer Ihre Änderungen sehen und abholen können. Sie können dies entweder mit
der Sicht Team Server Aktivitäten, Regel Explorer oder Projekt Explorer realisieren.
In der Sicht Team Server Aktivitäten:
1.
Öffnen Sie die Sicht Team Server Aktivitäten.
2.
Überprüfen Sie Ihre Änderungen auf der linken Seite der Sicht. Ihre eigenen Änderungen werden
durch graue Pfeile, die nach rechts zeigen (ausgehende Änderungen), angezeigt .
22
Innovations Software Technology GmbH
Publizieren von Änderungen
3.
Klicken Sie auf den Alle Änderungen zum Team Server senden Knopf (
rungen zu publizieren.
), um alle Ihre Ände-
Alternativ können Sie auch nur spezifische Änderungen publizieren, indem Sie die Ressource im
Baum Änderungen rechtsklicken und den Kontextmenüeintrag Änderungen zum Team Server
senden auswählen.
Anmerkung
Sie können auch den Synchronisieren Knopf ( ) verwenden, um Änderungen zu publizieren. Beachten Sie jedoch, dass Synchronisieren auch gleichzeitig die Änderungen von
anderen Benutzern abholt.
4.
Ein Dialog öffnet sich, in dem Sie einen Kommentar zur Beschreibung der publizierten Änderungen
eingeben können.
5.
Drücken Sie Fertig stellen.
6.
Die Änderungen werden nun an den Team Server gesendet und die entsprechenden Ressourcen
werden von der Liste Ich arbeite an gelöscht (es sei denn Sie haben diese manuell gesperrt).
In den Sichten Regel Explorer oder Projekt Explorer:
1.
Rechtsklicken Sie das Regelelement, dessen Änderungen Sie publizieren möchten, im Regel
Explorer oder Projekt Explorer.
2.
Wählen Sie den Menüeingang Team > Senden der Änderungen.
Innovations Software Technology GmbH
23
Publizieren von Änderungen
Anmerkung
Sie können auch die Aktion Synchronisieren ( ) wählen, um die Änderungen zu publizieren. Beachten Sie jedoch, dass Synchronisieren gleichzeitig die Änderungen von anderen Benutzern abholt.
3.
Ein Dialog öffnet sich, in dem Sie einen Kommentar zur Beschreibung der publizierten Änderungen
eingeben können.
4.
Drücken Sie Fertig stellen.
5.
Die Änderungen werden nun an den Team Server gesendet und die entsprechenden Ressourcen
werden von der Liste Ich arbeite an gelöscht (es sei denn Sie haben diese manuell gesperrt).
Zusammengehörende Referenzen.
• Abschnitt 4.3, „Team Server Aktivitäten Sicht“ [48]
• Abschnitt 4.6, „Benutzervorgaben“ [52]
24
Innovations Software Technology GmbH
Abrufen von Änderungen
3.7. Abrufen von Änderungen
Wenn andere Benutzer ihre Änderungen auf dem Team Server publizieren, sehen Sie dies in der Ansicht
Team Server Aktivitäten. Jedoch holt Visual Rules Modeler nicht automatisch die Änderungen ab,
um nicht in Ihre Arbeit einzugreifen. Es gibt mehrere Wege, um Änderungen von anderen Benutzern
abzuholen.
Verwenden der Sicht Team Server Aktivitäten:
1.
Überprüfen Sie die Änderungen in der Sicht Team Server Aktivitäten. Änderungen, die von anderen Benutzern gemacht wurden, werden durch einen kleinen blauen Pfeil, der nach links zeigt (eingehende Änderungen) angezeigt.
Sie können Aktualisieren (
sehen.
2.
) drücken, um sofort die letzten Änderungen anderer Benutzer zu
Klicken Sie auf den Knopf Abrufen der Änderungen (
zern abzuholen.
), um alle Änderungen von anderen Benut-
Alternativ können Sie auf individuelle Änderungen im Abschnitt Änderungen rechtsklicken und den
Eintrag Abrufen von Änderungen im Kontextmenü auswählen.
Anmerkung
Sie können auch den Knopf Synchronisieren ( ) verwenden, um Änderungen abzuholen.
Beachten Sie jedoch, dass Synchronisieren gleichzeitig auch Ihre Änderungen publiziert.
Verwenden der Sicht Regel Explorer oder Projekt Explorer:
1.
Rechtsklicken Sie das Regelelement, dessen Änderungen Sie abrufen möchten, im Regel Exploreroder Projekt Explorer.
2.
Wählen Sie den Eintrag Team ... vom Kontextmenü. Wählen Sie den Eintrag Abrufen der Änderungen.
Innovations Software Technology GmbH
25
Verwerfen von lokalen Änderungen
Anmerkung
Sie können auch den Knopf Synchronisieren ( ) verwenden, um Änderungen abzuholen.
Beachten Sie jedoch, dass Synchronisieren gleichzeitig auch Ihre Änderungen publiziert.
Zusammengehörende Referenzen.
• Abschnitt 4.3, „Team Server Aktivitäten Sicht“ [48]
• Abschnitt 4.6, „Benutzervorgaben“ [52]
3.8. Verwerfen von lokalen Änderungen
Sie können Ihre Änderungen an einem Regelprojekt ganz oder teilweise verwerfen, indem Sie die Ressourcen durch den im Team Server gespeicherten Stand ersetzen.
1.
In der Sicht Regel Explorer oder Projekt Explorer rechtsklicken Sie auf den entsprechenden
Eintrag (Regelprojekt, Regelmodell usw.).
2.
Wählen Sie Ersetzen durch > Aktuellste vom Team Server.
26
Innovations Software Technology GmbH
Arbeiten mit Revisionen
3.
Wenn Sie Änderungen an den betroffenen Ressourcen gemacht haben, wird ein Dialog Sie fragen,
ob Sie die Änderungen löschen möchten. Klicken Sie auf Ja.
4.
Die aktuellsten Versionen der Ressourcen werden vom Team Server abgeholt.
3.9. Arbeiten mit Revisionen
Eine Revision wird jedes Mal erstellt, wenn Sie eine Ressource verändern und Ihre Änderungen an den
Team Server senden. Diese Modifikationen können im Visual Rules Modeler sichtbar gemacht werden.
Rechtsklicken Sie auf eine Ressource (Regelmodell, Regelpaket oder Regel) und wählen Sie Team >
Anzeigen der Revisionen.
Der Team Server Explorer öffnet sich und Sie sehen auf der rechten Seite die verschiedenen Revisionen der Ressource, die Sie ausgewählt haben. Für jede Revision existieren detailliertere Informationen,
wie z.B. die Revisionsnummer, das Änderungsdatum, der Bearbeiter, der die Revision erstellt hat und
der Kommentar zur jeweiligen Änderung.
Innovations Software Technology GmbH
27
Arbeiten mit Revisionen
Wenn Sie eine Revision auswählen, können Sie sie herunterladen oder mit Ihrem aktuellen Stand vergleichen. Das Herunterladen der Revision ersetzt Ihre lokale Ressource durch die Revision vom Team
Server. Wenn Sie eine Revision eines Regelmodells herunterladen, wird das ganze Modell ersetzt, einschließlich aller Unterpakete und Unterregeln. Das gleiche gilt für Regelpakete und Regeln.
Wenn Sie ältere Revisionen herunterladen, werden Sie ausgehende Änderungen in der Sicht Team
Server Aktivitäten haben. Sie können diese Änderungen an den Team Server zurücksenden. Das
erzeugt neue Revisionen auf dem Team Server mit genau dem Inhalt, der gesendet wurde.
Das Vergleichen einer Revision mit Ihrem aktuellen Stand öffnet einen Vergleichseditor, in dem Sie die
Unterschiede sehen und zusammenführen können.
Wenn Sie ein Regelmodell vergleichen, wird das ganze Modell inklusive aller Unterpakete und Unterregeln verglichen. Das ist ein Unterschied zwischen dem Vergleich des Team Servers und anderen
Versionsverwaltungssystemen wie z.B. CVS, bei dem Sie nur das Regelmodell selbst, jedoch nicht die
Unterelemente vergleichen können.
Indem Sie zwei Revisionen auswählen, können Sie die Revisionen miteinander vergleichen. Ähnlich
wie beim Vergleich mit Ihrer aktuellen Ressource, wird ein Vergleichseditor geöffnet und Sie werden die
Änderungen zwischen den beiden Revisionen sehen (aber Sie können die Änderungen nicht zusammenführen).
28
Innovations Software Technology GmbH
Arbeiten mit dem Änderungsprotokoll
3.10. Arbeiten mit dem Änderungsprotokoll
Das Änderungsprotokoll zeigt eine Übersicht über alle Änderungen, die durch irgendeinen Benutzer
in einem Projekt gemacht wurden. Sie können das Änderungsprotokoll einsehen, indem Sie auf eine
Ressource oder ein Regelmodell rechtsklicken und Team > Anzeigen des Änderungsprotokolls auswählen. Der Team Server Explorer wird geöffnet und zeigt die Änderungen im Änderungsprotokoll.
Jede Änderung hat ein Datum, einen Bearbeiter und einen Kommentar. Wie bei den Revisionen können Sie die Modifikationen mit Ihrem aktuellen Projekt vergleichen oder Sie können die Modifikationen
miteinander vergleichen. In beiden Fällen wird ein Vergleichseditor geöffnet, der die Unterschiede zwischen den ausgewählten Ressourcen von verschiedenen Zeitpunkten vergleicht.
3.11. Navigieren durch die Geschichte des
Repository
Der Team Server Explorer kann jeden Zustand des Projektes oder Regelmodells in der Vergangenheit
zeigen. Rechtsklicken Sie ein Projekt oder Regelmodell und wählen Sie im Kontextmenü Gehe auf
diese Ebene, um diese Ressource zu fokussieren.
Innovations Software Technology GmbH
29
Wiederherstellen von gelöschten Ressourcen
Sie können nun die Knöpfe
und
verwenden, um durch die Geschichte zu navigieren. Der Team
Server Explorer zeigt die Ressourcen, die zu dem jeweiligen Zeitpunkt existierten. Sie können also
einen Auszug des Projektes oder Regelmodells sehen, so wie es zur gegebenen Zeit aussah.
Wenn Sie eine andere Ressource fokussieren möchten, drücken Sie den
Knopf, um eine Ebene
höher zu gehen, bis Sie die Ressource erreichen, die Sie fokussieren möchten und dann wählen Sie
Gehe In.
Sie können nun den Team Server Explorer wie gewöhnlich nutzen und Ressourcen herunterladen,
Revisionen vergleichen oder Ressourcen im Editor vergleichen. Wenn Sie zu einem spezifischen Punkt
in der Vergangenheit gehen möchten, können Sie den Knopf
verwenden und ein Datum oder eine
Zeit eingeben. Sie können immer zum aktuellen Stand des Repository zurückgehen, indem Sie den
Knopf drücken.
3.12. Wiederherstellen von gelöschten Ressourcen
Ressourcen, die auf dem Team Server Repository gelöscht wurden, können immer wiederhergestellt
werden. Um eine gelöschte Ressource wiederherzustellen, rechtsklicken Sie auf ein Projekt oder
Regelmodell und wählen Sie Team > Wiederherstellen aus Team Server....
30
Innovations Software Technology GmbH
Wiederherstellen von gelöschten Ressourcen
Ein neuer Dialog öffnet sich, der die gelöschten Ressourcen auf der linken Seite und die Revisionen
auf der rechten Seite anzeigt.
Innovations Software Technology GmbH
31
Wiederherstellen von gelöschten Ressourcen
Um eine spezifische Revision wiederherzustellen, gehen Sie wie folgt vor:
1.
Wählen Sie eine Ressource auf der linken Seite aus.
2.
Wählen Sie die Revision, die Sie wiederherstellen möchten, auf der rechten Seite aus. Sie können
den Inhalt unten sehen.
3.
Wählen Sie eine Revision aus, die wiederhergestellt werden soll. Die Revisionen, die Sie ausgewählt haben, werden auf der linken Seite angezeigt.
4.
Sie können soviele Ressourcen wiederherstellen, wie Sie möchten, indem Sie die Schritte 2-3
wiederholen.
5.
Klicken Sie auf Fertig stellen, um die gelöschten Ressourcen wiederherzustellen.
Die ausgewählten Ressourcen werden vom Team Server heruntergeladen. Sie können nun die Ressourcen editieren und später Ihre Änderungen an den Team Server senden.
32
Innovations Software Technology GmbH
Manuelles Sperren von Ressourcen
3.13. Manuelles Sperren von Ressourcen
Wenn Sie beginnen, Änderungen durchzuführen, werden die entsprechenden Teile des Regelmodells
automatisch gesperrt, so dass andere Benutzer keine Änderungen an den gleichen Ressourcen zur
gleichen Zeit durchführen können. Wenn Sie planen, an vielen Ressourcen Änderungen zu machen
und Sie sicherstellen möchten, dass niemand eingreift, sollten Sie den betroffenen Teil der Regel oder
sogar das ganze Projekt manuell sperren.
Um exklusive Kontrolle über ein Projekt, Regelmodell oder Teile davon, zu erhalten, führen Sie folgendes durch:
1.
Im Regel Explorer oder Projekt Explorer rechtsklicken Sie auf das Element, für das Sie den
exklusiven Zugriff haben möchten.
2.
Wählen Sie Arbeit beginnen (Lock) vom Eintrag Team im Kontextmenü. Wenn Sie diesen Eintrag
im Menü Team nicht sehen, ist Ihr Projekt aktuell nicht mit dem Team Server verbunden.
3.
Wenn Sie berechtigt sind, an der Ressource zu arbeiten und noch kein anderer Benutzer daran
arbeitet, werden Sie erfolgreich die Kontrolle darüber erhalten.
Die Ansicht Team Server Aktivitäten zeigt die entsprechende Sperrung im Abschnitt Ich arbeite
an.
Innovations Software Technology GmbH
33
Manuelles Entsperren von Ressourcen
Zusammengehörende Aufgaben.
• Abschnitt 3.14, „Manuelles Entsperren von Ressourcen“ [34]
3.14. Manuelles Entsperren von Ressourcen
Um die exklusive Kontrolle über ein Projekt oder Teile davon zurück zu geben, führen Sie folgendes
durch.
1.
Im Regel Explorer oder Projekt Explorer rechtsklicken Sie auf das Element, das Sie entsperren
möchten.
2.
Wählen Sie Arbeit beenden (Unlock) vom Team Menü.
Alternativ können Sie einen Eintrag vom Abschnitt Ich arbeite an der Sicht Team Server Aktivitäten auswählen und dann das Symbol Arbeit beenden (
34
) anklicken.
Innovations Software Technology GmbH
Ausschließen und Einbinden von Ressourcen
3.
Wenn Sie an irgendeiner Ressource, die Sie entsperren möchten, Änderungen gemacht haben,
dann erscheint ein Dialog, der Ihnen ermöglicht, die Änderungen entweder zu publizieren oder zu
löschen, bevor die Sperrung aufgehoben wird.
Klicken Sie entsprechend entweder den Knopf Änderungen senden oder den Knopf Änderungen
verwerfen.
4.
Die entsprechenden Ressourcen werden entsperrt und aus dem Abschnitt Ich arbeite an gelöscht.
Zusammengehörende Aufgaben.
• Abschnitt 3.13, „Manuelles Sperren von Ressourcen“ [33]
3.15. Ausschließen und Einbinden von Ressourcen
Es gibt in einem Projekt oft Dateien und Ressourcen, die Sie nicht im Team Server Repository speichern
möchten. Zum Beispiel muss der generierte Java Source Code für ein Regelmodell nicht unter der
Kontrolle des Team Server sein, weil er ständig aktualisiert wird und immer wieder vom Regelmodell
hergestellt werden kann.
Um Ressourcen vom Team Server Repository auszuschließen, führen Sie folgendes durch:
1.
Rechtsklicken Sie die Ressourcen, die Sie ausschließen möchten. Dies können einzelne Dateien
oder Ordner sein.
2.
Wählen Sie im Kontextmenü Team > Ignorieren in Team Server.
Innovations Software Technology GmbH
35
Ausschließen und Einbinden von Ressourcen
3.
Die Ressourcen sind nicht länger unter der Kontrolle des Team Server. Sie werden mit einem entsprechenden Symbol markiert ( ). Änderungen an den Ressourcen können nicht publiziert werden
und die Ressourcen werden nicht gesperrt.
Um Ressourcen einzubinden, die vorher vom Team Server ausgeschlossen wurden, führen Sie folgendes durch:
1.
Rechtsklick auf die Ressourcen, die Sie einbinden möchten. Dies können einzelne Dateien oder
Ordner sein.
2.
Wählen Sie Team > Verwalten in Team Server.
36
Innovations Software Technology GmbH
Offline arbeiten
3.
Die Ressourcen sind nun wieder unter der Kontrolle des Team Server.
3.16. Offline arbeiten
Sie können mit einem Team Server offline arbeiten. Das bedeutet, dass alle Änderungen die Sie an
Ressource vollziehen, nicht vom Team Server geprüft werden. Das Projekt bleibt aber immer noch
mit dem Team Server verbunden, es werden aber keine Anfragen an den Server mehr gestellt. Das
Offline arbeiten kann nützlich sein, wenn Sie an Ihrem Projekt weiterarbeiten wollen, jedoch über keine
Netzwerkverbindung verfügen. Um einen Team Server in den Offline-Modus zu versetzen, gehen Sie
wie folgt vor:
1.
Im Team Server Explorer rechtsklicken Sie auf einen Team Server.
2.
Wählen Sie den Menüeingang Offline gehen.
Innovations Software Technology GmbH
37
Abkoppeln eines Projektes vom Team Server
Der Team Server und alle Projekte die mit diesem Team Server verbunden sind, werden nun in den
Offline-Modus versetzt. Sie können einen Team Server im Offline-Modus an dem
Symbol erkennen.
Wichtig
Es ist nun möglich, dass Konflikte auf denjenigen Ressourcen entstehen, die Sie im Offline-Modus ändern. Um diese Konflikte zu vermeiden, müssen sie die Ressourcen die Sie bearbeiten möchten zuerst manuell Sperren bevor Sie in den Offline-Modus wechseln. Dadurch ist
sichergestellt, dass kein anderer Benutzer konkurrierend Änderungen an den von Ihnen bearbeiteten Ressourcen macht.
Um den Offline-Modus wieder zu verlassen gehen Sie wie folgt vor:
1.
Im Team Server Explorer rechtsklicken Sie auf einen Team Server im Offline-Modus.
2.
Wählen Sie den Menüeingang Online gehen.
Der Team Server wird nun bei Änderungen wieder angefragt und beachtet wieder Sperren und Berechtigungen auf den Ressourcen.
3.17. Abkoppeln eines Projektes vom Team
Server
Sie können ein Projekt vom Team Server abkoppeln, so dass das Projekt in Ihrem Visual Rules Modeler nicht länger unter der Kontrolle des Team Servers ist. Änderungen am Projekt werden anschließend nicht mehr durch den Team Server koordiniert. Zusätzlich können Sie keine Änderungen abholen
oder Ihre eigenen Änderungen publizieren. Beachten Sie, dass das Team Server Repository von dem
Abkoppeln des Projektes nicht betroffen ist. Das Projekt bleibt auf dem Repository und andere Benutzer
können weiterhin damit arbeiten.
Das Abkoppeln eines Projektes kann nützlich sein, wenn der Team Server nicht verfügbar ist, weil Sie
über keine Netzwerkverbindung verfügen, aber Sie dennoch Änderungen durchführen möchten. Das
Abkoppeln kann außerdem nützlich sein, wenn Sie das Projekt mit einem anderen Repository (Team
Server oder andere, z.B. CVS) verbinden möchten.
1.
Im Regel Explorer oder Projekt Explorer rechtsklicken Sie das Projekt.
2.
Wählen Sie im Kontextmenü Team > Projekt vom Team Server trennen.
38
Innovations Software Technology GmbH
Auflösen von Konflikten
Wenn Sie ein Projekt wieder mit dem Team Server verbinden möchten, müssen Sie es wieder zur
gemeinsamen Nutzung konfigurieren, wie in Abschnitt 3.1, „Gemeinsames Nutzen eines Regelprojekts
auf dem Team Server“ [11] beschrieben.
Wichtig
Wenn Sie ein Projekt wieder mit dem Team Server verbinden, müssen Sie Konflikte zwischen
Ihrer Version des Projekts und der Version, die auf dem Team Server Repository gespeichert
ist, manuell auflösen.
Zusammengehörende Aufgaben.
• Abschnitt 3.1, „Gemeinsames Nutzen eines Regelprojekts auf dem Team Server“ [11]
• Abschnitt 3.18, „Auflösen von Konflikten“ [39]
3.18. Auflösen von Konflikten
Die Sektion Änderungen der Sicht Team Server Aktivitäten zeigt Änderungen an, die zu Konflikten
führen. Dies geschieht mit einem roten Pfeil, der in beide Richtungen zeigt.
Innovations Software Technology GmbH
39
Arbeiten mit "fremden" Dateien
Konflikte können entstehen, wenn Änderungen gemacht wurden und der Sperrmechanismus des Team
Server umgangen wurde oder wenn ein Projekt abgekoppelt und dann wieder verbunden wurde.
1.
Rechtsklick auf eine Änderung mit Konflikten lässt ein Kontextmenü erscheinen.
2.
Wählen Sie die Option Änderungen verwerfen, um die Version des Team Server zu verwenden
und die lokale Version der Ressourcen im Visual Rules Modeler zu überschreiben.
Wählen Sie Änderungen der anderen Benutzer überschreiben, um Ihre lokale Version zu verwenden und die Version vom Team Server damit zu überschreiben.
3.
Fahren Sie mit Schritt 1 und 2 fort, bis alle Konflikte gelöst sind.
Zusammengehörende Aufgaben.
• Abschnitt 3.17, „Abkoppeln eines Projektes vom Team Server“ [38]
3.19. Arbeiten mit "fremden" Dateien
Das Team Server Repository kann jegliche Art von Dateien speichern und versionieren, nicht nur
Regelmodelle. Jedoch funktionieren die automatischen Sperrmechanismen des Team Server mit diesen Dateien nicht, wenn Sie einen externen Editor (z.B. Microsoft Word, um ein Dokument zu editieren)
verwenden. Daher müssen Sie zuerst eine manuelle Sperrung durchführen, wenn Sie eine solche Datei
editieren möchten. Andernfalls können Sie die Datei nur schreibgeschützt bearbeiten.
Wenn Sie die Datei geändert haben, können Sie die Änderung, wie jede andere Änderung, publizieren.
Lesen Sie die entsprechenden Abschnitte für weitere Informationen zum manuellen Sperren
(Abschnitt 3.13, „Manuelles Sperren von Ressourcen“[33]) und dem Publizieren von Änderungen
(Abschnitt 3.6, „Publizieren von Änderungen“ [22]).
40
Innovations Software Technology GmbH
Arbeiten mit "fremden" Dateien
Zusammengehörende Aufgaben.
• Abschnitt 3.13, „Manuelles Sperren von Ressourcen“ [33]
• Abschnitt 3.6, „Publizieren von Änderungen“ [22]
Innovations Software Technology GmbH
41
Assistent zum gemeinsamen Nutzen eines Projektes
Kapitel 4. Referenzen
4.1. Assistent zum gemeinsamen Nutzen
eines Projektes
Verwenden Sie diesen Assistent, um ein Projekt auf dem Visual Rules Team Server gemeinsam zu
verwenden
Option
Beschreibung
Wählen
eines Wählen Sie den Repository Anbieter, den Sie verwenden möchten, um ein Projekt
Repository Typs gemeinsam zu nutzen. Wählen Sie Visual Rules Team Server, um das Projekt
mit einem Team Server gemeinsam zu nutzen.
Innovations Software Technology GmbH
43
Assistent zum gemeinsamen Nutzen eines Projektes
Option
Beschreibung
Eine neue Visual Wählen Sie diese Option, wenn Sie eine neue Team Server Verbindung anlegen
Rules Team Ser- möchten. Spezifizieren Sie die Festlegungen der Verbindung, nachdem Sie Weiver
Verbindung ter > gedrückt haben.
herstellen
Existierende
Wählen Sie diese Option, wenn Sie eine bereits konfigurierte Verbindung aus
Visual
Rules einer Liste verwenden möchten.
Team Server Verbindung nutzen
44
Innovations Software Technology GmbH
Assistent zum gemeinsamen Nutzen eines Projektes
Option
Beschreibung
Name der Verbin- Definieren des Namens Ihrer Verbindung zum Visual Rules Team Server.
dung
Server-Name
Geben Sie den Host Namen Ihrer Team Server Verbindung an.
Name
Geben Sie Ihren Benutzernamen ein.
Passwort
Geben Sie Ihr Passwort ein.
Vorgegebenen
Port verwenden
Wählen Sie diese Option, um den Standardport für die Verbindung zum Team
Server zu verwenden (RMI).
Port verwenden
Geben Sie einen kundenspezifischen Port an, wenn der Team Server Administrator den Server so konfiguriert hat, andere Verbindungen auf einem anderen Port
zu akzeptieren(RMI).
Innovations Software Technology GmbH
45
Assistent zum gemeinsamen Nutzen eines Projektes
Option
Auswahl
Repository
Option
Kommentar
geben
46
Beschreibung
des Wählen Sie das Repository aus, wo das Projekt gemeinsam benutzt werden soll.
Beschreibung
ein- Geben Sie ein Kommentar zum Senden Ihrer Änderungen ein.
Innovations Software Technology GmbH
Assistent zum Importieren eines Regelprojekts
Option
Beschreibung
Auswahl der Res- Wählen Sie die Ressourcen aus die sie senden wollen. Sind Ressourcen nicht
sourcen
ausgewählt werden sie vom Visual Rules Team Server ignoriert.
Zusammengehörende Anleitungen.
• Abschnitt 2.2, „Architektur“ [3]
Zusammengehörende Aufgaben.
• Abschnitt 3.1, „Gemeinsames Nutzen eines Regelprojekts auf dem Team Server“ [11]
4.2. Assistent zum Importieren eines Regelprojekts
Verwenden Sie den Assistenten um ein Regelprojekt anhand seiner URL zu importieren.
Option
Beschreibung
Server-Name
Geben Sie den Server-Namen des Team Servers an.
Name
Geben Sie Ihren Benutzernamen ein (nicht den Anzeigename).
Passwort
Geben Sie Ihr Passwort ein.
Innovations Software Technology GmbH
47
Team Server Aktivitäten Sicht
Option
Beschreibung
Vorgegebenen
Port nutzen
Wählen Sie diese Option, wenn sie den vorgegebenen RMI Port benutzen wollen.
Port verwenden
Tragen Sie hier ggf. einen anderen RMI Port ein.
Repository
Geben Sie den Namen des Repositories an, indem das Projekt liegt.
Version
Geben Sie den Namen der Version ein von der Sie das Projekt importieren wollen.
Name
Geben Sie den Namen des Projekts an das Sie importieren wollen.
Zusammengehörende Aufgaben.
• Abschnitt 3.4, „Importieren eines Regelprojekts“ [16]
4.3. Team Server Aktivitäten Sicht
Die Sicht Team Server Aktivitäten zeigt alle aktuellen Aktivitäten auf dem Team Server. Hier können
Sie sehen, welche Benutzer an welchen Ressourcen arbeiten und welche Änderungen gemacht wurden. Sie stellt auch einige Knöpfe zur Verfügung, um Änderungen zu senden und/oder abzuholen und
Ressourcen zu entsperren.
Sektion
Beschreibung
Änderungen
Alle Änderungen an den Ressourcen des Teams sind dokumentiert und mit Bezug
auf das Regelprojekt und die fortschreitende Arbeit aufgelistet. Sie können Änderungen abholen und publizieren oder sich mit Team Server synchronisieren. Dies
ermöglicht einen effektive Entwicklung Ihrer Regelmodelle und die Wiederverwendung der Ressourcen innerhalb eines gemeinsamen Repository.
Ich arbeite an
Diese Sektion zeigt an, an welchen Ressourcen des Projektes und an welchen
Modellen Sie selbst arbeiten.
Andere Benutzer Diese Sektion zeigt alle Ressourcen, an denen andere arbeiten.
arbeiten an
Symbol
Beschreibung
Abholen der Änderungen vom Visual Rules Team Server.
Senden Ihrer eigenen Änderungen an den Visual Rules Team Server.
Synchronisieren mit dem Visual Rules Team Server, indem die Änderungen vom
Team Server abgeholt werden und Ihre eigenen Änderungen an den Team Server
gesendet werden.
48
Innovations Software Technology GmbH
Team Server Explorer Ansicht
Symbol
Beschreibung
Beenden der Arbeit an der Ressource.
Zusammengehörende Anleitungen.
• Abschnitt 2.3, „Überblick“ [5]
Zusammengehörende Aufgaben.
• Abschnitt 3.5, „Arbeiten an einem Regelprojekt, das mit dem Team Server verbunden ist“ [19]
4.4. Team Server Explorer Ansicht
Die Ansicht Team Server Explorer ermöglicht es Ihnen, die Inhalte der Team Server Repositories und
der Historie anzuzeigen.
Ein Kontextmenü mit den folgenden Optionen ist verfügbar:
Kontextmenü Eingang
Beschreibung
In die Zwischen- Kopiert die Verbindungsdaten des Projekts in die Zwischenablage. Mit Strg+V
ablage kopieren kann das Projekt in einen anderen Team Server Explorer eingefügt werden.
Neue Verbindung Anlegen einer neuen Verbindung zu einem Team Server.
Zurück zum aktu- Setzt die Ansicht des Team Server Explorers auf den aktuellen Stand des Team
ellen Stand des Servers zurück.
Team Servers
Editieren der Ver- Editieren der Festlegungen (wie Host, Benutzernamen oder Passwort) von einer
bindung
existierenden Verbindung zu einem Team Server. Diese Option ist nur verfügbar,
wenn Sie rechts auf eine Team Server Verbindung klicken (Top-Level Elemente).
Herunterladen
Herunterladen eines existierenden Projektes von einem Team Server Repository.
Diese Option ist nur verfügbar, wenn Sie rechts auf ein Projekt klicken.
Online gehen
Setzt die Team Server Verbindung in den Online Modus. Sie können nur Änderungen an Projekten vollziehen, falls der Team Server dies erlaubt.
Innovations Software Technology GmbH
49
Team Server Explorer Ansicht
Kontextmenü Eingang
Beschreibung
Offline gehen
Setzt die Team Server Verbindung in den Offline Modus. Sie können keine Änderungen an Projekten machen, ohne den Team Server anzusprechen.
Löschen
Löscht die Ressourcen vom Repository.
Symbol
Beschreibung
Zum aktuellen Stand (der neueste Inhalt) im Repository gehen.
Anzeigen des Stands des Repository zu einem früheren Zeitpunkt.
Anzeigen des Stands des Repository zu einem spezifischen Datum und Zeit.
Anzeigen des Stands des Repository zu einem späteren Zeitpunkt.
Eine Ebene höher gehen (nachdem Sie den Gehe In Menüpunkt verwendet
haben).
Anlegen einer neuen Team Server Verbindung.
Importiert ein neues Projekt von einem Team Server in den lokalen Arbeitsbereich.
Seite
Beschreibung
Information
Zeigt die aktuellen Informationen über das selektierte Element im Team Server
Explorer an.
Revisionen
Listet alle Revisionen der selektierten Ressource auf.
Änderungsproto- Zeigt alle Änderungen die von Benutzern an der selektierten Ressource und deren
koll
Kinder gemacht wurden.
Option
Beschreibung
Datum und Uhr- Sie können das Datum und die Uhrzeit für den Navigationspunkt wählen.
zeit wählen
Zusammengehörende Anleitungen.
• Abschnitt 2.3, „Überblick“ [5]
Zusammengehörende Aufgaben.
• Abschnitt 3.2, „Definieren einer Team Server Verbindung“ [14]
• Abschnitt 3.3, „Herunterladen eines Regelprojekts vom Team Server“ [15]
• Abschnitt 3.17, „Abkoppeln eines Projektes vom Team Server“ [38]
50
Innovations Software Technology GmbH
Dialog zum Wiederherstellen von gelöschten Ressourcen
4.5. Dialog zum Wiederherstellen von
gelöschten Ressourcen
Dieser Dialog erlaubt es Ihnen gelöschte Ressourcen wiederherzustellen:
Option
Auswahl
gelöschten
source
Beschreibung
der Sie können eine Ressource die Sie wiederherstellen möchten auswählen.
Res-
Auswahl der Revi- Wählen Sie die Revision aus die Sie wiederherstellen möchten. Der Inhalt der
sion
Revision wird im unteren Bereich angezeigt.
Zusammengehörende Aufgaben.
Innovations Software Technology GmbH
51
Benutzervorgaben
• Abschnitt 3.12, „Wiederherstellen von gelöschten Ressourcen“ [30]
4.6. Benutzervorgaben
In den Benutzervorgaben gibt es Visual Rules Team Server bezogene Festlegungen. Wählen Sie
Fenster > Benutzervorgaben und dann navigieren Sie zu Team > Visual Rules Team Server.
Option
Beschreibung
Automatisch sen- Wenn dies angekreuzt ist, werden Ihre Änderungen automatisch nach einer kurzden
en Zeit publiziert. Wenn dies nicht angekreuzt ist, müssen Sie diese manuell publizieren, indem Sie die Knöpfe in der Team Server Aktivitäten Sicht verwenden.
Manuelles Publizieren wird empfohlen, weil es Ihnen einen konsistenten Zustand
Ihrer Änderungen ermöglicht, bevor Ihre Änderungen publiziert werden.
Aktualisierungs- Dies spezifiziert das Zeitintervall (in Sekunden) nachdem Visual Rule Modeler
intervall für Akti- automatisch die Ansicht Team Server Activities aktualisiert.
vitäten Sicht (sec)
Zusammengehörende Aufgaben.
• Abschnitt 3.6, „Publizieren von Änderungen“ [22]
Zusammengehörende Referenzen.
• Abschnitt 4.3, „Team Server Aktivitäten Sicht“ [48]
52
Innovations Software Technology GmbH
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement