Domanda

Vogliamo scrivere un Webservice personalizzato per tirare le Proprietà del profilo utente da SharePoint 2007 e dovrebbe essere in grado di consumare la stessa Webservice in BCS (SharePoint 2010).

AIM:
1. leggere le proprietà di un profilo utente da un personalizza Webservice 2. Consumare lo stesso Webservice in BCS
3. BCS proprietà devono essere fuse con proprietà annuncio per le proprietà del profilo utente in SharePoint 2010.

Può qualcuno fammi sapere come si può fare?

Aggiornamento:
Vorrei seguire la procedura descritta

  1. Crea un utente definito di classe "MissedUserProfileProperties" con vari attributi
  2. l'override del metodo GetList nel BCS
  3. Fare un'istanza per UserProfileService.asmx
  4. scorrere l'UserProfiles e memorizzare le informazioni richieste nel List
  5. restituire l'elenco
  6. Configura il ProfiloUtente in modo tale che possa combinare entrambi AD & BCS

Per favore fatemi sapere se si può fare?

Aggiornamento - 2
Ho configurato e popolato le informazioni richieste e vorrei rimuovere la connessione BCS tuttavia è un'eccezione saysing che "operazione è fallita"


Quale sarebbe il modo giusto di fare questo ....?
Nota:

Ancora le proprietà vengono mappate e non è che ci permette di eliminare la mappatura l'integrazione BCS, anche noi fermato l'importazione completa nel mezzo.

È stato utile?

Soluzione

Quindi, si prevede di avere sia un e un sistema di 2007 2010 attivo e si desidera gestire i dati del profilo in entrambi i sistemi? La cosa più semplice da fare sarebbe quella di ottenere il profilo di sincronizzazione di setup roba per sia a livello individuale senza mettere una dipendenza per il sistema 2010 sul System 2007.

Una nota, sia il 2007 e il 2010 hanno già un servizio web a disposizione per catturare i dati del profilo utente a /_vti_bin/userprofileservice.asmx

Nella maggior parte dei casi in cui v'è una sorgente di sincronizzazione personalizzato è in aggiunta alle proprietà AD mappato in modo che parte non è inusuale.

Altri suggerimenti

L'ho fatto più volte con PeopleSoft per SharePoint 2007 e SharePoint 2010. 2 opzioni che ho trovato di successo sia con BDC (MOSS 2007) o BCS (SP 2010): A. con un database B. WebService (esposto da PeopleSoft) passi comuni: 1. Impostazione profilo importazioni correttamente ed esteso con proprietà previste da recuperare dal sistema esterno (non mappate però, che i finalizzato aftewards). 1. configurazione SSO (in MOSS) o di archiviazione sicura (in SP2010). Crea il tuo ECT (in SP2010) tramite SPD o VS2010, o in MOSS 2007 definire il soggetto utilizzando qualsiasi strumento (vedi qui BDC-_The_Business_Data_Catalog.aspx "> http://blah.winsmarts.com/2007-4-SharePoint_2007_ BDC -_ The_Business_Data_Catalog.aspx), come ad esempio BDCMETAMAN o Microsoft. Se funziona, allora sai di avere configurato correttamente SSO o di archiviazione sicura.

  1. completare la configurazione delle proprietà profili utente personalizzati per loro mappatura per il BDC o BCS.
  2. Esegui indicizzazione completa e Sincronizzazione.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top