Zu Content springen
Deutsch
  • Es gibt keine Vorschläge, da das Suchfeld leer ist.

SCIM: Platzhalterwerte wie „N/A" oder „-" aus Attributen entfernen

Voraussetzungen: Administrator · SSO / SCIM Addon

Manchmal wird bei einem Attribut (z. B. Telefonnummer) statt eines leeren Werts ein Platzhalter wie „N/A" oder „-" übertragen und im Profil angezeigt. Der Grund: Im Quellsystem (z. B. Entra ID) ist bei den betroffenen Nutzern genau dieser Platzhalterwert hinterlegt, und er wird wie jeder andere Wert 1:1 per SCIM übertragen.

Löscht man den Wert direkt im Entra ID, reicht das allein nicht aus: Da dadurch keine erkennbare Attributänderung im gewohnten Sinn vorliegt, sendet Entra ID unter Umständen kein Update an Lemontaps, und der alte Platzhalterwert bleibt bestehen. Um das Attribut wirklich zu leeren, muss das Mapping in Entra ID vorübergehend angepasst werden.

Vorgehen in Entra ID

  1. Öffne in Azure Enterprise Applications → [deine SCIM-App] → Provisioning → Attribute mapping.

    Screenshot 2026-09-10 at 14.53.52 (1)
  2. Suche das betroffene Attribut (z. B. Telefonnummer) und klicke auf das Bearbeiten-Symbol (Stift).
  3. Stelle Mapping type von Direct auf Expression um.
  4. Trage folgende Expression ein, wobei ATTR1 durch das jeweilige Quellattribut ersetzt wird (z. B. mobile):

    IIF(IsPresent([ATTR1]), [ATTR1], "$EMPTY$")

    Diese Expression sorgt dafür, dass ein tatsächlich vorhandener Wert erhalten bleibt, während alle anderen Fälle – inklusive Platzhalter wie „N/A" – auf leer gesetzt werden.

    Screenshot 2026-09-10 at 14.56.08 (1)
  5. Klicke auf Apply und anschließend auf der Hauptseite auf Save – „Apply" allein speichert die Änderung noch nicht.
  6. Stoße die Provisionierung erneut an:
    1. Für alle Nutzer: Overview → Restart provisioning
    2. Für einzelne Nutzer: Provision on demand → Nutzer oder Gruppe suchen → Provision

      Screenshot 2026-09-10 at 14.56.23 (1)
  7. Warte, bis der Durchlauf abgeschlossen ist, und prüfe im Profil, ob der Platzhalterwert jetzt leer angezeigt wird.
  8. Wichtig: Mapping danach zurückstellen: Sobald die Werte einmal bereinigt sind, muss das Mapping wieder auf Direct zurückgestellt werden. Bleibt es dauerhaft auf „Expression" mit „$EMPTY$" stehen, würde bei jeder künftigen Provisionierung auch ein tatsächlich eingetragener Wert wieder überschrieben bzw. geleert.

Je nach Anwendungsfall muss die Expression ggf. angepasst werden (z. B. bei mehreren unterschiedlichen Platzhalterwerten). Mehr zur Syntax: Microsoft-Dokumentation zum Expression Builder.