0

「SharePoint 2010 シーケンシャル ワークフロー」タイプの新しい Visual Studio 2010 プロジェクトを作成しようとすると、奇妙なエラー メッセージが表示されます。

「"somesite" の SharePoint サイトには、ターゲット、タスク、または履歴リストがありません。ワークフロー テンプレートを関連付けるには、これらの各リストが必要です。リストを作成してから、このウィザードを起動してください。」

私の Visual Studio 2010 ソリューションには既に 2 つのプロジェクトがあります。多数の SharePoint カスタム リストが定義された MyListsDef と、新しい SharePoint サイトの作成時にこれらのリストを設定するためのサイト定義が含まれた MySiteDef です。

Visual Studio 2010 でリストの一部に対して SharePoint ワークフロー プロジェクトを作成する必要があります。

ソリューションで 3 番目の (SharePoint Sequential ワークフロー) プロジェクトを作成する前に、いくつかの手順を実行しました。

  1. MyListsDef と MySiteDef の両方をコンパイルしてパッケージ化します。
  2. MyListsDef.wsp と MySiteDef.wsp の両方をソリューションとして SharePoint 2010 サーバーにインストールします。
  3. MySiteDef テンプレートに基づいて新しい SharePoint 2010 サイトを作成します。
  4. 手順 3 で作成した SharePoint サイトを参照して、新しい Visual Studio 2010 プロジェクト「SharePoint 2010 シーケンシャル ワークフロー」を作成します。

ただし、「... is missing a target, task, or history list.」というエラーが常に表示されます。手順 3 で作成したサイトを、手順 4 で Visual Studio 2010 のシーケンシャル ワークフロー ウィザードの参照として選択するたびに。

このエラーは何を意味し、どのリストが欠落していますか?
私が間違っていることは何ですか?
カスタム リストを使用して SharePoint ワークフローを開発する一般的な方法は何ですか?

前もって感謝します、
サル

4

1 に答える 1

1

サル、

これは、ワークフローに必要なリストが作成されていない場合に発生します。

以下を実行して動作させます:

  1. ワークフローに関連するすべての機能をアクティブ化します (最初に SITE COLLレベルで、次に WEB レベルで)
  2. サイトにアクセスしてリストを選択
  3. リボンの[ワークフロー設定]をクリックします。
  4. 次にワークフローを追加し、いくつかのワークフローを選択します (例: 承認)
  5. 保存する

上記のプロセスにより、ワークフロー処理に必要なリストが作成されます。これで、Visual Studio の作業を続行できます。

于 2012-07-31T08:51:10.907 に答える