Allgemeine Komponenten - AUVESY GmbH Letzte Aktualisierung: 14. Januar 2022 Fichtenstraße 38 B 76829 Landau Deutschland - versiondog INFO

 
WEITER LESEN
Allgemeine Komponenten - AUVESY GmbH Letzte Aktualisierung: 14. Januar 2022 Fichtenstraße 38 B 76829 Landau Deutschland - versiondog INFO
Allgemeine Komponenten
Letzte Aktualisierung: 14. Januar 2022

© AUVESY GmbH

Fichtenstraße 38 B
76829 Landau
Deutschland
Inhaltsverzeichnis

  Komponenten im Verzeichnis _Universal                   3

  _Universal: Komponente in versiondog integrieren        5

  _Universal: Vergleicher des Komponententyps anpassen    7

  _Universal: Vergleicher projektbezogen anpassen         8

  _Universal: Job anlegen und konfigurieren              13

  _Universal: Die Dokumentation wiederherstellen         15

                                       Seite 2 von 15
Komponenten im Verzeichnis _Universal

versiondog unterstützt die Verwaltung von Dokumenten, die mit den meist benutzten Editoren zur
Dokumentation erstellt wurden. Zur Auswahl finden Sie folgende Komponententypen mit einem inte-
grierten Vergleicher in der Komponententyenbibliothek im Ordner _Universal:

       Abbildung: Dialog Komponente erstellen, Komponente Documentation

   l   ASCII

       Der Vergleicher des Komponententyps ASCII (Textvergleicher) unterstützt alle Dateiformate.
       Unterstützte Datei-Codierungen sind unter anderem Utf8, Utf16LE, Utf16BE, Ansi und ASCII.

   l   Binary

       Der Vergleicher des Komponententyps Binary unterstützt alle Dateiformate.

   l   Json

       Der Vergleicher des Komponententyps Json unterstützt valide Json-Dateien mit Utf8-Codie-
       rung. Für mehr Information siehe Anpassung einer Json Komponente.

   l   WindowsINI

       Der Vergleicher des Komponententyps WindowsINI unterstützt das Dateiformat ini.

   l   XML

       Der Vergleicher des Komponententyps XML unterstützt valide Dateien im XML Format.

                                           Seite 3 von 15
Wenn Sie mehrere unterschiedliche Dokumente in einer Komponente ablegen möchten, haben Sie
folgende Komponententypen mit mehreren integrierten Vergleichern zur Auswahl:

   l   Documentation

       Der Vergleicher des Komponententyps Documentation unterstützt die Dateiformate htm,
       htm?, log, txt, csv, xls, xls?, xlt, xlt?, pdf, doc, doc?, dot, dot? und rtf. Das Fragezeichen ? steht
       für alle möglichen Endungen des jeweiligen Dateiformats (Vorhandene Vergleicher: Binary,
       ASCII, Excel, PDF und Winword).

   l   Software

       Der Vergleicher des Komponententyps Software unterstützt alle Dateiformate und zusätzlich
       txt und pdf (Vorhandene Vergleicher: Binary, ASCII und PDF).

Integrationsmerkmale

Detailvergleich für alle Dokumente (Version/Version-Vergleich)

Automatische Erkennung von Unterschieden bei Änderungen im Dokument und der aktuellen Ver-
sion auf dem Server (Backup/Backup-Detailvergleich, Version/Backup-Detailvergleich)

Durchgängige Darstellung der Änderungshistorie

Automatisiertes Backup in Form von Jobs

                                             Seite 4 von 15
_Universal: Komponente in versiondog integrieren

Um eine Komponente Ihrer Wahl in versiondog zu integrieren gehen Sie folgender maßen vor:

   1. Öffnen Sie den UserClient.

   2. Erstellen Sie ein neues Verzeichnis/Untervezeichns (F7) im Projektbaum.

   3. Klicken Sie auf die Schaltfläche Neue Komponente (F8).

   4. Wählen Sie im Dialog Komponente erstellen im Projektbaum den Ordner und danach die Kom-
      ponente aus.

   5. Markieren Sie die Komponente und klicken Sie auf Komponente erstellen.

   6. Klicken Sie auf In Dateimanager anzeigen (Strg+E).

   7. Kopieren Sie das Dokument in den Dateimanager, speichern Sie das Dokument und schließen
      Sie den Dateimanager.

   8. Klicken Sie auf Basisversion erstellen und einchecken.

