Zum Inhalt

Liste der nach Synchronisationsregeln verfügbaren Vorgänge

Umwandlung Übereinstimmungsregeln
Vergleich Schöpfung Änderung Löschen
ADDVALUE X X X X
ÄNDERUNG X X X X
Vergleichen X
Vergleichen X
CONVERT X
Kopie X X X X
DELETE X
Der Wert X X X X
DELVALUEBYVALUE X X X X
DSTCOPY X X X X
EQ X X
FILTERAR X
GETSTRUCTCHILD (die von der Kommission erstellte Liste der X
GROUPAR X
Inhaltsstoff X
MERGE X
ModValue X X X X
MULTCOPY X X X
MULTDSTCOPY X X X
MULTIEVALEQ X
MULTSET X X X X
MVEQ X
ÜberNAME X
SET X X X X
SIMPLEEQ X
SPLIT X

Möglichkeiten für jeden Vorgang:

B64 G. Z. DATUM DATE_FILETIME DN Teil PWD USEMAP
ADDVALUE X X X X
ÄNDERUNG X X X X
Vergleichen X X
INHALTEN X X
CONVERT X X X X
Kopie X X X X
DELETE X X X X
Der Wert X X X X
DELVALUEBYVALUE X X X X
DSTCOPY X X X X
EQ** X X X
FILTREAR X X X X
GETSTRUCTCHILD (die von der Kommission erstellte Liste der X X X X
GROUPAR X X X X
Inhaltsstoff X X
MERGE X X X X
ModValue X X X X
MULTCOPY X X X X
MULTDSTCOPY X X X X
MULTIEVALEQ X X X
MULTSET X X X X
MVEQ X X
ÜberNAME X X X X
SET X X X X
SIMPLEEQ** X X X
SPLIT X X X X

**: Die Filter unterscheiden sich je nach der Regel, die Operation verwendet.

  • B64: Umwandelt den Attributwert in das Base 64-Format.
  • CI: Fallunempfindlich: Der Vergleich wird unabhängig vom Fall durchgeführt.
  • DATE: Konvertiert den Attributwert in das DATE-Format.
  • DATE_FILETIME: Konvertiert den Attributwert in das DATETIME-Format.
  • DN: Vergleich der DN.
  • PARTIAL: vergleicht die Daten teilweise. Gibt "true" zurück, wenn mindestens ein Wert im Vergleichsattribut enthalten ist.
  • PWD: Ermöglicht die Datenverschlüsselung.
  • USEMAP: Verwendung einer Karte zur Suche nach dem Attribut, beschleunigt den Vergleichsprozess.

ADDVALUE

Eine Operation, die es erlaubt, Werte zu einem Attribut hinzuzufügen, das per Definition mehrere Werte aufweisen kann.

Syntax der Funktion:

  • [Beschreibung]: Freitext zur Beschreibung des Vorgangs (optional).
  • [Attribut]: Name des zu bearbeitenden Attributs. Wenn das Attribut nicht existiert, wird es automatisch erstellt.
  • [Ausdruck]: Formel eingegeben. Es ist möglich, Schlüsselwörter zu verwenden oder alle oder einen Teil der festen Werte (hard-codiertem Text) eingeben.

Beispiel für folgende Konfiguration:

ÄNDERUNG

Die Funktion, mit der Sie einen Attributwert ändern können. Das Attribut muss existieren und nur einen Wert haben. Der ursprüngliche Wert des Attributs wird überschrieben und kann nicht mehr wiederverwendet werden.

Syntax der Funktion:

  • [Beschreibung]: Freitext zur Beschreibung des Vorgangs (optional).
  • [Attribut]: Name des zu modifizierenden Attributs. Wenn das Attribut nicht vorhanden ist, funktioniert der Vorgang nicht.
  • [Ausdruck]: Formel eingegeben. Es ist möglich, Schlüsselwörter zu verwenden oder alle oder einen Teil der festen Werte (hard-codiertem Text) eingeben.

Beispiel für folgende Konfiguration:

Vergleichen

Funktion, die es Ihnen ermöglicht, Attribute aufzulisten, die nicht verglichen werden sollten, und alle anderen Attribute zu vergleichen, die den gleichen Namen in beiden Repositorien haben. Attributnamen im Quellrepository, die kein Gegenstück im Zielrepository haben, werden ignoriert und nicht verglichen. Sie kann verwendet werden, um das einheitliche Zuordnen der zu vergleichenden Attribute zu ersetzen.

Bitte beachten Sie, dass dieser Vorgang nur ab Version 6.2 verfügbar ist und nur in OnCompare-Regeln in einem MATCH-Vorgang bei Provisionierungsstatus (Status) -Provisionierungsanschlüssen verwendet werden kann.

Syntax der Funktion:

  • [Attribut] = Liste der Attribute, die nicht verglichen werden dürfen.

Beispiel für folgende Konfiguration:

INHALTEN

Die Operation, die einen Vergleich durchführt, um zu überprüfen, ob die Werte des Attributs der maßgeblichen Quelle im Attribut der Zielquelle vorhanden sind. Das Ergebnis der Operation ist die Verkettung der Werte des Attributs der Zielquelle mit den Werte des Attributs der maßgeblichen Quelle, die nicht gefunden wurden.

Beispiel

Die Angabe der Angabe der Angabe ist in der Angabe "Authoritative_source_attribute_values" zu finden.

  • Wert
  • Wert_2
  • Wert

Die Eingabe der Eingabe- und Verzeichnisnummern ist in der Tabelle "Eingabe- und Verzeichnisnummern" anzugeben.

  • Wert
  • Wert
  • Wert_6

Ergebnis im Zielquellenattribut =

  • Wert
  • Wert_2
  • Wert
  • Wert
  • Wert
  • Wert_6

Bei dieser Operation können keine Schlüsselwörter verwendet werden.

Syntax der Funktion:

  • [Beschreibung]: Freitext zur Beschreibung des Vorgangs (optional).
  • [Attribut]: Name des Attributs, das in der Zielquelle vorhanden ist und auf dem der Vergleich durchgeführt werden soll.
  • [Attributname]: Name des Attributs, das in der maßgeblichen Quelle vorhanden ist und mit dem der Vergleich durchgeführt werden soll.

Beispiel für folgende Konfiguration:

CONVERT

Kopie

Diese Vorgehensweise erlaubt es Ihnen, den Wert eines Attributs auf ein anderes Attribut zu kopieren.

Syntax der Funktion:

  • [Beschreibung]: Freitext zur Beschreibung des Vorgangs (optional).
  • [Attribut]: Name des zu modifizierenden Attributs. Das Attribut muss vorhanden sein.
  • [Attributname]: Name des Quellattributs, dessen Wert kopiert wird.

Beispiel für folgende Konfiguration:

Das Attribut usual_name wird den Wert des Attributs birth_name annehmen.

DELETE

Aktion, mit der Sie ein Attribut in einer bestimmten Quelle (Exportquelle, Exportziel oder DELTA) löschen können.

Syntax der Funktion:

  • [Beschreibung]: Freitext zur Beschreibung des Vorgangs (optional).
  • [Attribut]: Name des zu löschenden Attributs.
  • [Ausdruck]: Dieses Feld nicht ausfüllen.

Der Wert

Eine Operation, die es erlaubt, Werte aus einem Attribut zu löschen, der auf einem booleanischen Ausdruck basiert: Wenn der Ausdruck True zurückgibt, werden die Werte gelöscht.

Syntax der Funktion:

  • [Beschreibung]: Freitext zur Beschreibung des Vorgangs (optional).
  • [Attribut]: Name des zu modifizierenden Attributs.
  • [Ausdruck]: Formel eingegeben. Es ist möglich, Schlüsselwörter zu verwenden oder alle oder einen Teil der festen Werte (hard-codiertem Text) eingeben.

Beispiel für folgende Konfiguration:

Wenn das Attribut groups den Wert GRP_ACCES_COMMUN enthält, wird dieser aus der Liste der Werte groups entfernt und die geänderte Liste des Attributs groups wird in das Attribut memberof@ kopiert.

DELVALUEBYVALUE

Eine Operation, die es ermöglicht, Werte aus einem Attribut zu löschen, das auf einer bestimmten Liste basiert.

Syntax der Funktion:

  • [Beschreibung]: Freitext zur Beschreibung des Vorgangs (optional).
  • [Attribut]: Name des zu modifizierenden Attributs.
  • [Ausdruck]: Werte, die eingegeben werden, getrennt durch ;. Es ist möglich, Schlüsselwörter zu verwenden oder alle oder einen Teil der festen Werte (hard-codierten Text) eingeben.

Beispiel für folgende Konfiguration:

Die Werte des Attributs groups_admin und der Werte GRP_ACCES_COMMUN werden aus der Liste der Werte in memberof@ gestrichen.

DSTCOPY

Eine Operation, die den Wert eines Attributs im Ziel-Export auf ein anderes Attribut in der DELTA-Datei kopiert. Sie funktioniert für ein- und mehrwertige Attribute. Sie wird im Allgemeinen verwendet, um Werte aus dem Ziel-Repository zu übertragen, die im Quellrepository unbekannt sind, oft im Falle eines Löschens (nicht bekannt in der Quelle, aber immer noch im Ziel vorhanden).

Syntax der Funktion:

  • [Beschreibung]: Freitext zur Beschreibung des Vorgangs (optional).
  • [Attribut]: Name des Zielattributs.
  • [Attributname]: Name des Quellattributs, dessen Wert kopiert wird.

Beispiel für folgende Konfiguration:

EQ

Vergleiche zweier einmaliger Attribute.

Syntax der Funktion:

  • [Beschreibung]: Freitext zur Beschreibung des Vorgangs (optional).
  • [Attribut]: Name des zu vergleichenden Attributs, das im Quellenexport enthalten ist.
  • [Ausdruck]: Formel eingegeben. Es ist möglich, Schlüsselwörter zu verwenden oder alle oder einen Teil der festen Werte (hard-codiertem Text) eingeben.

Beispiel für die folgende la-Konfiguration:

GETSTRUCTCHILD (die von der Kommission erstellte Liste der

Ermöglicht die Abfrage der Liste der Kindstrukturen im Attribut Destination_attribute_name einer gegebenen Struktur in Parent_structure_attribute_name. Diese Operation kann nur auf Daten aus dem Identity-Repository ausgeführt werden (z. B. auf einen Export von Identitäten, die ein Attribut von Struktur-Typ haben).

Syntax der Funktion:

  • [Beschreibung]: Freitext zur Beschreibung des Vorgangs (optional).
  • [Attribut]: Name des Zielattributs, das die Liste der untergeordneten Strukturen erhält.
  • [Ausdruck]: Name des Attributs der übergeordneten Struktur ohne Schlüsselwörter.

Beispiel für folgende Konfiguration:

Gibt alle untergeordneten Strukturen der Struktur mit dem Code Site zurück.

  • Das ist ein GROUPAR.

Die Angabe der Art der Daten, die in der Liste der Typgenehmigungen enthalten sind, wird in einem einzigen Attribut "attribut" zusammengefasst. « Gruppe » Die Kommission hat die

Syntaxe der Funktion:

  • [Beschreibung]: freier Text zur Beschreibung der Operation (fakultativ).
  • [Attribut]: Name des Attributs des Bestimmungsortes.
  • [Ausdruck]: « REF: » Die folgenden Referenzcodes sollen alle Qualifikationen in einem einzigen Attribut zusammenfassen.

Beispiel für folgende Konfiguration:

Alle Befähigungen des Referentials AD in einem Attribut zusammenfassen « Gruppen ».-->

Inhaltsstoff

Ein mehrwertiges Attribut in der maßgeblichen Quelle wird mit einem mehrwertigen Attribut in der Zielquelle verglichen, um nur die Liste der Werte zu extrahieren, die in beiden Attributen vorhanden sind.

Beispiel:

Die Angabe der Angabe der Angabe ist in der Angabe "Authoritative_source_attribute_values" zu finden.

  • Wert
  • Wert_2
  • Wert
  • Wert

Die Eingabe der Eingabe- und Verzeichnisnummern ist in der Tabelle "Eingabe- und Verzeichnisnummern" anzugeben.

  • Wert
  • Wert
  • Wert

Ergebnis im Zielquellenattribut =

  • Wert
  • Wert

Bei dieser Operation können keine Schlüsselwörter verwendet werden.

Syntax der Funktion:

  • [Beschreibung]: Freitext zur Beschreibung des Vorgangs (optional).
  • [Attribut]: Name des Attributs, das in der Zielquelle vorhanden ist und auf dem der Vergleich durchgeführt werden soll.
  • [Attributname]: Name des Attributs, das in der maßgeblichen Quelle vorhanden ist und mit dem der Vergleich durchgeführt werden soll.

Beispiel für folgende Konfiguration:

MERGE

Eine Operation, mit der Sie aus einem mehrwertigen Attribut eine Verkettung von Werten erstellen und sie einem einwertigen Attribut zuordnen können.

Bitte beachten Sie, dass diese Funktion erst ab Version 6.2 verfügbar ist.

Syntax der Funktion:

  • [name_out_attribute_monovalue] = Name des Attributs, das als Ausgabe bereitgestellt werden soll.
  • [Ausdruck] = [Trennzeichen];[Name_attribute_multivalues]
    • [Separator]: Der Separator muss ein einzelnes Zeichen sein und kann nicht ";" sein, da dieses Zeichen in der Konfigurationsdatei des Steckverbinders verwendet wird.
    • [name_attribute_multivalues]: Name des mehrwertigen Attributs, dessen Werte gekettet werden müssen.

Nutzungsmodus:

Der MERGE-Vorgang kann in Synchronisationsregeln und nur in CONVERT-Vorgängen verwendet werden.

Beispiel für folgende Konfiguration:

  • Mit dem Attribut "wiki_mod_1" gleich:
    • Recht_001
    • Recht_002
    • Recht_003
  • Ergebnis: In der sync.xml-Datei hat das Attribut "lst_right" den folgenden Wert:
    • Das ist ein sehr guter Weg, um zu lernen, wie man sich selbst schützt.

ModValue

Die Funktion, mit der Sie einen Attributwert ändern können. Das Attribut muss existieren und nur einen Wert haben. Der ursprüngliche Wert des Attributs wird überschrieben und kann nicht mehr wiederverwendet werden.

Syntax der Funktion:

  • [Beschreibung]: Freitext zur Beschreibung des Vorgangs (optional).
  • [Attribut]: Name des zu modifizierenden Attributs. Wenn das Attribut nicht vorhanden ist, funktioniert der Vorgang nicht.
  • [Ausdruck]: Formel eingegeben. Es ist möglich, Schlüsselwörter zu verwenden oder alle oder einen Teil der festen Werte (hard-codiertem Text) eingeben.

Beispiel für folgende Konfiguration:

MULTCOPY

Attribute aus der Quelle kopieren

Eine Operation, die Attributwerte aus dem Quellenexport zu Attributen in der DELTA-Datei kopiert. Sie funktioniert für einmalige Attribute .

Syntax der Funktion:

  • [Beschreibung]: Freitext zur Beschreibung des Vorgangs (optional).
  • [Attributname zum Kopieren]: Name des Attributs, das im Quellenexport enthalten sein muss. Das Attribut muss existieren.
  • [Name des Zielattributs]: Das Attribut muss vorhanden sein. Name des Attributs, das in den Ziel-Export aufgenommen werden muss, der sich in der DELTA-Datei befindet.

Die Operation muss so oft wie nötig durchgeführt werden.

Beispiel für folgende Konfiguration:

MULTDSTCOPY

Eine Operation, die Attributwerte im Ziel-Export zu Attributen in der DELTA-Datei kopiert. Sie funktioniert für einmalige Attribute . Sie wird im Allgemeinen verwendet, um Werte aus dem Ziel-Repository zu melden, die im Quellrepository unbekannt sind, oft im Falle eines Löschens (nicht mehr in der Quelle bekannt, aber immer noch im Ziel vorhanden).

Syntax der Funktion:

  • [Beschreibung]: Freitext zur Beschreibung des Vorgangs (optional).
  • [Attributname zu kopieren]: Name des Attributs, das in den Zielsexport aufgenommen werden muss. Das Attribut muss vorhanden sein.
  • [Name des Zielattributs]: Name des Zielattributs, das in der DELTA-Datei zu finden ist.

Die Operation muss so oft wie nötig durchgeführt werden.

Beispiel für folgende Konfiguration:

MULTIEVALEQ

Betrieb, der mehrere mehrwertige Attribute vergleicht.

Syntax der Funktion:

  • [Beschreibung]: Freitext zur Beschreibung des Vorgangs (optional).
  • [Name des Quellattributs]: Name des zu vergleichenden Attributs, das im Quellenexport vorhanden ist.
  • [Name des Bestimmungsortattributs]: Name des zu vergleichenden Attributs, das bei der Bestimmungsexport vorhanden ist.

Die Operation muss so oft wie nötig durchgeführt werden.

Beispiel für folgende Konfiguration:

MULTSET

Diese Vorgehensweise ermöglicht es Ihnen, Kopien von mehrwertigen Attributen zu erstellen, wobei Sie eine Option zum Hinzufügen eines Präfixes haben.

Syntax der Funktion:

  • [Name_attribut_dest] = Name des Attributs, das als Ausgabe bereitgestellt werden soll. Das Attribut muss nicht vorher vorhanden sein.
  • [Name_attribut_src] = Name des Attributs, dessen Werte kopiert werden. Achtung, verwenden Sie nicht die Schlüsselwörter <syncattsrc> oder <syncattdst>.
  • [Präfix] = Zeichenfolge, die vor jedem Wert des Attributs [Name_attribut_src] hinzugefügt wird. Das Präfix kann der Wert eines Attributs sein, der das Schlüsselwort > verwendet. Wenn Sie kein Präfix hinzufügen möchten, geben Sie einfach <uid> im zweiten Parameter des erwarteten Ausdrucks an.

Nutzungsmodus:

Die MULTSET-Operation kann in Synchronisationsregeln für die CONVERT- und MATCH-Operationen (OnCreate, OnModify und OnDelete) verwendet werden.

Beispiel für folgende Konfiguration:

  • Mit dem Attribut "postal_code" gleich:
    • 68300
    • 68390
    • 38670
  • Ergebnis: In der Datei sync.xml hat das Attribut "Code_postal_prefix" folgende Werte:
    • CP_68300
    • CP_68390
    • CP_38670

MVEQ

Betrieb, der zwei mehrwertige Attribute vergleicht.

Syntax der Funktion:

  • [Beschreibung]: Freitext zur Beschreibung des Vorgangs (optional).
  • [Attribut]: Name des zu vergleichenden Attributs, das in der Ziel-Exportart vorhanden ist.
  • [Attributname]: Name des zu vergleichenden Attributs, das im Quellenexport enthalten ist.

Beispiel für folgende Konfiguration:

ÜberNAME

Eine Operation, die ein Attribut umbenennt.

Syntax der Funktion:

  • [Beschreibung]: Freitext zur Beschreibung des Vorgangs (optional).
  • [Attribut]: neuer Name des Attributs.
  • [Ausdruck]: Name des Attributs, das umbenannt werden soll.

Beispiel für folgende Konfiguration:

SET

Eine Operation, mit der Sie einem Attribut einen Wert zuweisen können, der nur einen einzigen Wert hat, unabhängig davon, ob es existiert oder nicht.

Syntax der Funktion:

  • [Beschreibung]: Freitext zur Beschreibung des Vorgangs (optional).
  • [Attribut]: Name des Attributs, dem ein Wert zugewiesen werden soll. Wenn das Attribut vorhanden ist, wird der ursprüngliche Wert überschrieben; wenn das Attribut nicht vorhanden ist, wird es erstellt.
  • [Ausdruck]: Formel eingegeben. Es ist möglich, Schlüsselwörter zu verwenden oder alle oder einen Teil der festen Werte (hard-codiertem Text) eingeben.

Beispiel für folgende Konfiguration:

SIMPLEEQ

Betrieb, der mehrere einmalige Attribute vergleicht.

Syntax der Funktion:

  • [Beschreibung]: Freitext zur Beschreibung des Vorgangs (optional).
  • [Name des Quellattributs]: Name des zu vergleichenden Attributs, das im Quellenexport vorhanden ist.
  • [Name des Bestimmungsortattributs]: Name des zu vergleichenden Attributs, das bei der Bestimmungsexport vorhanden ist.

Die Operation muss so oft wie nötig durchgeführt werden.

Beispiel für folgende Konfiguration:

SPLIT

Die Operation wird verwendet, um eine Trennung von Werten aus einem monovalenten Attribut und einem Separator zu erzeugen und diese dann einem multivalen Attribut zuzuordnen.

Bitte beachten Sie, dass diese Funktion erst ab Version 6.2 verfügbar ist.

Syntax der Funktion:

  • [name_out_attribute_multivalues] = Name des Attributs, das als Ausgabe bereitgestellt werden soll.
  • [Ausdruck] = [Trennzeichen];[Name_Attribut_Einheitswert]
    • [Separator]: Der Separator muss ein einzelnes Zeichen sein und kann nicht ";" sein, da dieses Zeichen in der Konfigurationsdatei des Steckverbinders verwendet wird.
    • [name_attribute_multivalues]: Name des mehrwertigen Attributs, dessen Werte gekettet werden müssen.

Mögliche Ergebnisse:

  • Wenn der Trennzeichen mindestens einmal gefunden wird: gibt eine Liste von Werten zurück
  • Wenn der Trennzeichen nicht gefunden wird: gibt die komplette Zeichenfolge zurück

Mögliche Ergebnisse:

Der SPLIT-Vorgang kann in Synchronisationsregeln und nur in CONVERT-Vorgängen verwendet werden.

Beispiel für folgende Konfiguration:

  • Mit dem Attribut "string_rights" ist gleich:
    • Das ist ein sehr guter Weg, um zu lernen, wie man sich selbst schützt.
  • Ergebnis: In der Sync.xml-Datei hat das Attribut lst_right_multi den folgenden Wert:
    • Recht_001
    • Recht_002
    • Recht_003