Microsoft SharePoint 서버에 대해 ECM 서버 특성을 정의할 때,
기본 CMIS Web Service 컨텍스트 경로는 "/_vti_bin/cmis/soap"입니다.
CMIS 기능
Microsoft SharePoint는 다음 표에 설명된 선택적 CMIS 기능을 지원합니다.
| CMIS 기능 |
Microsoft SharePoint |
워크플로우 고려사항 |
| ACL |
관리 |
적용할 수 없습니다. |
| AllVersionsSearchable |
아니오 |
검색은 문서의 최근(주요) 버전에만 적용됩니다 |
| 변경사항 |
objectidsonly |
적용할 수 없습니다. |
| ContentStreamUpdatability |
언제든 |
|
| GetDescendants |
아니오 |
적용할 수 없습니다. |
| GetFolderTree |
예 |
|
| 조인 |
없음 |
조회에는 JOIN 절을 포함할 수 없음 |
| 다중 보관 |
아니오 |
문서는 한 폴더에만 상주할 수 있습니다 |
| PWCSearchable |
예 |
|
| PWCUpdatable |
예 |
|
| 조회 |
bothseparate |
|
| Rendition |
없음 |
적용할 수 없습니다. |
| 보관 해제 |
아니오 |
문서는 항상 폴더에 보관됩니다 |
| VersionSpecificFiling |
아니오 |
|
CMIS 표준에서 편차
Microsoft
SharePoint는 다음과 같이 OASIS CMIS 표준과 차이가 있습니다.
- 문서가 작성될 때, 문서의 컨텐츠가
제공되어야 합니다.
- IN 및 LIKE 연산자는 조회 시 WHERE 절을
지원하지 않습니다.
문서 이름
Microsoft SharePoint를 사용하면 해당 컨텐츠에 대한 파일 이름 및 개별 문서 이름을
저장할 수 있습니다. 문서를 작성할 때, Microsoft SharePoint는 제공된 문서 이름을
자동으로 사용하고 컨텐츠 파일 이름에서 파일 확장자를 추가합니다. 이 연결된 이름은
문서 이름으로 사용됩니다. 예를 들어, 컨텐츠에 파일 이름 Claim.pdf가 있고
문서 이름에 대한 값이 Claim 2016-123인 경우, Microsoft SharePoint는
Claim 2016-123.pdf 이름을 사용하여 문서를 저장합니다.
서비스에서 컨텐츠 통합 단계를 사용하는 문서를 확인할 때, 컨텐츠에 대한 새 이름과 파일 이름 모두를 제공할 수 없습니다. 모든 이름을 가진 요청에 실패합니다. 대신, 컨텐츠에 파일 이름을 설정하거나 문서 이름을 설정하십시오.
문서 탐색기, 문서 목록 또는 Heritage 문서 목록 Coach 보기를 사용하는 문서를 작성하거나
업데이트할 때, 이전 설명을 기반으로 문서 이름이 자동으로
계산됩니다.
프로세스의 폴더와의 호환성
Microsoft SharePoint 에서는 WHERE절에서 cmis:objectId 및 cmis:versionSeriesId 를 사용하여 조회를 수행할 수 없습니다. 이러한 시스템에서 참조되는 문서 및 폴더는 BPM 관리 저장소에 대한 하위 가져오기 조작에서 정확한 정보와 함께 리턴되지 않습니다. BPM 폴더에서 외부 ECM 시스템에 대한 참조를 참조하십시오.
DateTime 특성 값의 시간대
Microsoft SharePoint 의 CMIS 응답에는 협정 세계시 (UTC) 로 지정되지만 시간대 정보가 없는 DateTime 값이 포함되어 있습니다. 기본적으로 이러한 값은 워크플로우 시스템의 기본 시간대를 사용하여 해석됩니다. 이로 인해 서비스 플로우에서 컨텐츠 통합 태스크를 사용하는 경우 또는 사용자 서비스에서 문서 탐색기 및 문서 목록 보기를 사용하는 경우와 같이 올바르지 않은 값이 발생할 수 있습니다. 이 작동을 정정하려면 ecm-server-default-timezone 설정을 100Custom.xml 파일에 추가하거나 업데이트할 수 있습니다. 예를 들어, CMIS 응답에 시간대가 없는 DateTime 값이 포함된 경우 이 설정을 사용하여 UTC 시간대를 가정하도록 워크플로우 시스템을 구성할 수 있습니다.