0

SharePoint Designer 2007 で、複数のユーザーに対して「ユーザーからデータを収集する」を使用しようとしているワークフローを作成しています。私のドキュメント ライブラリには、リスト名フィールドがあります。そのリスト名フィールドは、関連付けられたリストに 1 ~ 15 人のユーザーがいるリストに関連付けられています。null/空ではないリスト内のユーザーのデータのみをユーザーから収集する必要があります。また、同時に(並行して)ユーザーからデータを収集したいと考えています。

1 つのワークフロー ステップ内でのみ並列を使用できるようです。1 つのワークフロー ステップ内で、複数の条件/アクションを設定できるようには見えません。

私がする必要があるのはこれです:

条件 1: 変数:reviewer1 が空でない場合 アクション 1: 変数:reviewer1 からドキュメント レビューを収集する (... に出力) 条件 2: 変数:reviewer2 が空でない場合 アクション 2: 変数:reviewer2 からドキュメント レビューを収集する (... に出力) ...)

私が見逃しているこれを行う方法はありますか?

ありがとう!

4

1 に答える 1

0

面倒ですが、Nステップを作成することをお勧めします(ここで、N =必要な並列タスクの数)

各ステップは通常、次のことを行います。

  1. 現在のレビューアフィールドが空かどうかを確認します(空の場合は、次の手順にスキップします)
  2. (タスク)リストに新しい「タスク」アイテムを作成します
  3. タスクを割り当てた人にメールを送信する

次に、すべてのタスクが完了するまで、ワークフローを何らかの方法で停止する必要があります。この部分は少し注意が必要ですが、SharePoint Designerでステートマシンワークフローを作成するためにいくつかの検索を行うと、正しい方向に進むことができます。

しかし実際には、これはSPDには複雑すぎるワークフローのように聞こえます。可能であれば、VisualStudioまたはサードパーティのワークフローソリューションを使用してください。

于 2011-06-23T19:51:19.700 に答える