2009-11-26 4 views
1

J'essaie de mapper mes sections de profil de compétences et de responsabilités à l'une des propriétés personnalisées dans Active Directory (extensionattribute1, 2, etc.). J'entre les valeurs séparées par des virgules dans AD et il importe les valeurs mais voit les valeurs séparées par des virgules comme une valeur à l'importation. c'est-à-dire 'C#, asp.net, javascript' plutôt que 'C#', 'asp.net', 'Javascript'.Propriété de profil à plusieurs valeurs mappée à AD dans Sharepoint

Des idées. Je suis presque là, c'est juste de ne pas séparer les valeurs correctement lors de l'importation.

Merci à l'avance

Répondre

0

Je ne pense pas que vous pouvez simplement mettre une chaîne CSV dans une propriété AD et ont SharePoint traiter comme une propriété de plusieurs valeurs. Cela est dû au fait que la propriété AD est toujours classée comme une propriété à valeur unique. Certaines propriétés AD sont réellement/intrinsèquement multi-valuées, ce qui ne nécessiterait l'utilisation d'aucune construction CSV pour entrer les multiples valeurs dans AD. Je crois que si la propriété AD est multi-valuée, SharePoint peut l'importer dans une propriété multi-valuée SharePoint. Sinon, vous devrez exécuter du code personnalisé dans un travail du minuteur ou quelque chose qui analyserait les composants CSV de la propriété AD et mettrait à jour le profil de l'utilisateur directement via le modèle d'objet SharePoint.

This page explique la différence entre les propriétés AD valeur unique et multi:

0

Si vous avez ces valeurs dans une base de données externe, vous pouvez les utiliser comme source de données secondaire en utilisant Business Data Catalog (BDC).

Vous pouvez mapper vos données soit 1: 1 ou 1 cartographie: nombre

Voici un exemple http://www.toddbaginski.com/blog/archive/2009/03/08/45.aspx

Questions connexes