Organisationen speichern im Verzeichnis häufig Informationen, die die Standardfelder eines Benutzers nicht abdecken - eine Kostenstelle, eine Ausweisnummer, ein Gebäude. Im lokalen Active Directory (AD) liegen solche Daten in benutzerdefinierten Attributen oder Erweiterungsattributen, die mit Microsoft Entra ID synchronisiert werden können; reine Cloud-Organisationen können dieselben Daten direkt in Entra ID pflegen.

Die Vitextra Employee Directory Webparts können diese Attribute auf SharePoint-Websites und in Microsoft Teams anzeigen. Dieser Artikel erklärt, welche Entra-ID-Attribute unterstützt werden, wie Sie ihre genauen Namen ermitteln und wie Sie sie als benutzerdefinierte Spalten hinzufügen:

  • im Webpart Employee Directory (Entra ID) und
  • im Webpart Employee Directory mit der Datenquelle Entra ID (Azure AD).

💡 Tipp
Wenn das Webpart Employee Directory die Datenquelle Benutzerprofile verwendet, stammen benutzerdefinierte Attribute stattdessen aus SharePoint-Benutzerprofilen und verwalteten Eigenschaften der Suche. Siehe KB10049. So fügen Sie dem Employee Directory Webpart benutzerdefinierte Benutzerprofilattribute hinzu.

Unterstützte Attribute

Beide Webparts lesen Entra-ID-Daten über Microsoft Graph. Eine benutzerdefinierte Spalte ist der Name einer Eigenschaft des Graph-Ressourcentyps user, und das Webpart fragt sie zusammen mit den integrierten Feldern ab. Drei Arten von Namen werden unterstützt:

AttributtypEingabe unter „Spalte“Beispiel
Verzeichniserweiterungen - benutzerdefinierte Attribute, die mit Microsoft Entra Connect (Synchronisierung von Verzeichniserweiterungen) aus dem lokalen AD synchronisiert oder von einer Anwendung registriert wurdenDer vollständige Erweiterungsname im Format extension_{appId}_{attributeName}, wobei {appId} die Anwendungs-ID ohne Bindestriche istextension_8f2a1c0e4b7d4c3a9e6f5d4c3b2a1f0e_costCenter
Lokale Erweiterungsattribute - die 15 Attribute extensionAttribute1–extensionAttribute15 (die benutzerdefinierten Exchange-Attribute), aus dem AD synchronisiert oder für reine Cloud-Benutzer gesetztNur der Attributname; das Webpart liest den Wert aus onPremisesExtensionAttributesextensionAttribute1
Weitere Benutzereigenschaften, die von den integrierten Feldern nicht abgedeckt werdenDer Name der Graph-EigenschaftemployeeHireDate, faxNumber, preferredLanguage, usageLocation

Die Namen benutzerdefinierter Attribute in Entra ID entsprechen nicht denen im lokalen AD. Ein AD-Attribut wie costCenter, das als Verzeichniserweiterung synchronisiert wird, heißt in Entra ID beispielsweise extension_{appId}_costCenter. Verwenden Sie immer den Entra-ID-Namen genau so, wie Microsoft Graph ihn zurückgibt - bei Namen wird zwischen Groß- und Kleinschreibung unterschieden.

❗ Wichtig
Schemaerweiterungen (schema extensions) und offene Erweiterungen (open extensions) werden nicht unterstützt. Vermeiden Sie außerdem Benutzereigenschaften, die Microsoft Graph nur für einen einzelnen Benutzer und nicht in einer Benutzerliste zurückgibt - zum Beispiel aboutMe, skills, interests, hireDate und mySite. Verweist eine benutzerdefinierte Spalte auf eine solche Eigenschaft oder auf einen nicht vorhandenen Namen, kann das Verzeichnis die Benutzer nicht laden und zeigt stattdessen einen Fehler an.

Fehler durch eine nicht unterstützte Eigenschaft

Fehler durch eine nicht unterstützte Eigenschaft

Voraussetzungen

Um die Attributnamen zu ermitteln, können Sie den Graph Explorer oder Microsoft Graph PowerShell verwenden. Dieser Abschnitt verwendet PowerShell. Öffnen Sie PowerShell und installieren Sie das Microsoft Graph PowerShell SDK:

Install-Module Microsoft.Graph -Scope CurrentUser

📝 Hinweis
Die älteren PowerShell-Module AzureAD und MSOnline wurden eingestellt. Verwenden Sie statt Connect-AzureAD und Get-AzureADUser die unten gezeigten Microsoft Graph PowerShell-Cmdlets.

