Domanda

Abbiamo avuto SharePoint dove lavoro da un po 'di tempo, ma non ci siamo riusciti molto. Abbiamo una intranet con centinaia di applicazioni ASP / ASP.Net e mi chiedo che tipo di cose si possano fare per integrare con SharePoint per creare un ambiente più fluido? Inseriamo ora richieste di spostamento della documentazione e della produzione e così via in SharePoint, ma sembra quasi che sia un proprio sistema separato piuttosto che uno strumento integrato sulla nostra intranet.

Ho cercato in giro per vedere cosa fanno gli altri con SharePoint, ma ho trovato molte informazioni inutili.

È stato utile?

Soluzione

Un'ottima idea per te sarebbe quella di spostare le tue app asp.net più utilizzate per l'esecuzione all'interno del sito di SharePoint. Ogni app può essere aggiunta direttamente come controllo su un pagelayout o integrata in una webpart (utilizzare la webpart per caricare i controlli figlio).

Ciò ti consentirebbe di utilizzare l'interfaccia muschio flessibile per spostare l'app asp.net in un'architettura di informazioni unificata in modo che le persone possano trovare facilmente l'app.

SharePoint è davvero facile da implementare qualcosa che funziona, ma la creazione di una intranet senza soluzione di continuità richiede un po 'di pensiero al di fuori di SharePoint stesso (ovvero cosa dovrebbe andare dove, quali utenti devono vedere cosa, struttura di navigazione ...)

Questo è davvero molto lavoro e richiede molto input da parte di persone al di fuori dell'area IT.

Altri suggerimenti

Un portale intranet tipico segmenta le funzionalità per reparto. Ciascun reparto avrà probabilmente alcune app personalizzate basate sul Web che potresti aver storicamente implementato in ASP.Net e collegate dal portale Intranet. Con sharepoint puoi iniziare a includere le parti utili di quelle app Web personalizzate come parti modulari, in modo che il proprietario dell'azienda del portale possa avere un maggiore controllo su come le informazioni sono strutturate e visualizzate ai suoi utenti.

Pensa ai dashboard, popolati con metriche personalizzate che hanno senso solo per i singoli dipartimenti. Questo è uno dei posti più ovvi per iniziare. Risorse umane, contabilità, IT, hanno tutti metriche che vogliono tracciare e visualizzare. Tutti hanno sistemi legacy da cui potrebbero voler correlare le informazioni. Tutto ciò può essere fatto in web part riutilizzabili. Poiché Sharepoint offre all'utente finale il controllo su layout, display, controllo del pubblico, ecc., Non si finisce per reinventare le ruote tutto il giorno.

SharePoint è stato progettato per essere un portale di collaborazione e un repository di documenti. Se sono presenti altri processi aziendali in altri siti Web interni, è possibile che non si ottengano molti vantaggi dalla conversione di questi siti in siti secondari di SharePoint.

Tuttavia, se vi sono significative sovrapposizioni nelle tue applicazioni (elenchi di contatti, inventario, specifiche, ecc.) potresti voler combinare l'investimento.

Se si dispone di InfoPath, è possibile creare moduli online. Puoi condividere i tuoi documenti e modificarli online. Puoi avviare un flusso di lavoro di approvazione su questi documenti. Puoi creare sondaggi. Puoi creare gruppi di lavoro.

Fondamentalmente SharePoint è un gigantesco e solido archivio di documenti, ma puoi fare tutto ciò che puoi fare in qualsiasi applicazione web ASP.NET. Puoi creare ad es. flussi di lavoro personalizzati per automatizzare i processi aziendali. Abbiamo lavorato per diversi clienti per creare intranet aziendali e talvolta siti Internet, quindi funziona davvero. :)

Ma a volte è molto difficile implementare le funzionalità richieste (molte soluzioni alternative).

È davvero una intranet in una scatola. Praticamente eseguiamo tutti i nostri compiti di sviluppo quotidiani. Conserviamo la documentazione, monitoriamo i difetti, gestiamo il tempo libero delle persone, ecc. È possibile eseguire la migrazione di asp.net e delle applicazioni asp per l'esecuzione sul sito sharepoint. Nella sezione di amministrazione è possibile configurare applicazioni Web per l'esecuzione sullo stesso sito, ma al di fuori del controllo di sharepoint. Ciò probabilmente aiuterebbe con il "sentire" di esso è completamente separato.

Sharepoint è davvero un cambiamento nel modo in cui le persone devono pensare allo sviluppo web e questa è la chiave. Non stai più sviluppando un'applicazione autonoma, stai aggiungendo a un framework esistente. Lo metterei come avere "silos di dati" rispetto a un sistema di database centralizzato che ospita tutti i dati dell'azienda. Quando le persone si renderanno conto che tutto è collegato, sembrerà più un'integrazione apparente. Il mio consiglio è di provare attivamente e creare applicazioni in sharepoint e pensare a come migrare le app esistenti su di esso.

Che ne dici di BI e reportistica da un ERP? Quando sappiamo che IE non è in grado di gestire una pagina con 10000 righe di tabella (senza impaginazione) Molti non se ne rendono conto, ma il successo di uno strumento di reportistica dipende dalle prestazioni dell'oggetto griglia utilizzato: Excel e SpjSheet dagli oggetti Office Web Components defunti sono ancora il numero 1 nella scelta dell'utente (commercialisti, manager, CEO).

Penso che dipenda dal tuo ambiente. Nel nostro ambiente, configuriamo ogni reparto con le proprie pagine e lo utilizziamo per informazioni di base, sondaggi e homepage del dipendente. Abbiamo creato widget di Google / Live Search e Weather.com e lanciato i feed RSS utilizzando il controllo RSS di Tim Huer.

Una cosa che puoi fare è creare web part per fornire accesso ai dati dalle applicazioni esistenti. Inizialmente potrebbero semplicemente essere viste di sola lettura, ma a seconda della tua esperienza potrebbero essere arricchite per consentire le scritture.

Un'altra idea è quella di aggiungere collegamenti tra SharePoint e le tue applicazioni (supponendo che siano basate sul web); che consentirà almeno un flusso tra di loro.

Non l'ho fatto, ma in teoria potresti anche skin skin di SharePoint per assomigliare al resto della tua intranet.

Crea librerie

Librerie di moduli, raccolte documenti, librerie di diapositive

Crea elenchi standard o personalizzati

Elenchi standard: annunci, attività, contatti

Elenchi personalizzati - fornitori, appaltatori, inventari, ordini

Imposta aree di discussione sicure per il team

Crea calendari di team condivisi

Crea semplici processi di flusso di lavoro su documenti ed elenchi

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top