Als u "preferredLanguage" niet via een standaardmethode kunt invullen, kunt u de "switch"-expressie gebruiken om een vaste lijst met elementen te koppelen aan talen. U kunt bijvoorbeeld het land of een specifiek adres gebruiken en dit koppelen aan onze taalcodes (zie de onderstaande lijst voor de juiste taalcodes).
Om dit te laten werken, hebt u een lijst nodig die het systeem vertelt welk element moet worden gekoppeld aan welke taalwaarde.
Volg de onderstaande stappen:
-
Ga naar Microsoft Entra ID Attribute Mapping
-
Voeg vervolgens een nieuw attribuut toe
-
Vul de velden als volgt in en klik op "Save"
Gedetailleerde toelichting:
Mapping Type: Expression
Expression: Switch([Sourceattribute], "DefaultValue", "Source1", "Target1", "Source2", "Target2", [...])
Sourceattribute: attribuut dat doorlopend wordt gebruikt (land, postcode, usageLocation, enz.)
DefaultValue: standaardwaarde voor elk attribuut dat niet in de lijst staat (aanbevolen: de of en)
Source1: eerste te koppelen element (bijv. AT; DE; UK enz.)
Target1: eerste koppeling (bijv. de, en enz.)
Source2: tweede te koppelen element
Target2: tweede koppeling
Target attribute: dient preferredLanguage te zijn
Alle Users met bronvermeldingen die niet in de lijst voorkomen, ontvangen de standaardwaarde.
Opmerking:
De expressie is hoofdlettergevoelig, wat betekent dat er onderscheid wordt gemaakt tussen hoofd- en kleine letters. Als u bijvoorbeeld "DE" en "de" gebruikt, moet u beide versies opgeven in de functie ("DE", "de" en "de", "de").
U kunt hoofdlettergevoeligheid omzeilen door de functie ToUpper() of ToLower() te gebruiken.
Voorbeeld: Switch(ToLower([SourceAttribute], "DefaultValue", "Source1", "Target1", … )
Microsoft beperkt deze lijst tot 100 waarden.
Voor meer Information over de Switch-expressie, zie dit Microsoft-artikel.
Microsoft-artikel voor nadere Information:
https://learn.microsoft.com/en-us/entra/identity/app-provisioning/functions-for-customizing-application-data#switch
Welke taalsyntaxis accepteren wij?
Wij accepteren ISO 639-1-taalcodes. De combinaties zoals de-DE en en-US met ISO-639 en ISO-3166 werken ook.
Volledige lijst met geaccepteerde taalcodes:
-
ar: 'Arabic'
-
zh: 'Chinese'
-
de: 'German'
-
en: 'English'
-
es: 'Spanish'
-
fr: 'French'
-
it: 'Italian'
-
nl: 'Dutch'
-
pl: 'Polish'
-
pt: 'Portuguese'
-
ru: 'Russian'
-
sv: 'Swedish' (se is deprecated)
-
tr: 'Turkish'
-
ja: 'Japanese' (jp is deprecated)
-
da: 'Danish'
-
cs: 'Czech'
-
hu: 'Hungarian'
-
ro: 'Romanian'
-
sk: 'Slovak'
-
fi: 'Finnish'
-
et: 'Estonian'
-
el: 'Greek'
-
no: 'Norwegian'
-
bg: 'Bulgarian'
-
vi: 'Vietnamese'
-
sl: 'Slovenian'
-
hr: 'Croatian'
-
ko: 'Korean'
-
hi: 'Hindi'
-
th: 'Thai'
-
uk: 'Ukrainian'
-
sr : 'Serbian'
-
ca: 'Catalan'
Houd er rekening mee
Het accepteren van gegevens is niet hetzelfde als het ondersteunen van alle talen in de lijst (wat betreft inhoud).
Deze vertaling is geautomatiseerd. Bekijk bij twijfel de Engelse versie.