私が働いている会社は最近、SharePoint2007プロジェクトを別の会社から引き継ぎました。他社は、CollaborationPortalPublishingテンプレートを使用してサイトを作成しました。これはインターネットのウェブサイトなので、これは私にいくつかの問題を引き起こしています。
デフォルトでは、承認ワークフローはサイトのページライブラリでアクティブ化されておらず、クライアントはワークフローがすべてのページライブラリでアクティブである必要があります。問題は、サイトが大規模であり、これを手動で行うには時間がかかりすぎることです。また、サイトが非常に大きいため、最初から再作成することはできません。
サイトのすべてのページライブラリで承認ワークフローをアクティブ化する方法はありますか?サイト定義の何かを変更できますか?または、プログラムでアクティブ化する方法はありますか?次に、サイトを再帰的に繰り返し、ワークフローをページライブラリに添付するコンソールアプリを作成できますか?