2008-10-21 6 views
1

사용자에게 사용자 지정 속성을 연결하는 표준 방법이 있습니까? 각 사용자 및 문서 라이브러리에 대해 개별적으로 문서 라이브러리의 격자에 선택한 페이지 당 항목 수를 저장해야합니다.Sharepoint 사용자 지정 사용자 및 문서 라이브러리 관련 속성

편집 :이 애매 모호함에 대한

죄송합니다, 나는 그것을 프로그래밍하고 싶었다. 그것은 해결 방법을 찾은 것 같아요, UserProfileManager 클래스입니다,하지만 지금은 페이지 크기를 절약하는 가장 쉬운 방법은 사용자가 이런 식으로 저장할 수있는 속성의 수에 제한이 있는지 여부를 조사하고 있습니다. 사용자 별 + 문서 라이브러리 기반은 뷰의 GUID를 속성 이름 및 페이지 수로 사용하는 것으로 보입니다. 더 효율적인지 아닌지는 모르겠지만 셰어 포인트가 이러한 속성을 저장하는 방법에 달려 있습니다.

답변

0

귀하의 질문은 다소 모호합니다. 사용자 정의 코드를 찾고 있습니까? 당신은 당신이 원하는 것을 더 많이 알지 못해도 여러 가지 방법으로 그렇게 할 수 있습니다.

사용자 지정 코드를 사용하여 워크 플로 또는 이벤트 처리기를 설정하여 항목 이벤트에 응답하고 정보를 기록하고 사용자 프로필 또는 SPPersistedObject를 사용하여 저장할 수 있습니다.

개발자가 중심이 아닌 방법으로 감사를 수행하고 감사 결과를보고하면됩니다.

1

아니요, 데이터를 저장할 사용자 지정 코드를 만들어야합니다.

생성 된 데이터의 잠재적 양을 감안할 때 별도의 데이터베이스에 저장하는 것이 좋습니다.

이렇게하면 데이터를 조작하고 검색 할 수있는 방식이보다 유연 해집니다.

+0

Nat와 동의해야하는데, 동일한 데이터베이스에 저장하는 경우 매우 복잡 할 수 있습니다. 모범 사례는 별도의 데이터베이스에 저장하는 것이 좋습니다. – Suits999

0

그런 다음, 선택 데이터를 저장하는 이벤트/최소로 선택 목록에 틱 /을 선택 취소 항목 (저장소 사용자, 라이브러리 및 문서를 밀어 문서 목록 AJAX.

를 사용하는 목록을 설정할 수 있습니다 별도의 목록을 원하지 않으면 문서 라이브러리에 특정 문서가 태그로 지정된 필드를 만들 수 있습니다 ... 사용자가 틱 할 때 목록을 업데이트하려면 여전히 일정/AJAX 이벤트가 필요합니다. 원문 :

관련 문제