Das Dokument ist nun in versiondog integriert und kann verwaltet werden.

FAQ: Beim Check-In einer Komponente vom Typ Documentation wird darauf hingewiesen, dass es
unversionierte Änderungen im Arbeitsverzeichnis gibt, und dass unversionierte Änderungen nicht
auf den Server kopiert werden. Welche Änderungen sind hier gemeint und wie soll ich mit diesem
Hinweis umgehen?

Spezifisches Szenario

Sie möchten eine Komponente von Komponententyp Documentation versionieren und einchecken.
Die Komponente wurde mit einer Datei versehen, deren Name einen Bindestrich mit der Tas-
tenkombination (ALT + 0150) beinhaltet. Beim Versionieren der Komponente erscheint eine Mel-
dung über unversionierte Änderungen, die nicht auf den Server kopiert werden.

Erklärung

Dies geschieht weil der Bindestrich mit der Tastenkombination ALT + 0150 nicht erkannt wird und
beim Speichern dieses Zeichen durch ein anderes ersetzt wird.

Lösung

                                         Seite 5 von 15
Wenn Sie auf Fortfahren klicken, wird die Komponente auf dem Server gespeichert. Trotzdem emp-
fehlen wir bei der Namenseingabe der Dateien vom Komponententyp Documentation die Tas-
tenkombination ALT + 0150 nicht zu verwenden.

                                       Seite 6 von 15
_Universal: Vergleicher des Komponententyps anpassen

Die Vergleicher der allgemeinen Komponententypen können Sie individuell anpassen. Dazu gehen Sie
folgendermaßen vor:

  1. Starten Sie den AdminClient und öffnen Sie das Modul Komponententypeneditor.

  2. Klicken Sie in der Komponententypenbibliothek auf das Verzeichnis in dem eine Anpassung
      erfolgen soll.

  3. Markieren Sie den entsprechenden Komponententyp.

  4. Passen Sie des Komponententyp unter Allgemein, Diese Dateien vergleichen/nicht ver-
      gleichen und Diese Dateien speichern/nicht speichern, an. Ausführliche Informationen siehe
      Tutorial AdminClient > Komponententypeneditor.

Beispiel zur Anpassung des Komponententypen Documentation:

     Abbildung: Modul Komponententypeneditor, Komponententyp Documentation

                                        Seite 7 von 15
_Universal: Vergleicher projektbezogen anpassen

Die Vergleicher der allgemeinen Komponenten können Sie individuell projektbezogen anpassen (Aus-
nahme ist die Komponente Binary, sie läßt sich nicht anpassen). Dazu gehen Sie folgendermaßen vor:

   1. Öffnen Sie den UserClient.

   2. Klicken Sie im Projektbaum mit der rechten Maustaste auf die Komponente.

   3. Klicken Sie im Kontextmenü auf Eigenschaften der Komponente ändern.

   4. Klicken Sie im Dialog Eigenschaften der Komponente auf Vergleicherkonfiguration....

   5. Tragen Sie im Dialog Vergleich konfigurieren im Feld unter Ausschließen von Zeilen vom Ver-
      gleich die Daten ein.

Beispiel: Anpassung einer Json Komponente im UserClient:

     Abbildung: Dialog Eigenschaften der Komponente, Json

                                          Seite 8 von 15
Abbildung: Dialog Vergleich konfigurieren

Anleitung zur Vergleicherkonfiguration des JSON Smart Compares anhand eines Beispieldokuments

Beispieldokument für Json:

                                            Seite 9 von 15
Vorgehensweise in Stichpunkten für den Eintrag unter Ausschließen von Zeilen vom Vergleich für
das Beispieldokument

Absoluter Ausschluß > Der Anfang des Pfads wird geprüft, alle untergeordneten Elementen werden
ignoriert.

.os Objekt "os" wird mit allen Eigenschaften ("architecture", "system_drive", "programs") ignoriert.
Objekt "os2" wird nicht ignoriert.

