Erstellen/Ändern einer komplexen Content Control List

Bei rollenbasierter Verwaltung gilt als Voraussetzung für die Erstellung einer Content Control List die Berechtigung Data Control – Anpassung. Für weitere Informationen, siehe Verwalten von Rollen und Teilverwaltungseinheiten.

Eine Übersicht über Content Control Lists finden Sie unter Content Control Lists.

Sie können eine Content Control List erstellen, die einen oder mehrere reguläre Ausdrücke und einen Schwellenwert enthält. Verwenden Sie hierzu den Advanced Content Control List Editor.

So erstellen/bearbeiten Sie eine Content Control List mit dem Advanced Content Control List Editor:

  1. Wählen Sie im Menü Extras unter Data Control die Option Data Control Content Control Lists.
  2. Klicken Sie im Dialogfeld Content Control List - Verwaltung auf Hinzufügen, um eine neue Content Control List zu erstellen, oder wählen Sie eine vorhandene Content Control List aus und klicken Sie auf Ändern.
  3. Geben Sie im Dialogfeld Neue Content Control List in das Feld Name eine Bezeichnung für die Content Control List ein.
  4. Im Feld Beschreibung können Sie die Content Control List auf Wunsch beschreiben.
  5. Sie können einer Content Control List Kriterien zuweisen oder vorhandene Kriterien bearbeiten. Klicken Sie hierzu neben dem Feld Kriterien auf Ändern.
    Anhand von Kriterien können Content Control Lists nach Typ und Geltungsbereich filtern.
  6. Wählen Sie im Dialogfeld Content Control List-Kriterien ändern die gewünschten Kriterien aus der Liste Verfügbare Kriterien aus und verschieben Sie sie in die Liste Gewählte Kriterien. Klicken Sie auf OK.
  7. Klicken Sie auf Erweitert.
  8. Klicken Sie im Bereich Erweitert auf Erstellen, um einen neuen Ausdruck zu erstellen, oder wählen Sie einen vorhandenen Ausdruck aus und klicken Sie auf Ändern.
  9. Geben Sie in das Dialogfeld Content Control List – Erweiterte Funktionen einen regulären Ausdruck mit Perl 5-Syntax ein.

    Nähere Informationen hierzu finden Sie im Begleitmaterial zu Perl oder unter http://www.boost.org/doc/libs/1_34_1/libs/regex/doc/syntax_perl.html.

  10. Geben Sie in das Feld Wert die Zahl ein, die zum Gesamtwert einer Content Control List addiert wird, wenn eine Übereinstimmung mit einem regulären Ausdruck vorliegt.
  11. Geben Sie in das Feld Höchstzahl die maximal zugelassenen Übereinstimmungen eines regulären Ausdrucks ein, die in die Gesamtbewertung eingehen.
    Bei einem Ausdruck mit der Bewertung 5 und der maximalen Anzahl 2 wird höchstens 10 zur Gesamtbewertung der Content Control List hinzugefügt. Wird der Ausdruck dreimal gefunden, wird dennoch 10 zur Gesamtbewertung addiert.
    Klicken Sie auf OK.
  12. Wiederholen Sie die Schritte 5 bis 11, wenn Sie weitere reguläre Ausdrücke in die Content Control List aufnehmen möchten.
  13. Geben Sie im Feld Schwellenwert die erforderliche Trefferanzahl eines regulären Ausdrucks an, damit eine Übereinstimmung mit der Content Control List vorliegt.

    Als Beispiel soll eine Content Control List mit der Schwellenbewertung 8 und drei Ausdrücken (A, B und C) sowie der folgenden Bewertung und maximalen Anzahl betrachtet werden:

    Ausdruck

    Bewertung

    Höchstzahl

    Ausdruck A

    5

    2

    Ausdruck B

    3

    1

    Ausdruck C

    1

    5

    Übereinstimmung mit der Content Control List liegt vor, wenn Data Control zwei Übereinstimmungen mit Ausdruck A oder eine Übereinstimmung mit Ausdruck A und eine Übereinstimmung mit Ausdruck B oder eine Übereinstimmung mit Ausdruck B und fünf Übereinstimmungen mit Ausdruck C findet.

    Klicken Sie auf OK.

Die neue Content Control List wird im Dialogfeld Content Control List-Verwaltung angezeigt.

Beispiel eines regulären Ausdrucks

(?i)\b[a-ceghj-npr-tw-z][a-ceghj-npr-tw-z]\s?\d{2}\s?\d{2}\s?\d{2}\s?[abcd]?\b

Dieser reguläre Ausdruck stimmt mit Sozialversicherungsnummern aus Großbritannien überein, z.B. AA 11 11 11 A.

(?i)

Groß- und Kleinschreibung wird ignoriert.

\b

Sucht nach dem Übergang von einem Wortzeichen zu einem Nicht-Wort-Zeichen.

[a-ceghj-npr-tw-z]

Sucht innerhalb des Buchstabenbereichs (A bis C E G H J bis N P R bis T W bis Z) nach einem einzelnen Zeichen.

?

Keine oder eine Übereinstimmung mit dem vorherigen Element.

\s?

Entspricht Null oder Leerschritt.

\d{2}

Entspricht zwei Ziffern.

[abcd]

Sucht in der Liste nach einem einzelnen Zeichen (A, B, C oder D).

Jetzt können Sie die neue Content Control List einer Inhaltsregel zuweisen.