2011-02-10 5 views
1

내 문서 라이브러리 중 특정 목록 항목 (xml 파일)이 xml 내의 특정 데이터에 대해 분석되는 프로세스를 자동화 할 수있는 방법을 찾고 있습니다. 그런 다음 어떤 유형의 데이터가 발견되었는지에 따라 doc lib 내의 특정 폴더로 이동합니다.Sharepoint + Javascript, 목록 항목을 다른 폴더로 이동/복사

분석을 수행하기 위해 일부 자바 스크립트를 설정하는 것은 간단하지만, 문서/listitem을 다른 폴더로 전송하는 방법에 대해 잘 모르겠습니다. 현재 분석을 수행하고있는 js를 실행해야하는 목록 항목과 동일한 웹 폴더에 내 .js 파일을 넣어 분석을 수행하고 있습니다. 대상 폴더도이 웹 폴더에 있습니다.

웹 폴더 내의 문서를 다른 폴더로 이동하는 데 javascript를 사용할 수있는 방법이 있습니까? 폴더라고하면 문서 라이브러리에서 만들어진 폴더에 대해 이야기하고 있습니다.

약간의 명확성이 필요한 경우 언제든지 물어보십시오. 필자는 긴 시간/고통스러운 배포 프로세스를 거쳐야하는 SP Object Model 코드를 작성하는 것과는 달리, 즉각적인 해결책이 될 수 있으므로 JS를 사용하고 있습니다.

답변

4

사용중인 SharePoint 버전을 자세히 설명하지 않았습니다.

당신이 다음이 당신이 자바 스크립트를 통해 셰어 포인트의 웹 서비스를 사용할 수있는 SPServices 프로젝트를 사용 할 수 있습니다 다음이 당신은 셰어 포인트 2007을 사용하는 경우 Client Object Model

를 사용 가능하다 SharePoint 2010 제품을 사용하는 경우/jquery.

하지만 자바 스크립트로 잘못 추적하고있는 것 같습니다. 예약 된 작업 유형 동작처럼 들리므로 일부 자바 스크립트 해킹보다 winforms/명령 줄 기반 솔루션을 더 잘 볼 수 있습니다.

배포가 어려울 경우 SharePoint Web Services (2003/2007 및 2010)을 사용할 수 있으므로 SharePoint 서버 자체에 배포 할 필요가 없습니다. 다른 컴퓨터에서 실행할 수 있습니다 .

+0

죄송합니다. SP 2007을 사용합니다. – ferr

+0

JS 해킹은 일시적인 해결책 일뿐입니다. 곧이 솔루션을 timerjob/etc로 가져 오는 것이 계획이지만, 배포 프로세스는 1-2 개월이므로 가능하다면 그 동안 무언가를 필요로합니다. – ferr

+1

나는 여전히 임시 솔루션으로 웹 서비스를 통해 클라이언트 기반의 앱을 살펴볼 것이다. – Ryan

관련 문제