문제

변경 사항에 대한 SharePoint에서 문서 라이브러리를 모니터링하는 좋은 방법이 있는지 궁금합니다 (새 파일 추가, 파일 변경 / 체크인, 파일 삭제 등).

기본적으로 무엇을 System.IO.FileSystemWatcher 로컬 / 네트워크 디렉토리에서 수행합니다.

문서가 문서 라이브러리에 업로드 될 때 해고되는 이벤트가 있습니까?

아마도 OnCreate / OnModify를 해고하는 문서 라이브러리에서 워크 플로를 만드는 것일 수 있습니까?

모든 제안을 환영합니다.

도움이 되었습니까?

해결책

목록/문서 라이브러리에 대한 이벤트 수신기를 살펴보십시오. 객체 모델에 내장 된 동기 및 비동기 옵션이 모두 있습니다. (ItemAdded, ItemAdding, ItemUpdated, ItemUpdating 등.)

다음 사이트는 좋은 출발을 제공해야합니다.http://www.davehunter.co.uk/blog/lists/posts/post.aspx?list=f0e16a1a%2D6fa9%2D4130%2DBCAB%2DBAEB97CCC4ff&id=69

다른 팁

즉시 이러한 이벤트에 즉시 반응 해야하는지 또는 나중에 수집 할 수 있는지 여부에 따라 다릅니다. 즉각적인 조치의 경우 이벤트 수신기가 최선의 선택이지만 처리하려는 각 동작 유형에 대해 준비해야합니다. 후자의 경우 감사 로그를 사용할 수 있습니다. 이는 SharePoint의 기능으로 사용자 작업에 대한 정보를 수집합니다. 이를 위해서는 사이트에서 일부 기능을 활성화해야하며 로그온 해야하는 작업을 지정할 수있는 일부 구성이 필요합니다).

보다: https://support.office.com/en-us/article/view-audit-log-reports-b37c5869-1b47-4a82-a30d-ea20070fe527구성 : https://support.office.com/en-us/article/configure-audit-settings-for-a-site-collection-9920c97-38c0-44f2-8bcb-4cf1e222d2

불행히도 CSOM을 사용 하여이 데이터를 얻을 수 있는지 확실하지 않습니다. 아래 링크의 답변에 따르면 서버 솔루션을 사용해야합니다.https://social.msdn.microsoft.com/forums/office/en-us/fd628034-9d6d-4f98-afb8-1d0bd6926bd0/accessing-audit-logs-using-csom-in-sharepoint-2013? forepointdepointmentdepointdepointdepointdepointde

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top