Mit Produktion vergleichen

Existieren von einem Objekt sowohl eine Entwurfs- als auch eine Produktivversion, ist es im Laufe des Editiervorgangs immer wieder einmal von Interesse, diese beiden Versionen zu vergleichen. Aus diesem Grund ist bei bereits geladenen Objekten im Entwurfsmodus, zu denen bereits eine Produktivversion existiert, ein zusätzlicher Menüpunkt für diese Aufgabe verfügbar: Mit Produktion vergleichen.

Werden im Administrationsprogramm Objekte durch Editieren verändert, sind diese Änderungen zunächst nur im sogenannten Entwurfsmodus verfügbar. Objekte in diesem Modus sind am gelben Punkt über ihrem Icon erkennbar.

Objekte in diesem Modus können nur von Druckern und Gateways erkannt werden, deren Betriebsart auf Entwurf oder Test eingestellt ist. 1)

Der Menüpunkt Mit Produktion vergleichen erzeugt eine visuelle Darstellung des Objekts, in der die Unterschiede des Produktiv- zum Entwurfsmodus farblich hervorgehoben werden.

Da eine in anderen Vergleichsprogrammen gebräuchliche horizontale Gegenüberstellung der verglichenen Versionen aus Platzgründen nicht gut umsetzbar ist, wurde entschieden, die beiden Versionen vertikal zu mischen, und die Zugehörigkeit der Zeilen farblich zu kennzeichnen. Damit ist eine sehr kompakte Darstellung der Unterschiede im rechten Teil des Programmfensters möglich.

Zeilen, die nur in der Produktivversion vorhanden sind, sind in matten Grünton hinterlegt. Zeilen, die nur in der Entwurfsversion vorhanden sind, sind in einem matten Pink hinterlegt. Zeilen ohne farbigen Hintergrund, sind in der Entwurfs- und Produktivversion des Objekts identisch.

Vergleich Produktiv- vs Entwurfsmodus

Im Beispiel oben, ist sofort deutlich erkennbar, wo bei einzelnen Objekteigenschaften Veränderungen vorgenommen worden sind. 2) Durch optischen Vergleich der übereinander angeordneten Zeilen sind die genauen Unterschiede meist schnell zu erfassen. Als optische Hilfe wird die hinterlegte Farbe ab dem ersten Unterschied etwas heller.

Sehr viel komplexer wird die Situation, sobald die Werte einer Objekteigenschaft komplexer werden, wie zum Beispiel in Textblöcken.

Vergleich Textblock

Das Beispiel eines editierten Textblocks zeigt die auftretenden Fälle:

Der schmale hellgrüne Balken am linken Rand in Zeile fünf des Textblocks markiert eine in der Produktivversion vorhandene Leerzeile, die in der Entwurfsversion nicht mehr vorhanden ist.

Die Zeile neun ist eine in der Produktivversion noch vorhandene, jetzt aber entfernte Zeile.

Die Zeilen 14 und 15 sind zusammen so zu lesen, daß die Zeile aus der Produktivversion um die Zeichenfolge „'4“ verlängert worden ist.

Die Zeilen 16 bis 18 sind in der Entwurfsversion neu hinzugefügt worden.

Der schmale hellrote Balken am linken Rand der Zeile 19 des Textblocks markiert eine in der Entwurfsversion eingefügte Leerzeile.

Ein Sonderfall tritt bei Textblöcken auf, wenn bereits das erste Zeichen einer Zeile unterschiedlich ist.

Hier ist folgerichtig kein Farbwechsel zu erkennen, und die gesamte Zeile wird in der helleren Farbe dargestellt.

Auf die Einfärbung aller Unterschiede auf Zeichen­basis wurde bewusst verzichtet. Somit ist nicht sofort erkennbar, dass hier im nebenstehenden Beispiel die Zeilenende wieder übereinstimmen.

Vergleich Textblock



Hinweise



1)
Durch diesen Mechanismus ist es möglich, im Administrationsprogramm neue Entwicklungen durchzuführen, ohne den Produktivbetrieb zu stören. Voraussetzung dafür ist, dass die Drucker und Gateways im Produktivbetrieb alle in der Betriebsart Produktiv oder Produktiv dediziert sind. Nur der Drucker oder das Gateway, welches zum Testen verwendet wird, befindet sich in der Betriebsart Entwurf oder Test.

2)
Die Objekteigenschaft Geändert am: wird standardmäßig vom Administrations­programm mit jeder anderen Änderung automatisch aktualisiert. Sie ist damit immer unterschiedlich.