Domanda

Mi chiedevo se ci fosse un buon modo per monitorare una raccolta documenti su SharePoint per le modifiche (nuovi file aggiunti, file modificati / archiviati, file cancellati, ecc.)

Fondamentalmente, cosa fa System.IO.FileSystemWatcher su directory locali / di rete.

Ci sono eventi che vengono generati quando i documenti vengono caricati nelle raccolte documenti?

Forse sarebbe meglio creare un flusso di lavoro sulla raccolta documenti che si attiva su Crea / su Modifica?

Eventuali suggerimenti sono benvenuti.

È stato utile?

Soluzione

Dai un'occhiata ai ricevitori di eventi per elenchi / raccolte documenti. Esistono opzioni sincrone e asincrone integrate nel modello a oggetti. (ItemAdded, ItemAdding, ItemUpdated, ItemUpdating ... e così via.)

Il seguente sito dovrebbe darti un buon inizio: http: //www.davehunter.co.uk/Blog/Lists/Posts/Post.aspx?List=f0e16a1a%2D6fa9%2D4130%2Dbcab%2Dbaeb97ccc4ff&ID=69

Altri suggerimenti

Dipende se devi reagire immediatamente a questi eventi o se puoi riunirli in un secondo momento. Per le azioni immediate i ricevitori di eventi sarebbero l'opzione migliore ma devi prepararli per ogni tipo di azione che vuoi gestire. Per quest'ultimo, è possibile utilizzare il registro di controllo. Questa è una funzionalità di sharepoint che raccoglie informazioni sulle azioni dell'utente. Ciò richiederà l'abilitazione di alcune funzionalità sui siti e forse una configurazione in cui è possibile specificare quali azioni devono essere registrate).

Visualizza: https://support.office.com/en-us/article/view-audit-log-reports-b37c5869-1b47-4a82-a30d-ea20070fe527 Configura: https://support.office.com/en-us/article/configure-audit-settings-for-a-site-collection-a9920c97-38c0-44f2-8bcb-4cf1e2ae22d2

Sfortunatamente non sono sicuro che sia possibile ottenere questi dati utilizzando CSOM - in base alla risposta dal link seguente, dovrai utilizzare la soluzione server: https://social.msdn.microsoft.com/Forums/office/en-US/fd628034-9d6d-4f98-afb8-1d0bd6926bd0/accessing-audit-logs-using- CSOM-in-sharepoint 2013? forum = sharepointdevelopment

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