Microsoft Entra ID
Provisioning

Reference for writing expressions for attribute mappings in Microsoft Entra Application Provisioning

In brief

The documentation adds `NormalizeDiacriticsByCulture(source, culture)`, supporting German (`de`) transliteration such as `ä` to `ae` and `ß` to `ss`.

What Entra admins need to know

Administrators can use the function in app provisioning expressions to normalize German names and other strings.

This editorial summary was generated by AI from the documentation changes. Verify important details in the full Microsoft Learn article.

Documentation change

The comparison below shows only the changed extract. Use the full-page view for complete context.

List of Functions

Append      AppRoleAssignmentsComplex      BitAnd      CBool      CDate      Coalesce      ConvertToBase64      ConvertToUTF8Hex      Count      CStr      DateAdd      DateDiff      DateFromNum  DefaultDomain      FormatDateTime      Guid      IgnoreFlowIfNullOrEmpty     IIF     InStr      IsNull      IsNullOrEmpty      IsPresent      IsString      Item      Join      Left      Len      Mid      NormalizeDiacritics      NormalizeDiacriticsByCulture      Not      Now      NumFromDate      PCase      RandomString      Redact      RemoveDuplicates      Replace      SelectUniqueValue     SingleAppRoleAssignment     Split    StripSpaces      Switch     ToLower     ToUpper     Word


Append

  • OUTPUT: "Zoe"

NormalizeDiacriticsByCulture

Function: NormalizeDiacriticsByCulture(source, culture)

Description: Requires two string arguments. When culture is "de", returns the source string with German diacritical characters transliterated according to the following table. "de" is the only supported culture value. For any other culture value, the function uses the same normalization behavior as NormalizeDiacritics.

Parameters:

NameRequired/ RepeatingTypeNotes
sourceRequiredStringThe string to normalize.
cultureRequiredStringThe culture to use for normalization. The only supported value is "de".
CharacterTransliterated value
äae
ÄAe
öoe
ÖOe
üue
ÜUe
ßss

Normalize German diacritics in a string

Example: Transliterate German diacritical characters by using the "de" culture.

Expression:NormalizeDiacriticsByCulture("Müller", "de")

Sample input/output:

  • INPUT: "Müller", "de"
  • OUTPUT: "Mueller"

Not

Function:

Daily Entra.News

Get daily email updates

Get a concise summary of the latest Microsoft Entra updates delivered straight to your inbox.

Loading the secure signup form…