.os.architecture Die Eigenschaft "architecture" des Objekts "os" wird ignoriert. Die Eigenschaft "archi-
tecture" von "os2" wird nicht ignoriert.

Relativer Außschluß > Das Ende des Pfads wird geprüft.

architecture Die Eigenschaft "architecture" wird global ignoriert (hier von "os" und "os2").

                                           Seite 10 von 15
products.install_data Die Eigenschaften "install_data" aller Objekte unter "products" werden global
ignoriert (hier von "os" und "os2").

 FAQ: Konfiguration des ASCII-Vergleichers: Obwohl ich die auszuschließenden Zeilen über ihre Zei-
 lennummern genau spezifiziert habe, werden sie beim Vergleich weiterhin angezeigt. Woran
 könnte das liegen?

 Vom Vergleich ausgeschlossene Zeilen werden nicht über die Zeilennummern spezifiziert, sondern
 mit Hilfe einer Zeichenkette. Um Zeilen vom Vergleich auszuschließen, gehen Sie bitte wie folgt vor:

    1. Öffnen Sie den UserClient.

    2. Gehen Sie zum Projektbaum.

    3. Klicken Sie mit der rechten Maustaste auf die Komponente, aus der Sie Zeilen vom Vergleich
       ausschließen möchten

    4. Klicken Sie im Kontextmenü auf Eigenschaften der Komponente ändern

    5. Das Fenster Eigenschaft der Komponente wird angezeigt.

    6. Betätigen Sie die Schaltfläche Vergleicherkonfiguration… .

    7. Das Fenster Vergleich konfigurieren wird angezeigt.

    8. Liste der Vom Vergleich ausgeschlossene Zeilen um entsprechende Einträge erweitern (ent-
       weder die gesamte Zeile oder über Platzhalter)

     Enthält die Liste der ausgeschlossenen Zeichenkette(n) einen Eintrag so wird jede Zeile, die

 GENAU diese Zeichenkette enthält, vom Vergleich ausgeschlossen.

 Platzhalter

 *a -> schließt alle Zeilen aus, die mit dem Zeichen a enden.

 a* -> schließt alle Zeilen aus, die mit dem Zeichen a beginnen.

 *a* -> schließt alle Zeilen aus, die an einer beliebigen Stelle ein a enthalten.

                                           Seite 11 von 15
Beispiel

Ist-Wert*

*alarm*

Die Einträge bedeuten, dass jede Zeile in der eine Änderung mit der Zeichenfolge "alarm" vor-
kommt und jede Zeile in der eine Änderung mit der Zeichenfolge "Ist-Wert" beginnt, vom Vergleich
ausgeschlossen wird.

                                        Seite 12 von 15
_Universal: Job anlegen und konfigurieren

Das versiondog System bietet die Möglichkeit, Jobs zu erstellen, die regelmäßig überprüfen, ob das
Dokument auf dem Gerät der zuletzt eingecheckten Version entspricht und gegebenenfalls ein neu-
eres Dokument auf den versiondog Server zu kopieren.

Um einen Job anzulegen, gehen Sie folgendermaßen vor:

    Hier sind nur die grundlegenden Einstellungen in der Jobkonfiguration beschrieben. Infor-

mationen zu den weiteren Einstellungen der Jobkonfiguration finden Sie unter Jobs.

   1. Starten Sie den AdminClient und öffnen Sie das Modul Jobs.

   2. Wählen Sie im Projektbaum Ihre Komponente aus.

   3. Klicken Sie im Menüband auf die Schaltfläche Erstellen oder ziehen Sie die Komponente per
      Drag & Drop in den Bereich Jobs.

   4. Wählen Sie im Bereich Jobkonfiguration den Uploadtyp Netzwerk (UNC) oder Lokales Ver-
      zeichnis aus, je nachdem, wo sich Ihr Dokument befindet, auf das der Job zugreifen soll. Nähe-
      res zur Konfiguration der beiden Uploadtypen entnehmen Sie bitte dem Abschnitt Jobs im
      Tutorial AdminClient.

   5. Konfigurieren Sie die allgemeinen Abschnitte Allgemein, Benachrichtigung, Upload und Ver-
      gleich und Automatische Versionserstellung nach Jobausführung. Die Abschnitte Benach-
      richtigung und Automatische Versionserstellung nach Jobausführung werden nur angezeigt,
      wenn die dafür erforderlichen Einstellungen vorgenommen wurden. Näheres zur Konfiguration
      der allgemeinen Abschnitte entnehmen Sie bitte dem Abschnitt Jobs im Tutorial AdminClient.

   6. Konfigurieren Sie bei Bedarf die Abschnitte Erweitert und Dateispezifikationen und Ver-
      gleichereinstellungen.

   7. Speichern Sie den Job.

