Posts

Showing posts from June, 2014

SharePoint - Spostare Document Set di grandi dimensioni

Per lo spostamento di Document Set da una libreria ad un'altra occorre tenere conto del contesto in cui si implementa la procedura di spostamento, in particolare se esiste la possibilità che i Document Set contengano documenti di dimensioni superiori ai 10 Mb. Export/Import In rete è la soluzione più consigliata, ma  attenzione: per file di grandi dimensioni (superiori a 10Mb) , funziona solo nel caso di Event Receiver (o Console Application). Utilizzato in un Timer Job si riceve un errore decisamente incomprensibile, in fase di Export: " Unable to determine the identity of domain ". Questo messaggio ci ha fatto penare un bel po' ed è riferito ad una classe utilizzata dal package di gestione dello stream in fase di esportazione del Document Set (class IsolatedStorage). //get Document Set Source DocumentSet documentSet = DocumentSet.GetDocumentSet(itemToMove.Folder); //get Target List SPList targetList = web.Lists[docSetListTargetName]; //get content type i

SharePoint - Il Check-Out e i Documenti Fantasma!

Image
Lo scenario spettrale nel quale i Documenti scompaiono alla vista di tutti, compreso il System Account, ha una spiegazione (quasi logica) e anche una soluzione! Il Cliente segnala l'impossibilità di salvare un nuovo Documento (nuovo), creato con Word, con un dato nome. L'utente X accede alla Document Library su cui è impostato check-in/out per modifica. Clicca su Nuovo Documento, apre Word, modifica il file e, per qualche ragione, NON esegue Check-in. Chiude Word, oppure si pianta (non raro), o il browser va in errore (ancora meno raro), o qualsiasi altro motivo per cui non viene archiviato il file. In questo scenario, gli altri utenti non vedono il documento. Nessuno. Solo l'utente X. L'utente Y crea un nuovo file e lo vuole salvare, chiamandolo come il file creato (e non archiviato) dall'utente X. MA riceve un messaggio: Non è possibile salvare il file perché l'utente X sta già modificando un documento con quel nome. Il sistema dice che c'è que