Ausschlussregeln über die Editor-Oberfläche anpassen

<< Click to Display Table of Contents >>

RayPack > 8.0 > User Guide > PackRecorder > Aufgezeichnetes Projekt bearbeiten 

Ausschlussregeln über die Editor-Oberfläche anpassen

Wenn RayPack eine RCP-Datei als Ergebnis eines Systemschnappschussvergleichs erstellt, verwendet es vorkonfigurierte Ausschlussregeln, die als Ausschlusslisten gebündelt sind. Jede Ausschlussliste kann pro Aufzeichnungsvorgang individuell aktiviert oder deaktiviert werden. In der Regel werden die Ausschlusslisten über den Einstellungsbereich verwaltet. Es gibt jedoch Situationen, in denen bei der Überprüfung eines Aufzeichnungsergebnisses in der RCP-Editor-Oberfläche deutlich wird, dass eine bestimmte Regel zu einem Ausschlussregelwerk hinzugefügt werden sollte, um die Ergebnisse zukünftiger Aufzeichnungsvorgänge zu optimieren.

 

Um Packagern dies mit minimalem Aufwand zu ermöglichen, steht im Kontextmenü der Editor-Ansichten Projektinhalt > Dateien & Ordner (für Datei- und Ordnerobjekte) und Projektinhalt > Registrierung (für Registrierungsschlüssel- und Wertobjekte) die Option "Zur Ausschlussliste hinzufügen" zur Verfügung. In den folgenden Abschnitten wird beschrieben, wie der Assistent zur Ausschlusslistenänderung, der durch diese Kontextmenüoptionen gestartet wird, verwendet wird.

 

papercliper

Hinweis:

Es ist nicht möglich, bereits vorhandene Ausschlussregeln über die von diesem Editor bereitgestellte Oberfläche zu bearbeiten oder zu entfernen. Verwenden Sie die Benutzeroberfläche des Ausschlusslisteditors, die im Einstellungsbereich verfügbar ist, um vorhandene Ausschlussregeln (und -listen) zu verwalten.

 

 

finger1

Achtung:

Wenn mehrere Regeln auf ein bestimmtes Aufzeichnungsergebnisobjekt zutreffen, hat die letzte Vorrang vor allen anderen. Das bedeutet: Wenn es in einer Ausschlussliste zwei Regeln gibt, deren reguläre Ausdrücke auf ein bestimmtes Objekt passen, wendet RayPack diese nacheinander an.

 

Da es für eine Eigenschaft nur zwei mögliche Zustände gibt, ist es immer der Ausschluss- oder Einschlussbefehl der letzten Regel, der tatsächlich auf das Objekt angewendet wird. Daher kann das Hinzufügen einer Regel, die die Einbeziehung eines Objekts erfordert, durchaus eine frühere Regel aufheben, die dessen Ausschluss forderte.

 

Daher muss der vollständige Regelstapel innerhalb einer Ausschlussliste (oder besser gesagt innerhalb aller Ausschlusslisten, die während eines Aufzeichnungsprozesses angewendet wurden) überprüft werden, um festzustellen, warum ein Objekt tatsächlich ausgeschlossen wurde oder nicht. Es ist nicht effizient, einfach neue Regeln hinzuzufügen, da das Anwenden von Ausschlusslisten bei Aufzeichnungsvorgängen Zeit in Anspruch nimmt, die mit einer wachsenden Anzahl von Regeln zunimmt.

 

Bitte beachten Sie dies, wenn Sie die Funktion verwenden, um Ausschlusslisten direkt über die RCP-Editor-Oberfläche hinzuzufügen, und stellen Sie sicher, dass Sie den gesamten Satz von Ausschlusslisten von Zeit zu Zeit verwalten, um einen übersichtlichen und effizienten Regelsatz bereitzustellen, der die gewünschten Ausschlussergebnisse in optimaler Geschwindigkeit erzielt.

 

So rufen Sie den Assistenten zur Ausschlusslistenänderung auf

1.Rufen Sie in der Editor-Oberfläche für RCP-Projekte die Ansicht Files & Folders oder die Ansicht Registry auf.
 

2.Verwenden Sie die Baumstruktur auf der linken Seite, um zu dem Objekt zu navigieren, das einem Ausschlusslistregelwerk hinzugefügt werden soll.
Das Anpassen der Ausschlusslisteneinstellungen ist für Objekte des Typs Ordner, Datei, Registrierungsschlüssel und Registrierungswert verfügbar.
 

3.Klicken Sie mit der rechten Maustaste auf das Objekt und wählen Sie Add to exclusion list aus dem Kontextmenü.
 

4.Der Assistent zur Ausschlusslistenänderung wird angezeigt.

So fügen Sie einer Ausschlussliste eine Regel hinzu

Arbeiten Sie sich durch die Schritte des Assistenten, um alle erforderlichen Eigenschaften für die neue Ausschlusslistenregel zu definieren.

 

Mithilfe der Schaltflächen Weiter oder Zurück, die unten im Assistentendialogfeld angezeigt werden, können Sie jederzeit innerhalb der bereits verarbeiteten Schritte navigieren.

Um den Assistenten zu beenden, ohne ein neues Objekt zu erstellen, verwenden Sie die Schaltfläche Abbrechen, die sich ebenfalls am unteren Rand des Assistentendialogfelds befindet.

 

Schritt 1: Regulärer Ausdruck

Rule type

Wählen Sie Exclude aus, um eine neue Regel hinzuzufügen, die zum Ausschluss von Objekten aus den Aufzeichnungsergebnissen führt.

Wählen Sie Include aus, um eine neue Regel hinzuzufügen, die zur Einbeziehung von Objekten in die Aufzeichnungsergebnisse führt.

 

Regular expression(s)

