One trade-off when working with a declarative modeling framework (compared to writing traditional code) is the ability to understand each step of execution as the corresponding line of code executes at runtime. Without this insight into how things are being processed, it becomes extremely difficult to manage software and make enhancements for existing business processes, especially when they become large and complex. While working with WF, insight into a workflow’s execution quickly becomes a necessity. Some common concerns that come up while working with WF are
- How do I know when an activity executes?
- What decisions ...