2010-01-14 3 views
0

내 프로젝트에 "다운로드 요청"링크가 포함 된 자산 목록이 있습니다. 동일한 목록에는 기본적으로 비어있는 "다운로드 링크"열이 있습니다.사용자 공유 지점 특정 목록 표시

사용자가 링크를 다운로드하라는 요청을 클릭하면 워크 플로가 활성화되고 승인 요청자가 다운로드 요청을 승인하거나 거부 할 요청을 보냅니다.

승인자가 요청을 수락하면 자산 목록의 '다운로드 링크'열은 사용자를 다운로드 페이지로 리디렉션하는 일부 URL로 업데이트됩니다.

이제 사용자 A가 승인자에게 자산 다운로드 요청을 보내고 승인자가 승인하면 자산 목록의 각 항목이 업데이트되고 다운로드 링크 열에 '다운로드 링크'열이 표시되지만 사용자 B가 자산 목록의 동일한 레코드가 다운로드 링크가이 사용자에게 잘못 표시됩니다.

다운로드 요청을 승인 한 사용자에게만 다운로드 링크 열 값을 표시하고 싶습니다.

참고 : 나는 WSS 사용하고 3.0

사람이 할 수있는 최선의 approch해야한다 무엇을 도와 줄 수 ...?

미리 감사드립니다 Sachin은

답변

0

당신은 셰어의 인터페이스에 내장을 사용하여 목록 항목의 필드를 숨길 수 없습니다.

'자산'및 '다운로드 요청'이라는 두 개의 목록을 만들 수 있습니까? 다운로드 요청에는 "자산"목록이 있습니다. 사실 승인자는 승인이 아니라 요청을 승인하기 때문에 이는 더욱 논리적입니다.

사용자가 저작물 다운로드를 요청하면 승인이 활성화 된 '다운로드 요청'목록에 새 항목을 만들 수 있습니다. 승인자가 요청을 승인하면 다운로드 링크를 생성하는 워크 플로를 실행합니다. 같은 시간에 다운로드 요청 항목에 BreakRoleInheritance()을 입력하고 다운로드를 요청한 사용자에게만 읽기 권한을 할당하십시오.

다운로드가 완료되면 "다운로드 요청"상태를 변경하여 필요한 작업을 완료하거나 완료 할 수 있습니다.

0

게시자가 보안에서 워크 플로와 문제를 완료 할 수 있다고 생각합니다.

이를 다음과 같은 방법으로

으로 해결할 수 있습니다. 목록 설정 -> 사전 설정 -> 항목 수준 권한 으로 이동하여 "독자적으로 읽기 전용"옵션을 설정하십시오. b. 승인자를 위해 모든 권한을 부여하십시오.

관련 문제