現在、SharePoint 2010クライアントオブジェクトモデルを使用して、Excelワークシートをプログラムでドロップオフライブラリにアップロードし、ファイルのプロパティを設定するサービスを開発しています。このプロセスはうまく機能しています。ただし、ドロップオフライブラリは、アップロードされたファイルに適用されていないコンテンツオーガナイザールールによって管理されます。私は私が逃したかもしれないと思ったすべてのプロパティを調べました:
- ContentTypeIdは正しく設定されています
- _ModerationStatusは0に設定されています
- ルールを呼び出すために必要な2つのプロパティは、有効な値に設定されています
- ListItemで更新が呼び出されています
- ListItemが更新された後、ファイルがチェックインされます
リストでマイナーバージョンが有効になっていないため、公開するための呼び出しは行いません。
最も苛立たしいのは、Web UIを使用してドキュメントのプロパティを編集し、変更を加えずに再度チェックインすると、ファイルが最終的な場所に移動されることです。SP2010 COMを使用しているときに、コンテンツオーガナイザールールが新しくアップロードされたファイルに適用されないことを見逃している可能性がありますか?