Mit Ihrer Umgebung verbinden

Stellen Sie eine Verbindung mit Microsoft Graph her und fordern Sie Berechtigungen zum Lesen von Benutzern und Verzeichnisdaten an:

Connect-MgGraph -Scopes "User.Read.All", "Directory.Read.All"

Sie werden aufgefordert, sich mit Ihrem Geschäftskonto anzumelden und gegebenenfalls den angeforderten Berechtigungen zuzustimmen.

Verbindung mit Microsoft Graph über ein Geschäftskonto

Verbindung mit Microsoft Graph über ein Geschäftskonto

Benutzerdefinierte Attribute abrufen

Um die in Ihrem Mandanten registrierten Verzeichniserweiterungen aufzulisten, führen Sie Folgendes aus:

Get-MgDirectoryObjectAvailableExtensionProperty | Select-Object Name, DataType, IsSyncedFromOnPremises

Die Spalte Name enthält die vollständigen Namen (extension_{appId}_{attributeName}), die Sie im Webpart verwenden. Erweiterungen, bei denen IsSyncedFromOnPremises den Wert True hat, stammen aus dem lokalen AD.

Um die Werte eines bestimmten Benutzers zu prüfen, ersetzen Sie dbadmin@vitextra.onmicrosoft.com durch den Anmeldenamen eines Benutzers, der die benötigten Attribute besitzt, und führen Sie Folgendes aus:

$userLogin = "dbadmin@vitextra.onmicrosoft.com"

# extensionAttribute1–15
(Get-MgUser -UserId $userLogin -Property "onPremisesExtensionAttributes").OnPremisesExtensionAttributes | Format-List

# eine Verzeichniserweiterung (Namen aus der obigen Liste verwenden)
(Get-MgUser -UserId $userLogin -Property "extension_8f2a1c0e4b7d4c3a9e6f5d4c3b2a1f0e_costCenter").AdditionalProperties

Im Graph Explorer liefern GET https://graph.microsoft.com/v1.0/users/{user}?$select=displayName,onPremisesExtensionAttributes und POST https://graph.microsoft.com/v1.0/directoryObjects/getAvailableExtensionProperties dieselben Informationen.

Benutzerdefinierte Attribute eines Benutzerobjekts in Microsoft Entra ID

Benutzerdefinierte Attribute eines Benutzerobjekts in Microsoft Entra ID

Webpart-Eigenschaften

Benutzerdefinierte Spalten werden in beiden Webparts gleich konfiguriert:

  1. Öffnen Sie die Seite mit dem Webpart, wählen Sie Bearbeiten und dann das Bearbeitungssymbol (Stift) des Webparts, um dessen Eigenschaftenbereich zu öffnen.
  2. Wählen Sie im Abschnitt Datenquelle unter Benutzerdefinierte Spalten die Schaltfläche Konfigurieren. Im Webpart Employee Directory muss Datenquelle dabei auf Entra ID (Azure AD) gesetzt sein.

„Benutzerdefinierte Spalten“ in den Webpart-Einstellungen

„Benutzerdefinierte Spalten“ in den Webpart-Einstellungen
  1. Der Bereich Spalten wird geöffnet. Geben Sie in der leeren Zeile unten in der Tabelle unter Spalte den Attributnamen und unter Beschriftung die Bezeichnung ein, die Ihre Benutzer sehen, und legen Sie fest, wo die Spalte angezeigt wird.
  2. Wählen Sie Neues Element hinzufügen (das Plussymbol am Ende der Zeile). Wiederholen Sie dies für jedes benötigte Attribut.
  3. Ändern Sie bei Bedarf über Reihenfolge die Position der Spalten und wählen Sie Speichern.
  4. Veröffentlichen Sie die Seite, damit die benutzerdefinierten Attribute für die Benutzer verfügbar werden.

Einstellungen der benutzerdefinierten Spalten

Einstellungen der benutzerdefinierten Spalten

Jede benutzerdefinierte Spalte hat die folgenden Einstellungen:

EinstellungBeschreibung
In der Liste anzeigenZeigt das Attribut als Spalte in der Ansicht Details an und nimmt es in den Excel-Export auf. Für eine neue Zeile standardmäßig aktiviert.
Auf Karte anzeigenZeigt das Attribut im Detailbereich des Mitarbeiters an, der sich beim Auswählen einer Person öffnet.
DurchsuchbarNur Employee Directory (Entra ID). Das Suchfeld sucht den eingegebenen Text auch in diesem Attribut.
SpalteDer Attributname, wie unter Unterstützte Attribute beschrieben. Erforderlich.
BeschriftungDie Bezeichnung in der Spaltenüberschrift und im Detailbereich. Erforderlich.
ReihenfolgeDie Position der Spalte unter den benutzerdefinierten Spalten. Benutzerdefinierte Spalten werden nach den integrierten Spalten angeordnet.

Um eine benutzerdefinierte Spalte zu entfernen, wählen Sie am Ende ihrer Zeile Zeile löschen (das Papierkorbsymbol) und dann Speichern.

📝 Hinweis
Das Webpart Employee Directory verwendet eine gemeinsame Liste benutzerdefinierter Spalten für beide Datenquellen und bietet die Option Durchsuchbar nicht an. Wenn Sie seine Datenquelle auf Benutzerprofile umstellen, ersetzen Sie die Entra-ID-Attributnamen durch verwaltete Eigenschaften der Suche, wie in KB10049 beschrieben.

Nach dem Speichern erscheinen benutzerdefinierte Attribute mit aktivierter Option Auf Karte anzeigen im Detailbereich des Mitarbeiters, sofern die Person einen Wert hat:

Detailbereich des Mitarbeiters

Detailbereich des Mitarbeiters

Wo benutzerdefinierte Spalten angezeigt werden

Eine benutzerdefinierte Spalte kann an denselben Stellen wie die integrierten Felder verwendet werden:

📝 Hinweis
Das Webpart Employee Directory (Entra ID) speichert eine Kopie des Verzeichnisses im Browser und aktualisiert sie automatisch nach 24 Stunden. Wenn Sie die benutzerdefinierten Spalten ändern, werden die Daten automatisch neu geladen; andere Benutzer sehen neue Attributwerte nach der nächsten Aktualisierung oder sofort, wenn sie den Link Aktualisieren neben Letzte Aktualisierung auswählen.

Zusammenfassung

Benutzerdefinierte Entra-ID-Attribute - aus dem lokalen AD synchronisierte Verzeichniserweiterungen, extensionAttribute1–extensionAttribute15 und weitere Benutzereigenschaften - erweitern, was die Employee Directory Webparts in SharePoint und Microsoft Teams anzeigen können. Ermitteln Sie den genauen Attributnamen mit Microsoft Graph PowerShell oder dem Graph Explorer, fügen Sie ihn unter Benutzerdefinierte Spalten hinzu und legen Sie fest, ob er in der Liste, im Detailbereich, in der Suche, in Gruppen oder im Export erscheint.

Fragen und Antworten

Stellen Sie eine Frage zu diesem Artikel und erhalten Sie eine offizielle Antwort von unserem Team.

Noch keine Fragen. Stellen Sie die erste Frage.

Ausgewählte Artikel

So erstellen Sie einen QR-Code für eine Visitenkarte (vCard)

Schritt für Schritt: Erstellen Sie im Vitextra QR Code Generator Webpart einen QR-Code mit den Kontaktdaten eines Mitarbeiters – die Registerkarte „vCard“ ausfüllen, den Code kompakt halten, ein Logo hinzufügen, den Code testen und auf einer Visitenkarte, einem Ausweis, in einer E-Mail-Signatur oder auf einer SharePoint-Seite verwenden.

103 3 Min.
So finden Sie Abwesenheiten ohne Vertretung

Wie Vorgesetzte die Registerkarte „Keine Vertretung“ des Vitextra Substitutions Webparts nutzen, um genehmigte Abwesenheiten ihrer direkten Mitarbeiter in den nächsten 120 Tagen zu finden, für die noch keine bestätigte Vertretung existiert, was die drei Statusanzeigen bedeuten und wie Sie eine Lücke mit der Schaltfläche „Zuweisen“ schließen.

78 4 Min.
Employee Details: „Über mich“, Interessen, Zuständigkeiten, frühere Projekte und Schulen ausfüllen

So füllen Sie die Karte „Über mich“ auf Ihrer Vitextra-Employee-Details-Seite aus: Schreiben Sie einen kurzen Text über sich und pflegen Sie die Listen mit Interessen, Verantwortlichkeiten, erledigten Projekten und Schulen – ein Eintrag pro Zeile. Erfahren Sie, wie der Text angezeigt wird, wer ihn sieht und was Sie schreiben sollten.

90 3 Min.

Teilen