Der untere Teil dieses Assistentendialogfelds enthält eine Reihe von Eingabevalidatoren für reguläre Ausdrücke. Die Anzahl der Felder hängt vom Typ des Objekts ab, das einer Ausschlussliste hinzugefügt werden soll:

 

Objekttyp Ordner: Eingabefeld Location

Objekttyp Datei: Eingabefelder Name und Location

Objekttyp Registrierungsschlüssel: Eingabefeld Location

Objekttyp Registrierungswert: Eingabefelder Location, Name und Value

 

Der reguläre Ausdruck in jedem der angezeigten Eingabefelder für Validatoren muss überprüft werden, da es sich um einen automatisch generierten regulären Ausdrucksterm handelt, der möglicherweise eine Feinabstimmung erfordert. Zum Beispiel, um eine allgemeinere Regel zuzulassen, die eine breitere Menge von Objekten abdeckt als nur das Objekt, das zur Aktivierung dieses Assistenten verwendet wurde.

 

Wenn ein regulärer Ausdruck geändert wird, validiert RayPack den neuen Zustand sofort. Das Ergebnis der Ausdrucksvalidierung wird auf der rechten Seite der Statusleiste angezeigt, die unterhalb des Ausdruckseingabefelds angezeigt wird:

Wenn der Ausdruck gültig ist, wird das Ergebnis als VALID bezeichnet und mit einem Häkchen auf grünem Hintergrund visualisiert.

Wenn der Ausdruck ungültig ist, wird das Ergebnis als INVALID bezeichnet und mit einem X auf rotem Hintergrund visualisiert.

 

Sobald eine Regel jedoch so bearbeitet wurde, dass sie gültig ist und den tatsächlichen Regelanforderungen entspricht, können Benutzer auf die Schaltfläche Test expression in der unteren linken Ecke des Eingabefelds des Validierungsregulärausdrucks klicken. Es wird ein zusätzliches Eingabefeld angezeigt, in das Benutzer einen Teststring eingeben können. Der Standardwert dieses Eingabefelds ist die Spezifikation des Datenobjekts (Datei, Ordner, Registrierungsschlüssel oder Wert), das zur Aktivierung des Assistenten verwendet wurde.
 
Das Testergebnis wird in der Statusanzeigezeile am unteren Rand des Teststring-Eingabefelds angezeigt:

Wenn die Zeichenfolge dem regulären Ausdruck entspricht, wird MATCHING auf grünem Hintergrund angezeigt.

Wenn die Zeichenfolge dem regulären Ausdruck nicht entspricht, wird NOT MATCHING auf rotem Hintergrund angezeigt.

 

finger1

Achtung:

Obwohl es möglich ist, Ausschlussregeln hinzuzufügen, die negativ getestet werden, ist es nicht möglich, Regeln mit ungültiger Syntax hinzuzufügen. Stellen Sie sicher, dass Sie alle Ausdrücke korrigieren, die in einem RayPack-Warndialogfeld als ungültig gemeldet werden, sobald die Schaltfläche Weiter geklickt wird.

 

Schritt 2: Ausschlussliste

Rule description

Die Beschreibung muss Details über den Grund für das Vorhandensein der Regel und den betroffenen Objektbereich enthalten. Bitte bedenken Sie, dass Ausschlusslisten in der Regel über mehrere Jahre gepflegt werden und in dieser Zeit von verschiedenen Packagern verwendet werden können. Es wird empfohlen, eine aussagekräftige Beschreibung einzugeben, um spätere Probleme bei der Pflege der Ausschlussliste zu vermeiden.

 

Exclusion list

Wählen Sie eine der Ausschlusslisten aus dem vordefinierten Satz aus. Die neue Regel wird dieser Liste hinzugefügt.

 

papercliper

Hinweis:

Es ist nicht möglich, eine Regel gleichzeitig zu mehr als einer Liste hinzuzufügen. Wenn es erforderlich ist, sie zu mehreren Listen hinzuzufügen, muss der Assistent für jede Liste einzeln ausgeführt werden.

 

Schritt 3: Zusammenfassung

Verwenden Sie die Zusammenfassungsseite, um die Richtigkeit der Eigenschaften zu überprüfen, die in den vorherigen Assistentenschritten definiert wurden.
 

Wenn alle Eigenschaften wie erforderlich eingestellt sind, klicken Sie auf Process, um die neue Ausschlusslistenregel endgültig zu erstellen.

Wenn Änderungen erforderlich sind, klicken Sie auf Zurück, bis der Assistentenschritt mit der/den falschen Eigenschaftsdefinition(en) angezeigt wird, und nehmen Sie die erforderlichen Änderungen vor.
Bitte beachten Sie, dass Änderungen in einem frühen Schritt zu unterschiedlichen Standardwerten oder Optionen in einem späteren Schritt führen können. Überprüfen Sie daher, ob alle Schritte die gewünschten Einstellungen enthalten, wenn Sie erneut zur Zusammenfassungsseite navigieren.

 

Schritt 4: Abgeschlossen

Sobald die neue Ausschlusslistenregel erstellt wurde, kann der Assistent über die Schaltfläche Finish in der unteren rechten Ecke geschlossen werden.

 

finger1

Achtung:

Das Hinzufügen einer neuen Regel zu einer Ausschlussliste hat keine Auswirkungen auf den aktuellen Projektinhalt. Verwenden Sie die Kontextmenüoptionen Exclude / Include, um die Ausschlusseinstellungen für ein Objekt anzupassen, das sich im aktuellen Projekt befindet. Die Ausschlusslisten werden während des Aufzeichnungsprozesses einmalig ausgewertet und angewendet. Sie werden nicht nachträglich mit dem aktuellen Verpackungsprojektinhalt synchronisiert.