Testen Sie den Job über die Schaltfläche Ausgewählte Jobs einmalig ausführen. Die Ergebnisse der
Jobausführung und eventuelle Fehler werden im Bereich Jobergebnisse angezeigt.

                                         Seite 13 von 15
Timeout konfigurieren

Beim Upload von großen Datenmengen kann es trotz der standardmäßig voreingestellten Zeit von 30
Minuten zum Timeout kommen. Dieser Zeitraum kann global für alle Uploadtypen oder upload-
typspezifisch angepasst werden.

Um die maximale Zeit für die Jobausführung uploadtypspezifisch anzupassen, gehen Sie fol-
gendermaßen vor:

   1. Starten Sie den AdminClient und öffnen Sie das Modul Jobs.

   2. Klicken Sie im Menüband auf die Schaltfläche Globale Einstellungen für Jobs.

   3. Das Fenster Uploadtypspezifische Konfiguration wird geöffnet.

   4. Wählen Sie in der Navigationsleiste links den Uploadtyp aus.

   5. Aktivieren Sie das Kontrollkästchen Spezifischen Timeout für diesen Uploadtyp verwenden.

   6. Geben Sie im Feld Maximale Zeit für die Jobausführung den gewünschten Zeitraum in Minu-
      ten ein. Der maximal mögliche Wert sind 540 Minuten.

          Wenn Sie das Kontrollkästchen Spezifischen Timeout für diesen Uploadtyp verwenden

      nicht aktivieren, wird bei der nächsten Änderung des globalen Timeouts der hier eingestellte
      Wert durch den Globalen überschrieben.

Alternativ können Sie den Timeout über die INI-Datei Classes.ini anpassen (Pfad im entsprechenden
Server- oder Agentarchiv: ..\VD$A\Configuration\Upload\Classes.ini). Die Vor-
gehensweise dazu entnehmen Sie bitte dem Abschnitt INI-Dateien im Tutorial AdminClient.

Der im Fenster Uploadtypspezifische Konfiguration eingetragene Wert wird in die INI-Datei über-
nommen.

                                         Seite 14 von 15
_Universal: Die Dokumentation wiederherstellen

Mit dem Version/Backup-Vergleich von versiondog können Sie feststellen, ob die aktuelle Version
Ihrer Dokumentation der neuesten eingecheckten Version entspricht. Wenn das Jobergebnis eine Ver-
änderung zeigt, wurden eventuell unerwünschte Änderungen vorgenommen.

Es gibt in versiondog zwei Möglichkeiten einer Wiederherstellung der Dokumentation.

So führen Sie eine Wiederherstellung mit einer Version durch:

   1. Starten Sie den UserClient.

   2. Wählen Sie die Komponente des Projekts aus, das Sie wiederherstellen wollen.

   3. Checken Sie die Version der Komponente aus, die Sie wiederherstellen wollen.

   4. Öffnen Sie das Projekt mit dem passenden Editor.

So führen Sie eine Wiederherstellung mit einem Backup durch:

   1. Wählen Sie im UserClient die entsprechende Komponente aus.

   2. Klicken Sie im Bereich Komponentendetails in der Registerkarte Jobs auf den Job, von dem Sie
      das Backup wiederherstellen wollen.

   3. Wählen Sie im unteren Fenster das Backup aus und klicken Sie im Kontextmenü oder im Men-
      üband auf Backup in ein Verzeichnis kopieren.

   4. Wählen Sie das Verzeichnis aus, in welches das Backup kopiert werden soll.

   5. Öffnen Sie das Backup mit dem passenden Editor.

                                        Seite 15 von 15
Sie können auch lesen