SharePoint Designerのワークフローは、フィールドが変更されるのを待っているときに自分自身をループしています
質問
SharePoint 2010 Foundationのフォームライブラリの標準SharePoint Designerワークフローに問題があります。
ワークフローが発射されているときは、文書に対していくつかの情報を入力し、関連する人に電子メールを送信してから(この場合は「Capex Status」と呼ばれる)を待つために設計されています。現在設定されています。ワークフローは細かく機能していますが、フィールドが変更されるのを待っているポイントに到達していると思われます。それは、それが最初に戻って同じ手順に戻って同じ手順を実行している間に再度行われます。実際に必要に応じて待っています。
これはそれに論理的なパターンを持たない問題であり、これは時々これが起こらないことを意味する、それがもう一度最初の数ステップを通して「ループ」し、時にはそれは「ループ」することができます最初のステップは公正な回数(私が見つけた記録であると思います)。
要約すると、ワークフローは「a defie ot change for for for for for for for change」のアクションに達するまで、次の手順を完了してからワークフローの先頭に戻り、もう一度待機アクションまですべての手順を再実行します(時々一度は、ついに振る舞い、実際にはフィールドが変わるのを待つ前に数回、時々数回、実際には変化するのを待ちます)。
ワークフロー履歴ログのイメージを表示して、何が起こっているのかを表示し、強調表示されているのかを表示して(この場合は)それが一度だけ送信しているべきである...
誰かが私がここで何が起こっているのかを修正することができる方法の方向に私を指していますか?
解決
SharePoint Designerワークフローでループを作成できることをお勧めします。 - )
ワークフローの始めに待機1分のステップを追加してみて、ワークフローの実行をWFEからタイマージョブに移動して、競合状態であるように見えるものに対処できます。デフォルトでは、タイマーは5分ごとに実行されますので、患者にしてください。
他のヒント
この問題は、システムアカウントを使用しているためです。 私はあなたが別のアカウントで行くことをお勧めします。
このソウル停ションは論理的なようですが、この小さなケースのためにこのようなさまざまな問題に直面しています。
ありがとう