Question

Je me demandais s'il existait un moyen efficace de surveiller les modifications d'une bibliothèque de documents sur SharePoint (nouveaux fichiers ajoutés, fichiers modifiés / archivés, fichiers supprimés, etc.)

En gros, ce que System.IO.FileSystemWatcher fait sur les répertoires local / réseau.

Des événements sont-ils déclenchés lors du téléchargement de documents dans des bibliothèques de documents?

Peut-être serait-il préférable de créer un flux de travail sur la bibliothèque de documents qui déclenche onCreate / onModify?

Toutes les suggestions sont les bienvenues.

Était-ce utile?

La solution

Examinez les destinataires d'événements pour les listes / bibliothèques de documents. Des options à la fois synchrones et asynchrones sont intégrées au modèle d'objet. (ItemAdded, ItemAdding, ItemUpdated, ItemUpdating ... et ainsi de suite.)

Le site suivant devrait vous donner un bon départ: //www.davehunter.co.uk/Blog/Lists/Posts/Post.aspx?List=f0e16a1a%2D6fa9%2D4130%2Dbcab%2Dbaeb97ccc4ff&ID=69

Autres conseils

Cela dépend si vous devez réagir immédiatement à ces événements ou si vous pouvez les rassembler plus tard. Pour les actions immédiates, les destinataires d'événements seraient la meilleure option, mais vous devez les préparer pour chaque type d'action que vous souhaitez gérer. Pour ce dernier, vous pouvez utiliser le journal d'audit. C'est une fonctionnalité de sharepoint, qui rassemble des informations sur les actions de l'utilisateur. Cela nécessitera d’activer certaines fonctionnalités sur les sites et peut-être une configuration permettant de spécifier les actions à consigner).

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

Malheureusement, je ne suis pas sûr qu'il soit possible d'obtenir ces données à l'aide de CSOM. Selon la réponse fournie par le lien ci-dessous, vous devrez utiliser une solution de serveur: https://social.msdn.microsoft.com/Forums/office/en-US/fd628034-9d6d-4f98-afb8-1d0bd6926bd0/accessing-audit-logs-using- csom-in-sharepoint-2013? forum = developpementpointpoint

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top