문제

현재 MOSS 2007 사이트에서 작업하고 있으며 사이트의 모든 목록 및 라이브러리의 모든 변경 사항을 이메일로 보내는 "시스템"을 설정해야합니다.

나는 SharePoint 세계를 처음 접했는데, 그것이 가능한지 궁금합니다.

추신 중앙 관리 패널에 액세스 할 수 없습니다. (내 목적과 관련이 있다면)

감사

도움이 되었습니까?

해결책

이 작업을 수행하기 위해 사용자 정의 타이머 작업을 작성할 수 있습니다.

이런 식으로 할 수 있습니다.

  1. 사용자 정의 타이머 작업 기능을 만듭니다, 타이머 조브 일정을 설정합니다.
  2. FeatureActivated 이벤트에서 Timerjob을 SharePoint에 추가하고 지속 된] 재산 TimerJob의 SiteUrl과 마찬가지로 TimerJob이 작업 할 사이트를 결정할 수 있도록 생성자를 전달할 수 있습니다.
  3. 사용 spweb.siteusers 모든 사용자를 SharePoint에 제공합니다.
  4. 각 사용자를 반복하고 각 사용자로서 새 spsite를 가장합니다.
  5. spsite.rootweb (spweb)에서 실행됩니다 getSeitedata (사용 방법에 대한 훌륭한 예와 설명에 대해서는 커뮤니티 의견을 읽으십시오). 쿼리 항목을 사용하십시오 수정 된 필드가 값이 더 큰 곳 (중요한 정보를 올바르게 쿼리하려면 링크를 따르십시오) 원하는 것.
  6. 데이터에서 HTML을 생성하십시오 가래 .sendmail.

이있다 예정된 알림 작업 사용 가능한 기능. 그러나 1 목록 범위에서만 작동합니다. 그러나 소스 코드를 다운로드하고 rmdjobdefinition 클래스를 열고 자신의 수업을 작성하는 데 도움이되는 방법을 확인할 수 있습니다.

행운을 빕니다.

다른 팁

목록 (또는 항목)에 대한 경고 만 설정할 수 있습니다. 목록에서 Action => alerts => alerts => 주간을 보내는시기로 이동합니다. 시나리오에서 액세스 할 수 없으므로 중앙 관리자를 확인하지 않았습니다.

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