Ein Quellsystem verbinden
Eine Datei importieren (manuell)

Verbundene Quellen werden unter Directory auf dem Tab „Sync“ aufgelistet.
Funktionsweise auf einen Blick
- Wählen Sie Ihren Anbieter.
- Verbinden: Geben Sie Anmeldedaten in Iru ein (Workday) oder autorisieren Sie Iru bei Ihrem Anbieter (BambooHR), damit es Ihre Benutzerdaten lesen kann.
- Konfigurieren (nur bei einigen Anbietern): Teilen Sie Iru mit, wo sich Ihre Daten befinden.
- Ordnen Sie die Felder der Quelle den Iru-Feldern zu.
- Aktivieren: Schalten Sie die Synchronisierung ein und wählen Sie, wie oft sie ausgeführt wird.
Grundsätze für jede Verbindung
- Ihr Quellsystem ist führend. Nach der Verbindung ist es die maßgebliche Instanz für Benutzerdaten; Iru spiegelt wider, was es sendet.
- Jeder Benutzer benötigt eine stabile ID. Sie wählen ein Feld, das jeden Benutzer eindeutig und dauerhaft identifiziert, sodass Iru immer den richtigen Datensatz aktualisiert.
- Sie entscheiden, wie Felder zusammenpassen. Iru rät nicht. Sie ordnen jedes Quellfeld dem passenden Iru-Feld zu und können Werte mit IQL transformieren, wenn sie nicht eins zu eins übereinstimmen.
Einrichtung
Anbieter wählen

Connect Source listet die Quellsysteme auf, die Sie verbinden können.
Mit Ihrem Anbieter verbinden
- Workday: Geben Sie in Iru den Instanz-Host, den Workday-Mandanten, den Integration System User und das Passwort ein.
- BambooHR: Geben Sie in Iru Ihre Unternehmensdomäne ein und autorisieren Sie dann in einem BambooHR-Fenster. Melden Sie sich bei BambooHR an und wählen Sie auf dem Bildschirm Share access with Iru Identity die Option Zugriff zulassen. Ihre BambooHR-Anmeldedaten gehen an BambooHR, nicht an Iru, und es muss kein API-Schlüssel eingegeben werden. Schließen Sie die Autorisierung innerhalb von 15 Minuten ab oder kehren Sie zu Iru zurück und starten Sie die Verbindung erneut.

Workday-Verbindung: In Iru eingegebene Anmeldedaten des Integration System User.
Konfigurieren, wo sich Ihre Daten befinden (einige Anbieter)
Ihre Daten Iru zuordnen
Abschließen und aktivieren
Ihre Daten zuordnen
Bei der Zuordnung findet der Großteil der Einrichtung statt: das Verbinden der Felder Ihrer Quelle mit den passenden Feldern in Iru.
Der Tab „Mapping“: ein Ausdruck für die eindeutige Kennung plus eine Zeile pro Attribut, jeweils befüllt durch ein Quellfeld oder einen IQL-Ausdruck.
Eine eindeutige Kennung festlegen
Wählen Sie das Feld, das jeden Benutzer eindeutig identifiziert, häufig eine Personalnummer oder eine ähnliche stabile Kennung. Iru benötigt einen stabilen Wert pro Benutzer, um bei jeder Synchronisierung den richtigen Datensatz zu aktualisieren, selbst wenn sich Namen oder E-Mail-Adressen ändern.Felder Iru zuordnen
Wählen Sie für jedes Iru-Attribut das Quellfeld, das es befüllen soll. Vier Attribute sind erforderlich und werden immer zugeordnet:- Vorname
- Nachname
- Benutzername
Werte mit IQL transformieren
Die meisten Felder werden einfach ausgewählt. Wenn der gewünschte Wert aus einem Feld gebildet werden muss, statt unverändert kopiert zu werden, schreiben Sie stattdessen einen kurzen IQL-Ausdruck. Während der Eingabe schlägt Iru die verfügbaren Felder vor und prüft Ihren Ausdruck, sodass Sie einen Tippfehler oder ein fehlendes Feld vor dem Speichern bemerken, nicht erst während einer Synchronisierung. Die vollständige Syntax finden Sie unter Attributzuordnung und IQL-Ausdrücke.Wie ein Feldname gelesen wird
IQL liest einen Feldnamen als Code. Ein Name ohne Klammern funktioniert, wenn er ein gültiger IQL-Bezeichner ist: Er beginnt mit einem ASCII-Buchstaben oder Unterstrich, und jedes weitere Zeichen ist ein ASCII-Buchstabe, eine Ziffer oder ein Unterstrich.first_name erfüllt dies, daher
schreiben Sie es unverändert. Ein Punkt verbindet gültige Namen, um auf einen verschachtelten Wert zuzugreifen, wie in
name.givenName. Ein Feld, dessen eigener Name einen Punkt enthält, ist ein einzelner Schlüssel, daher schlagen Sie
es als __source["name.givenName"] nach.
Manche Quellsysteme senden Namen, die nicht dieser Regel entsprechen:
- Namen mit Leerzeichen, Bindestrichen, Doppelpunkten oder anderen Symbolen, etwa
Email - Workoderurn:ietf:params:scim:schemas:extension:enterprise:2.0:User:department - Namen, die zugleich IQL-Schlüsselwörter sind, etwa
in,null,trueoderif
Email - Work als Email minus Work gelesen und in als
Mitgliedschaftsoperator. Um das Feld zu lesen, schlagen Sie es über seinen exakten Namen in __source nach, einer
Map aller Felder der Quelle:
__source["…"] um. Sie können diese Form für jedes Feld verwenden, und sie funktioniert innerhalb eines
längeren Ausdrucks wie jeder andere Wert:
") oder einen Backslash (\) enthält, setzen Sie innerhalb der Klammern einen
Backslash vor jedes dieser Zeichen. Ein Feld namens Title "Legal"
wird als __source["Title \"Legal\""] geschrieben. Der Editor fügt diese Backslashes hinzu, wenn
er das Feld umschreibt.
Gängige Beispiele (verwenden Sie die Feldnamen Ihres Anbieters):
- Einen Benutzernamen aus einer E-Mail-Adresse bilden (alles vor dem
@):email.split("@")[0] - Zwei Felder zu einem Wert kombinieren:
firstName + " " + lastName - Ein Feld bevorzugen, auf ein anderes zurückgreifen, wenn das erste leer ist:
optional.ofNonZeroValue(workEmail).orValue(homeEmail)
Anbieter wählen
Der Ablauf ist für jeden gleich; diese Leitfäden behandeln die abweichenden Schritte.Workday verbinden
BambooHR verbinden
Was bei jeder Synchronisierung geschieht
Nach der Aktivierung synchronisiert Iru im gewählten Intervall und gleicht Ihr Verzeichnis mit dem Quellsystem ab:
Die Effective Users einer Verbindung: die Benutzer, die derzeit aus der Quelle synchronisiert sind.
Synchronisierungszeitplan und bedarfsgesteuerte Synchronisierung
Legen Sie auf dem Tab Konfiguration einer Verbindung die Sync frequency mit dem Steuerelement Interval fest. Wählen Sie, wie oft Iru das aktuelle Verzeichnis abruft, oder stellen Sie es auf Manual only und synchronisieren Sie bei Bedarf. Verfügbare Intervalle:- Nur manuell (keine automatische Synchronisierung)
- Alle 30 Minuten
- Jede Stunde
- Alle 2 Stunden
- Alle 4 Stunden
- Alle 8 Stunden
- Alle 12 Stunden
- Jeden Tag
- Alle 2 Tage
- Jede Woche

