再利用可能なワークフローをインポートするためのガイドライン

SharePoint Designerで作成した再利用可能なワークフローをインポートするには Visual Studioでインポートの再利用可能なSharePoint 2010ワークフロー プロジェクト テンプレートを使用します。このテンプレートは、宣言型ワークフローをインポートし (XML のみ)、それをコード ワークフローに変換します。コード ワークフローは、Visual Basic または Visual C# のコードで拡張できます。詳細については チュートリアル: SharePoint Designer の再利用可能なワークフローの Visual Studio へのインポート.

ただし、インポートの再利用可能なSharePoint 2010ワークフロー テンプレートは、ファーム ソリューションのみインポートできます。サンドボックス ソリューションとして、ワークフローを配置する場合は、インポートのSharePoint 2010のソリューション パッケージのインポート テンプレートでインポートします。ただし、この方法では、コード ワークフローするように変換できず、をこのように変更することはできません。

再利用可能なワークフローのインポート テンプレートを使用した、再利用可能なワークフローのインポート

インポートの再利用可能なSharePoint 2010ワークフロー テンプレートを使用して再利用可能なワークフローをインポートする場合、他の Visual Studio のSharePointソリューションのようにソリューションを実行または変更できますが、いくつかの項目を手動で修正する必要があります。

Ff358272.collapse_all(ja-jp,VS.110).gifタスク フォームのインポート

インポートの再利用可能なSharePoint 2010ワークフロー プロジェクト テンプレートには、コード ワークフロー スキーマが1のタスク フォームのみを割り当てるため、すべての開始および関連付けフォームのインポートが、1種類のタスク フォームだけがインポートされます。元のワークフロー ソリューションに含まれる他のタスク フォームは、ソリューション エクスプローラー[インポートされた他のファイル] フォルダーに格納されます。

再利用可能なワークフローのインポートのSharePoint 2010のソリューション パッケージのインポート テンプレートを使用してインポート

インポートのSharePoint 2010のソリューション パッケージのインポート テンプレートを使用して再利用可能なワークフローをインポートし、次の事項を考慮する必要があります:

  • ワークフローをインポートした後で、F5キーの選択によって、すばやく Visual Studio のフォルダーを展開し、実行できます。ただし、インポートしたソリューションのワークフローに変更点があると、ワークフローを配置および実行する前にプロジェクトの要素を手動で修正する必要がある場合があります。

  • ワークフローは宣言型なので、コードを追加することはできません。コード ワークフローに変換するには、Visual Studio にインポートの再利用可能なSharePoint 2010ワークフロー テンプレートでインポートする必要があります。

  • ワークフロー デザイナー (.xoml) ファイルはデザイン ビューでも編集できますが、ワークフロー デザイナーで false エラーが表示されるので、ソース ビューで編集することをお勧めします。

  • ワークフローでのデバッグは、宣言型コンテンツには使用できません。ワークフロー デザイナー で設定したブレークポイントはヒットしません。

グローバルに再利用可能なワークフロー ソリューションのインポート

グローバルに再利用可能なワークフローをインポートの再利用可能なSharePoint 2010ワークフロー テンプレートを使用してインポートできません。グローバルに再利用可能なワークフローをインポートするには、非再利用可能なワークフローに変換するか、またはインポートのSharePoint 2010のソリューション パッケージのインポート テンプレートを使用する必要があります。

ワークフローを変換するには、SharePoint Designerでグローバルに再利用可能なワークフローのコピーを作成します (ワークフローのショートカット メニューを開いて、**[Save as Copy]**を選択することによって)。次 Visual Studioのインポートの再利用可能なSharePoint 2010ワークフロー テンプレートで新しい再利用可能なワークフローをインポートします。

これを変更せずにグローバルに再利用可能なワークフローをインポートするには、インポートのSharePoint 2010のソリューション パッケージのインポート テンプレートを使用します。このメソッドを使用して、ワークフローをコード ワークフローに変換されず、宣言型ワークフローのままになります。

参照

処理手順

チュートリアル: SharePoint Designer の再利用可能なワークフローの Visual Studio へのインポート

概念

既存の SharePoint サイトからのアイテムのインポート