Domanda

Sto iniziando un nuovo progetto di gestione dei contenuti web SharePoint 2010 in cui una parte del contenuto del sito è azionato da un sistema esterno (SQL Server based). Pensate bios dipendenti ... Il sistema esterno è il sistema di registrazione per questi dati, abbiamo bisogno di esporlo (sola lettura) nelle pagine editoriali del sito -. Per ogni record, vogliamo creare una pagina di pubblicazione

ho fatto qualche ricerca ma non hanno incontrato esempi di utilizzo di BCS e l'ECTS in siti di pubblicazione. Considerando questo approccio e sperando di ottenere un feedback su di esso da parte della comunità:

  • Crea tipo di contenuto esterno per rappresentare i dati nel sistema esterno
  • Utilizza un ricevitore evento elemento per creare una pagina di pubblicazione per i nuovi record
  • Il ricevitore evento elemento potrebbe anche aggiornare un archivio termini per la codifica uso altrove
  • Il layout di pagina la pubblicazione sarebbe basato sul tipo di contenuto esterno

Sono preoccupato che una o più delle cose di cui sopra potrebbe anche non essere possibile con tipi di contenuto esterno - o che hanno gravi limitazioni.

Apprezzerei tutti i pensieri su questo approccio vs. accedendo direttamente SQL dalle parti web in una pagina di pubblicazione sulla base di un parametro di stringa di query.

Grazie

È stato utile?

Soluzione

L'uso di BCS per i tipi di contenuto esterno e gli elenchi è più adatto per affioramento dati esterni in un formato familiare che gli utenti aziendali possono consumare - un elenco SharePoint. Io non vedo molto di un vantaggio utilizzare nel modo che lei suggerisce.

Hai pensato di usare BCS ai profili utente potenziati per tirare le informazioni bio come una proprietà mappata? Ciò fornirebbe le informazioni come parte del profilo utente nativa, e si potrebbe facilmente accedere con il modello a oggetti di SharePoint da una parte web personalizzato per il rendering di una pagina di profilo personalizzato.

3 si avvicina mi potrebbe prendere in considerazione potrebbe essere:

a) - Utilizzare BCS per importare i dati di SQL come una proprietà mappata in profili utente - Creare una pagina di ricerca personalizzata per rendere il profilo utente / Bio utilizzando XSL con una query con parametri

a) - Utilizzare BCS per importare i dati di SQL come una proprietà mappata in profili utente - Utilizzare una query con parametri pagina guidato con le parti web personalizzate che leggono e presentano l'Utente Bio

c) - Avvolgere i dati del profilo utente personalizzate in un servizio Web RESTful - Utilizzare una query con parametri guidato DFWP con la XmlDataSource e XSL per rendere il contenuto

mi chino verso a) perché è sfruttando le caratteristiche native della piattaforma SharePoint il modo in cui sono stati progettati per essere utilizzati. Implementazione dei profili utente con BCS permette loro di superficie attraverso People Search, e cercare le pagine può essere personalizzato, senza dover ricorrere a codice personalizzato con la configurazione parte web e XSL.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top