문제

우리는 SharePoint 팀 사이트 (WSS 3.0 Moss)가 있으며, 여기에는 프로젝트와 관련된 모든 작업을 기록하는 작업 목록이 포함되어 있습니다. 다음은 시나리오입니다.

사용자 :

  • 목록 항목
  • Supervisor1
  • 팀원 1
  • TeamMember2
  • 팀원 3

권한 설정을 어떻게 설정합니까?

  • 모든 사용자 (감독자 및 팀 구성원)는 모든 작업을 볼 수 있습니다.
  • 감독자는 모든 작업을 편집 할 수 있습니다
  • 팀 구성원은 자신의 작업 만 편집 할 수 있습니다 (자신에게 할당 된 작업 또는 그에 의해 생성 된 작업).

목록의 각 항목의 수동 권한 설정에 의지하지 않고 표준 WSS 권한 설정을 사용하여 의도 된 결과를 달성 할 수 없었습니다. 자동 솔루션이 일종의 워크 플로 또는 트리거를 사용하여 달성해야한다고 상상하고 있습니다.

도움이 되었습니까?

해결책

워크 플로 또는 이벤트 핸들러가 필요하지 않습니다 (아직도 당신은 당신의 목적으로 그것들을 사용할 수 있지만 많은 품목을 가지고 있다면 성능을 늦출 것입니다).

설정으로 이동 -> 목록 설정 고급 설정을 클릭하십시오.

읽기 액세스의 항목 수준 권한에서 모든 항목을 선택하고 동일한 장소에서 편집 액세스

그리고 권한에서 목록 멤버들에게 기여 역할을 제공합니다

저녁 식사를 위해 당신은 그에게 더 높은 허가를 줄 수 있습니다. 디자이너가 효과가 있다고 생각합니다.

다른 팁

목록으로 이동하여 권한을 설정하고 설정 드롭 다운을 클릭 할 수 있습니다. 권한 및 관리에서 "이 목록에 대한 권한"을 클릭하십시오. 작업을 클릭하고 권한 편집을 선택하십시오. 권한을 변경하려는 사용자/그룹을 선택한 다음 작업을 클릭하고 사용자 권한 편집을 선택하십시오.

HTH!

SpitemeventReceiver에서 상속하는 클래스를 작성하고 항목 표시 메소드를 무시하고 API를 사용하여 Overried Method로 사용자 정의 권한을 설정하십시오.

http://blogs.msdn.com/brianwilson/archive/2007/03/05/part-1-event-handlers-everything-you-need-to- know-pound-microsoft-sharepoint-port-server- Moss-Event-Handlers.aspx

예, 항목 제작시 실행되는 이벤트 핸들러 또는 워크 플로우를 작성하여 이러한 열 값을보고 항목 레벨 권한을 설정할 수 있습니다.

I recommend you to check this solution: SharePoint Column/View Permission by SharePointBoost (199$)

Through this you can set read only permission to people you want on all the items, Your requirement "Every users (Supervisor and team members) can see any tasks" is solved!

Also you can set edit permission to Supervisors. Second trouble solved!

As Ali said, advanced permission>items level permission can fulfill your last requirement.

It seems that you need a workflow to automatically assign permissions based on the user roles or [Assign To] fields. Try the third-part tool Permission Workflow, this may help you to solve the issues.

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