2010-06-28 4 views
2

문서 승인 후, 최신 버전의 문서를 업로드 할 수 없거나 수정 한 최종 상태로 설정하고 싶습니다. (다운로드 및 수정하면 걱정하지 않습니다. 사용자 PC이지만 SharePoint에서 그대로 있어야합니다).문서 라이브러리에서 문서를 읽기 전용으로 만드는 방법

나는 여기에 몇 가지 옵션을 참조하십시오

  • 휴식 권한 상속 및 읽기 전용 모든 역할을 설정합니다.
  • EventReceiver on ItemUpdating/ItemDeleting/ItemCheckingIn 및 승인 상태가 승인으로 설정된 경우 취소 이벤트.

사용자가 무언가를 시도하기 전에 조치를 취한 후에 이벤트 수신자 솔루션이 오류를 제공하기 때문에 침입 권한이 나를 수용할만한 것처럼 보입니다. 또한 각 ItemUpdating 이벤트에서이 문서가 승인되었는지 확인하면서 실행됩니다. 어느 것이 나쁘다.

하지만 아마도 readonly 또는 final로 설정할 수있는 파일에 대한 플래그가 있습니까? 여기서 가장 좋은 해결책은 무엇입니까? docx 형식에만 영향을 미치는 솔루션도 평가를 환영합니다.

답변

3

이에 정말 좋은 솔루션이되지 않습니다 :

  • 브레이크 권한이 UI에 좋은 보이는 일이지만, 추가되는 사용자의 새로운 그룹과 최신 머물하지 않는 단점이있다
  • 이벤트 수신기가 멋진 UI를 제공하지는 않지만 작동합니다.
  • 세 번째 옵션은 가짜 사용자를 사용하여 문서를 체크 아웃하고 체크 아웃 상태를 유지하는 것입니다. (체크 아웃이 실행 취소되지 않도록 이벤트 수신기를 추가 할 수 있습니다.) 그러나 이것은 일종의 해킹입니다.
+0

Nice. 셋째는 좋아 보인다. 시스템 계정은 그 일을 잘 처리 할 것입니다. 그리고 어떤 관리자가 문서를 선택 취소 할 수 있더라도 상관 없습니다. 결국, 그는 관리자입니다. –

1

레코드 센터를 살펴보십시오. 변경되지 않아야하는 항목을 저장하기 위해 HIPAA, SOX 등의 규정 준수를 위해 설계되었습니다. 당신은 항목에 대한 작업을하고 그들과 어지럽게 섞은 다음 준비가되면 읽기 전용 보관을 위해 레코드 센터로 보낼 수 있습니다.

다른 해결책을 제시하면 관리자는 기존 문서/목록 항목을 수정할 수 있습니다. 글쎄, 당신이 항목을 수정/삭제에서 다른 사람을 막을 수있는 사용자 지정 이벤트 처리기를 만들 수 있다고 가정합니다. 당과 팀에 의해 게시 답변에

http://office.microsoft.com/en-us/sharepoint-server-help/introduction-to-the-records-center-site-HA010173596.aspx

1

그냥 설명. 레코드 센터는 MOSS 전용 기능이므로 WSS를 실행하는 경우 Per의 제안은 사용자가 할 수있는 최선의 방법에 관한 것이지만 MOSS를 실행하는 경우 레코드 센터 사용에 대한 팀의 대답은 갈 방법입니다. Microsoft는 DoD를 얻기 위해 많은 시간을 보냈습니다. 5015.02 MOSS 2007에 대한 2 장 기록 관리 인증.

관련 문제