Microsoft SharePoint サーバーの ECM サーバー・プロパティーを定義する場合、デフォルトの CMIS Web サービス・コンテキスト・パスは「/_vti_bin/cmis/soap」です。
CMIS 機能
Microsoft SharePoint は、以下の表で説明されている、オプションの CMIS 機能をサポートします。
| CMIS 機能 |
Microsoft SharePoint |
ワークフローの考慮事項 |
| ACL |
管理 |
適用外 |
| AllVersionsSearchable |
いいえ |
検索は、文書の最新 (メジャー) バージョンにのみ適用されます |
| 変更 |
objectidsonly |
適用外 |
| ContentStreamUpdatability |
随時 |
|
| GetDescendants |
いいえ |
適用外 |
| GetFolderTree |
はい |
|
| 結合 |
なし |
照会には JOIN 節を含めることはできません |
| Multifiling |
いいえ |
文書は 1 つのフォルダーにしか存在できません |
| PWCSearchable |
はい |
|
| PWCUpdatable |
はい |
|
| 照会 |
bothseparate |
|
| レンディション |
なし |
適用外 |
| ファイリング解除 |
いいえ |
文書は常にフォルダーにファイルされます |
| 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 値が含まれていますが、タイム・ゾーン情報は含まれていません。 デフォルトでは、これらの値はワークフロー・システム独自のデフォルト・タイム・ゾーンを使用して解釈されます。 これにより、サービス・フローでコンテンツ統合タスクを使用する場合や、ヒューマン・サービスで文書エクスプローラー・ビューおよび文書リスト・ビューを使用する場合などに、誤った値が生じる可能性があります。 この動作を修正するには、 100Custom.xml ファイル内の ecm-server-default-timezone 設定を追加または更新します。 例えば、 CMIS 応答にタイム・ゾーンなしの DateTime 値が含まれている場合、この設定を使用して、UTC タイム・ゾーンを想定するようにワークフロー・システムを構成できます。