次のことを行うワークフローを作成しています。ワークフローを条件やステップに分割するためのベスト プラクティスに関するガイダンスを探しています。
プロジェクト リストの場合、リスト アイテムが作成または変更されるたびに、ワークフローが実行され、次の処理が行われます。
Status = New の場合、いくつかの変数を作成し、特定のメールを送信します
Status = Open の場合、特定のメールを送信
Status = Estimated の場合、特定のメールを送信
ステータス = 承認済みの場合、特定のメールを送信
Status = Ready の場合、特定のメールを送信
担当者が変更された場合は、担当者またはグループに特定のメールを送信します。
Status = Ready で、5 日以上準備ができている場合は、特定のメールを送信します。
したがって、上記の最初の 5 項目については、それらはすべて 1 つのステップ内で個別の条件/アクションになる可能性があるように思えます。担当者アイテムについては、プライマリ ワークフローで新しいリストにレコードを作成する必要があると思います。これにより、セカンダリ ワークフローがトリガーされ、通知メールが担当者の被指名者に送信されます。また、ステータスが 5 日を超えるアイテムの場合、これはプライマリ ワークフローのステップ 1 の下の別の条件/アクションであるべきですか、それとも別のステップであるべきですか?
このシナリオでは、主要なワークフロー内で個別のステップが必要になるとは思えません。何か不足していますか?条件を追加するだけでなく、ワークフローで追加のステップを使用する必要がある場合の一般的な考え方は何ですか?
ありがとう!