커스텀 셰어 포인트 솔루션을 작성 중이며 1 개의 문서 라이브러리에있는 항목을 다른 문서 라이브러리에서 표시 할 수 있어야한다는 요구 사항을 이행해야합니다. 다른 모든 도서관에 표시되어야하는 글로벌 회사 문서를 유지하십시오.셰어 포인트 문서 라이브러리의 다른 항목에 연결
속성을 동기화해야합니다. 소스리스트에서 변경 될 때 목적지리스트에서도 변경되어야합니다. 대상 목록에서 생성 된 항목은 ECB 메뉴에서 워크 플로우 또는 다른 옵션을 가질 수 없어야합니다 (소스 문서로 갈 수도 있음).
누구나이 작업을 수행하는 방법에 대한 현실적인 해결책이 있습니까? 나는 운과 연결 복사본을 만들 복사 웹 서비스의 CopyIntoItems를 사용하는 것을 시도하고있다
, 그것은 언제나 소스 항목의 새 복사본을 생성 (참조 : http://platinumdogs.wordpress.com/2009/01/14/sharepoint-moss-creating-document-library-items-uploading-files-to-a-document-library/를)
사용자 지정 콘텐츠 형식이 만들기 또한 소스 속성이 내용 유형에 포함되어 있기 때문에 마음에 들었지만 ECB 메뉴를 필터링하려면 어떻게해야합니까?
동의합니다. 사방에 실제 사본이 없도록하십시오. 공간 요구 사항과 시스템 이벤트를 불필요하게 사용하여 시스템을 다운시킬 수 있습니다. Plus가 귀하의 크롤러에 어떤 영향을 미쳤는지 누가 알 수 있습니까? 최선의 방법은 마스터 라이브러리를 가지고 다른 곳에서 쿼리를 이용하는 것입니다. –
답장을 보내 주셔서 감사합니다. 나는 동의한다. 그것은 모든 곳의 데이터를 복사하는 실수 일 것이다. 콘텐츠 쿼리 웹 파트를 자세히 살펴 보겠습니다. 내가 지금 생각하고있는 솔루션은 사용자 지정 페이지로 리디렉션 할 ECB 메뉴 항목을 만드는 것입니다. 거기에서 사용자가 문서를 표시 할 문서 라이브러리를 입력 할 수 있습니다. 거기에는 버튼이 있으며 여기에는 참조가 들어있는 사용자 지정 목록이 채워집니다 대상 문서 라이브러리와 원본 문서 사이. 그런 다음 항목 .aspx 페이지의 템플릿을 덮어 쓰고 외부 문서가있는 웹 파트를 포함합니다. 더 많은 연구가 필요합니다 :) – armannvg