Skip to main content
Skip table of contents

Mappage de l'attribut preferredLanguage par un autre attribut

Read this article in: English, Deutsch, French

Si vous n'êtes pas en mesure de renseigner "preferredLanguage" via une méthode par défaut, nous pouvons utiliser l'expression "switch" pour échanger une liste finie d'éléments contre des langues. Par exemple, vous pouvez utiliser le pays ou une adresse spécifique et l'échanger contre nos codes de langue (voir ci-dessous pour les codes de langue corrects). 

Pour que cela fonctionne, vous avez besoin d'une liste qui indique au système quel élément doit être échangé avec quelle valeur linguistique. 

Allez dans Azure Attribute Mapping, ajoutez un nouvel attribut et remplissez les champs comme suit :

image-20240219-135942.png

Mapping Type: Expression 

Expression: Switch([Sourceattribute], "DefaultValue", "Source1", "Target1", "Source2", "Target2", [...]) 

Explications: 

Sourceattribute = qui est maintenue tout au long de la vie de l'entreprise. (pays, code postal, lieu d'utilisation, etc.) 

DefaultValue = valeur par défaut pour tout attribut non mentionné dans la liste (recommandé: de ou en) 

Source1 =  premier article à échanger (par. ex., AT; DE; UK etc) 

Target1 = premier échange(e.g., de, en etc.) 

Source2= deuxième article à échanger 

Target2 = deuxième échange 

etc. 

Attribut cible : devrait être  preferredLanguage 

Tous les utilisateurs dont les "Source_entries" ne figurent pas dans la liste recevront la valeur "default_value. "

! Veuillez noter que l'expression est sensible à la casse. Par exemple, si vous utilisez "DE" et "de", vous devez inclure les deux versions dans la fonction ("DE", "de", "de", "de"). 

Microsoft limite cette expression à 100 valeurs. 

 

Microsoft pour plus d'informations : 

https://learn.microsoft.com/en-us/azure/active-directory/app-provisioning/functions-for-customizing-application-data#switch  

Quelle syntaxe linguistique acceptons-nous ? 

Nous acceptons les codes de langue ISO 639-1.  

Les combinaisons telles que de-DE et en-US avec ISO-639 et ISO-3166 fonctionnent également.  

Liste complète des codes de langue acceptés : 

  • ar: 'Arabic', 

  • zh: 'Chinese', 

  • de: 'German', 

  • en: 'English', 

  • es: 'Spanish', 

  • fr: 'French', 

  • it: 'Italian', 

  • nl: 'Dutch', 

  • pl: 'Polish', 

  • pt: 'Portuguese', 

  • ru: 'Russian', 

  • se: 'Swedish', 

  • tr: 'Turkish', 

  • jp: 'Japanese', 

  • 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’ 

  N'oubliez pas : Accepter ces données n'équivaut pas à prendre en charge toutes les langues de la liste (du point de vue du contenu).

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.