複数のオブジェクト・ワークフロー条件が満たされるとどうなりますか。
複数のオブジェクト・ワークフロー条件が満たされた場合、次のアクションが行われることがあります:
- 順次処理: 定義した順序に基づいて、ワークフロー条件を順番に処理します。 各条件が評価され、条件が満たされると、関連するアクションが実行されます。
- 処理の実行: 複数の条件が満たされた場合、満たされた各条件に関連付けられたアクションが実行されます。 つまり、アクションが異なる複数のワークフローがある場合、条件に一致するすべてのアクションがトリガーされます。
- 実行の順序: 条件およびそれぞれのアクションが実行される順序は、非常に重要です。 構成によっては、特にアクションが以前のアクションまたは条件に依存している場合は、最終結果に影響する可能性があります。
- 通知とロギング: 通常、通知の送信、レコードの更新、その他のプロセスの起動など、条件が満たされたために実行されるアクションは、監査およびトラッキングのためにログに記録されます。
目的の結果を得るには、ワークフローの条件とアクションを慎重に設計し、順序と潜在的な相互作用を考慮します。 たとえば、「更新前」トリガーが多数ある場合は、オブジェクト・ワークフロー(OWF)を組み合せて、実行回避条件を回避するために同時に実行されないようにすることを検討してください。 また、ワークフローをテストしてその動作を観察し、必要に応じて変更を加える必要があります。