0

SharePoint Designer 2010 で、カスタム リストの 2 つのワークフローを開発しています。1 つ (WF_01) は項目が変更されたときに開始するように構成され、2 つ目 (WF_02) は手動で開始するように設定されています。

WF_02 は、[現在のアイテムでフィールドを設定] アクションを使用していくつかのフィールドを更新します。フィールドは Choice フィールドと Text フィールドです。フィールドが設定されるたびに、フィールドが変更されるため、WF_01 が開始されます。

フィールドの設定アクションによってイベント レシーバーが起動されるべきではないと理解していますが、リスト アイテムの更新アクションではイベント レシーバーが起動されます。これは本当ですか?もしそうなら、この行動の原因は何ですか?

4

1 に答える 1

0

「On Item Change」の背後にある Microsoft の設計意図と、Set Field が Update List Item とは異なる方法で扱われることになっていたかどうかはわかりません。

SP2010 ワークフローの記述と保守に関する豊富な経験から、実際には違いがないことはわかっています。私は、リスト アイテムの列が設定または更新されるたびに、「アイテムの変更時」ワークフローが開始され、そのリスト アイテムに作用すると想定することを学びました。

于 2011-07-01T19:55:49.860 に答える