2010-01-12 4 views
1

나는 셰어를 처음 사용합니다.해당 지역 사무소와 관련된 데이터를 공유 지점에서 볼 수있는 사용자

내 시스템에는 다양한 사용자가 있으며 각 시스템에는 지역 사무소가 할당되어 있습니다. 사용자가 지역 사무소와 관련된 데이터를 볼 수 있기를 바랍니다.

사용자가 자신의 지역에서 개체를 조작하거나 볼 수 있기를 바랍니다. 어떻게 이것을 셰어 포인트에서 할 수 있습니까?

누군가가 나를 도와 주실 래요 ......

답변

0

대답은 당신이 셰어 포인트의 버전에 따라 다릅니다. MOSS가있는 경우 여기에서 '대상층 사용자'를 사용할 수 있습니다 (단, 의 잠재 고객 타겟팅은 해당 항목을으로 숨기고 사용자는 항목의 직접 URL을 사용하는 경우 계속 볼 수 있음).

각 지역별 청중을 생성하고 사용자가 청중에게 항목을 할당하도록하십시오. 모든 항목에 "대상 청중"이 설정되어 있는지 확인하려면 각 항목에 "taret audience"필드가 설정되어 있는지 확인하는 이벤트 처리기를 만듭니다. 그렇지 않은 경우 현재 사용자에 따라 설정합니다.

평범한 WSS가 있거나 숨기고 싶지 않고 항목에 대한 액세스를 허용하지 않으려면 모든 항목에 BreakRoleInheritance을 사용해야하며 작성자가 제공 한 지역 사무소에 따라 모든 항목에 권한을 설정해야합니다. 당신은 이벤트 핸들러에서 그것을 할 수 있습니다 또는 새/편집 형태 코드 옵션은 여기에서 찾을 수 있습니다 : Sharepoint - Capture save event of NewForm.aspx/Edit.aspx

0

당신이해야 할 일은 :

  1. 각 지역에 대한 SharePoint 그룹을 만듭니다.
  2. 적절한 지역 그룹에 사용자 또는 AD 그룹을 추가하는 것이 좋습니다.
  3. 사이트, 라이브러리/목록, 폴더 또는 항목/문서/파일로 이동하여 특정 그룹 만 특정 항목을 볼 수 있도록 권한을 수정하십시오.
관련 문제