0

複数の承認を持つ SharePoint でワークフローを作成しようとしています。

そのため、A さんが提案を受け入れた場合は B さんの承認に進み、B さんが承認した場合は C さんに進むなどという条件付きロジックがあります。

ワークフローを実行する方法についてのロジックはありますが、SharePoint Designer 2010 で問題が発生しています。ワークフローに追加する承認プロセスごとに、1,100 ノード程度の複雑さが追加されるようです。sharepoint のデフォルト設定は 5000 ノードだと思います。私のワークフローには 12 の承認プロセスがあるため、公開されません。sharepoint が許可するワークフローの複雑さを増すはずのいくつかの powershell スクリプトを実行しましたが、まだ機能していません。

非常に多くの承認プロセスなしでこれを行う方法はありますか? カスタム プロセスを実行したくありませんが、それが私の唯一のオプションである場合は、実行する必要があるかもしれません.

4

1 に答える 1

2

ワークフローの開発中に同じ問題に遭遇しました。私が思いついた唯一の解決策は、承認ステータスが「承認済み」になるのを待ってから、リストに列を設定して、完了したことを示すことです。つまり、first_approval_complete という名前の列です。

最初の承認が「承認済み」ステータスに達したら、その列を「はい」に設定します

次に、first_approval_complete が「YES」に等しいかどうかをチェックする if ステートメントで始まる「アイテム変更時に実行」に設定された別のワークフローを作成します。

少しかさばり、各ワークフローが少し遅くなりますが、すべての承認が連続している場合、無限の数の承認を持つことができます。

于 2012-10-18T19:13:41.910 に答える