次の表では、Visual Studio 2005 Designer for Windows Workflow Foundation と Office SharePoint Designer 2007 の機能を詳細に比較すると共に、それぞれのツールを使用して作成できるワークフローを示します。
|
Visual Studio 2005 Designer for Windows Workflow Foundation
|
Office SharePoint Designer 2007
|
|
Windows SharePoint Services 3.0 のワークフローを作成できる。
|
Windows SharePoint Services 3.0 のワークフローを作成できる。
|
|
分離コード ファイルにより、開発者は、ビジネス ロジックを表すユーザー設定の Microsoft Visual C# コードまたは Microsoft Visual Basic コードを作成できる。
|
コードの分離なし。ワークフロー ルール ファイルにより、宣言型でビジネス ロジックがカプセル化される。
|
|
ワークフロー マークアップ ファイルを生成する。
|
ワークフロー マークアップ ファイルを生成する。
|
|
ワークフローは、複数のサイトおよびリストに関連付けることができるテンプレートとして作成される。
|
ワークフローは、デザイン時に特定のリストに対してデータがバインドされて作成される。
|
|
ワークフロー マークアップ ファイルまたはマークアップおよび分離コード ファイルをコンパイルしてワークフロー アセンブリを生成する。
|
ワークフロー マークアップ、ワークフロー ルール、およびサポート ファイルは、コンパイルされずにサイト上の特定のドキュメント ライブラリに格納される。
|
|
ワークフロー テンプレートを使用するそれぞれのリストにワークフロー テンプレートを関連付ける必要がある。
|
特定のリストに対してワークフローが作成されたときに関連付けが行われる。それ以降に関連付けを行うことは不必要かつ不可能である。
|
|
ワークフロー テンプレートをサイト コンテンツ タイプに関連付けることができる。
|
コンテンツ タイプに対してはワークフローを作成できない。
|
|
任意のフォーム テクノロジを使用できる。たとえば、Microsoft ASP.NET 2.0 フォームを Windows SharePoint Services 3.0 ワークフローに使用できる。
|
Microsoft ASP.NET 2.0 フォームが自動的に生成されるので、これをカスタマイズする。
|
|
ワークフローの変更を含めることができる。
|
ワークフローの変更は不可能である。
|
|
カスタム アクティビティを作成してワークフローに含めることができる。
|
提供されたアクティビティを使用する必要がある。
|
|
ワークフロー アセンブリおよびワークフロー定義を SharePoint フィーチャーとしてパッケージ化し、サイトに展開する。
|
特定のリストへの展開は自動的に処理される。
|
|
ワークフローが開始されたときに開始フォームを使用してユーザーから情報を収集できる。
|
ワークフローが開始されたときに開始フォームを使用してユーザーから情報を収集できる。
|
|
ユーザー設定フォームを使用して、ユーザーが Windows SharePoint Services 3.0 のタスクと通信を行うことができる。
|
ユーザー設定フォームを使用して、ユーザーが SharePoint のタスクと通信を行うことができる。
|
|
Visual Studio でのデバッグが可能。
|
段階的なデバッグは不可能。
|
|
連続的なワークフローと状態管理ワークフローの両方を作成できる。
|
連続的なワークフローのみ作成できる。
|
関連項目