Sharepoint 2007 を使用してドキュメント管理ソリューションを開発していますが、いくつかのアイテムの構造を理解するのに問題があります。ドキュメントは、クライアントに送信されるレターにデータをマージするために使用されるテンプレートです。テンプレートは SharePoint で管理されますが、生成される実際のレターは Web アプリケーションを介して処理されます。テンプレートがプルアップされるルールは、Sharepoint を介してメタデータ経由で「割り当て」られます。このデータは他のシステムに送信されます (ルールと生のテンプレートへの識別子を追跡します)。Web サービスは SP 側で作成されるため、フロント エンド アプリケーションは単純にそれを呼び出してテンプレートを取得します (使用するテンプレートが決定されると)。
さて、本当の問題はルールにどう対処するかということですか?私はもともとメタデータを考え、データを(Webサービス呼び出しを介して)Webアプリケーションdbに書き出しました。たとえば、ドキュメントを保存する場合、テンプレート タイプ (このカスタム コンテンツ タイプ) のメタ データ フィールドがあります。テンプレートタイプのリストをロードするためにsharepointが利用できるドロップダウンをどのように設定するかという最初の問題は? これをデータベースから駆動できますか、それとも静的 xml リストを使用する必要がありますか?