MOSS 2007 – User Profiles via BDC - *tips*
Riporto un tips di **Gianfranco Vinucci su come importare informazioni aggiuntive dei profili utente di MOSS2007 tramite BDC.
La fonte BDC può essere un database (tipicamente un software di HRM) o un web service che contiene informazioni che non sono presenti in Active Directory (es. Dipartimento, Città, Mansione, etc...). La fonte dati dovrà avere un campo univoco che ci consenta di legare tali informazioni agli utenti di Active Directory (es. Nome utente di rete, indirizzo email, ...). Ad esempio queste informazioni potranno essere utilizzare per creare delle Audience da utilizzare nella visualizzazione di contenuti.
- Ovviamente bisogna aver configurato gli Shared Services
- Configurare tramite l’amministrazione degli Shared Services l’importazione dei profili utente presenti in Active Directory (User profiles and properties, Configure Profile Import)
- Verificare che l’importazione sia avvenuta correttamente tramite la pagina User profiles and properties o visualizzando i profili importati tramite View user profiles.
- Configurare tramite l’amministrazione degli Shared Services un Application BDC che punti al database contenente le informazioni aggiuntive degli utenti di Active Directory. Tale Application deve avere un entità che corrisponderà al campo da utilizzare come chiave per la corrispondenza con gli utenti di Active Directory (es. Nome utente di rete, indirizzo email, ...) e un metodo SpecificFinder che fa riferimento a tale campo.
- Creare una connessione alla fonte BDC per l’import dei dati (User profiles and properties, View import connections, Create New Connection). Bisogna specificare:
- Connection name: nome della connessione
- Business Data Catalog Entity: nome dell’entità BDC
- Nella maggior parte dei casi selezionare Connect User Profile Store to Business Data Catalog Entity as a 1:1 mapping
- Alla voce Return items identified by this profile property, selezionare il campo chiave che ci consentirà di legare le informazioni di Active Directory con quelle della fonte BDC (es. AccountName che corrisponde al nome utente di rete)
- I campi dell fonte BDC possono essere mappati a Profile Property già esistenti in MOSS (View Profile Properties) o a Custom Property (Add profile property). In entrambi casi è importante specificare nel campo Source Data Connection il nome dell’Application BDC e nel campo Data source field to map: il nome del campo che contiene i valori per la Property selezionata.
- A questo punto è sufficiente effettuare un import completo dei profili (Start full import)
** Gianfranco è un consulente IT in ambito collaboration ed ECM su MOSS 2007 e in ambito EPM con Project Server 2007.
Many thks Gianfranco;-)