Festlegen, wie oft Iru die Verbindung synchronisiert.
Die Verbindung langfristig verwalten
Auf der Detailseite einer Verbindung können Sie:- Erneut authentifizieren: Neue Anmeldedaten übermitteln oder den Zugriff bei Ihrem Anbieter erneut genehmigen, wenn die Verbindung abläuft oder abgelehnt wird, ohne Ihre Zuordnungen zu verändern.
- Konfiguration oder Zuordnungen bearbeiten: Anpassen, was importiert wird, wenn sich Ihre Anforderungen weiterentwickeln.
- Das Synchronisierungsintervall festlegen oder Jetzt synchronisieren ausführen.
- Force attribute sync (Workday): Die neuesten verfügbaren Felder aus Ihrem Bericht ohne Wartezeit erneut einlesen.
- Aktivität, Effective Users und Synchronisierungsfehler prüfen: Sehen, was einfließt, und alles erkennen, was Aufmerksamkeit erfordert.
- Die Verbindung aktivieren oder deaktivieren oder sie entfernen.

Die Detailseite einer Verbindung: Status, Verbindungszustand und Erneut authentifizieren.
Verbindungsstatus und erneute Authentifizierung
Verbindungsstatus und erneute Authentifizierung
- BambooHR: Melden Sie sich in dem von Iru geöffneten Fenster erneut bei BambooHR an und wählen Sie dann Zugriff zulassen.
- Workday: Geben Sie Integration user und Passwort erneut ein.

Erneute Authentifizierung von Workday mit aktuellen Anmeldedaten des Integration System User.
Synchronisierungsfehler
Synchronisierungsfehler
- Fehler in der Abrufphase treten auf, wenn Iru nicht aus der Quelle lesen kann: falsche oder abgelaufene Anmeldedaten, eine abgelaufene oder widerrufene Anbieterautorisierung, eine nicht erreichbare Instanz, ein fehlender Bericht oder ein abgelehnter API-Aufruf. Beheben Sie die Verbindung (häufig mit Erneut authentifizieren oder durch Korrektur der Berichts- oder Domäneneinstellungen) und führen Sie die Synchronisierung dann erneut aus.
- Fehler in der Anwendungsphase (Synchronisierung) treten auf, nachdem Iru die Datensätze erhalten hat, aber einen bestimmten Benutzer in Ihrem Verzeichnis nicht erstellen oder aktualisieren kann. Iru erfasst einen Synchronisierungsfehler, den Sie prüfen können: wann er aufgetreten ist, den betroffenen Benutzer, die von Iru versuchte Aktion, einen Fehlercode und eine Meldung. Wenn viele Datensätze mit demselben Fehler fehlschlagen, liegt die Ursache meist in einer Zuordnung: ein nicht zugeordnetes erforderliches Attribut oder eine eindeutige Kennung, die tatsächlich nicht eindeutig ist. Korrigieren Sie die Zuordnung und lassen Sie dann die nächste Synchronisierung laufen.

Eine fehlgeschlagene Synchronisierung auf dem Tab „Activity“ mit vollständigen Fehlerdetails. Hier wurde ein Datensatz abgelehnt, weil ein erforderliches Attribut fehlte.