0

カスタム タスク編集 infopath フォームを使用して、Dcoument 承認ワークフローを作成しようとしています。

フローは、ドキュメントがリストに追加されると、発信者のマネージャーであるユーザー A に割り当てられます。

ユーザーAがドキュメントを承認すると、承認のためにユーザーBに割り当てられます。ユーザーBは固定されています。

ユーザー B がドキュメントを承認すると、ユーザー B 自身がドキュメントをユーザー C に割り当てます (これは、ユーザー C が動的であり、実行時に存在することを意味します)。

ユーザー C が承認すると、ユーザーのタスクが作成され、ユーザー C がタスクを完了するまでワークフローが続行されます。

ユーザーのいずれかであり、タスクを拒否し、ワークフローを停止する必要があります。

実装方法;

次のように、1 つの Sequence Activity を作成しました。

  1. -タスクの作成
  2. -whileTaskNotComplete (onTaskChanged)
  3. タスクを完了する

次に、このアクティビティをレプリケータ アクティビティの下に配置しました。

Replicator initialized および Child initialized values を設定する方法がわかりません。

レプリケーターを 3 回実行する必要があることはわかっていますが、最後の反復値は固定されておらず、実行時に 2 回目の反復とアクティビティの onTaskChange イベントの下で提供されます。

この値をワークフローまたは次の反復に渡すにはどうすればよいですか?

次に、レプリケータの初期化メソッドで Apporver に任意の値を設定すると、すべてのタスクが初期化メソッドで設定された同じ承認者に割り当てられます。

私を助けてください、私はビデオhttp://www.shillier.com/Videos/MultipleTasks.wmvを参照しましたが、それはパラレルモード用であり、シーケンシャルモードが必要です。

前もって感謝します。

アズラ

4

1 に答える 1

0

ステート マシンで分割を開始します。 1 開始 2 タスクの作成と割り当て 3 承認待ち 4 条件をチェックする「承認待ち」で終了し、次の承認者のためにグローバル変数を設定します (make永続化されていることを確認してください)、状態を「Create and Assign Task」に設定します。リストが完成するまで。1->2->3->(->2)->4

于 2011-02-08T10:11:42.687 に答える