I got asked today to write a plug-in for my company that implemented some functionality whenever a case of a certain category got closed.
I'll probably be able to knock this out by just adding the code in the event thrown when a case is edited, but got to thinking that it would be nice to be able to give them a UI to configure the behavior into the workflow screen.
So my feature request is this:
- Allow customization to add more controls to the workflow screen (similar to the way the project screen currently does)
- Allow registering a call-back to my plug-in code whenever a workflow event it triggered.
For example, this would allow the author of the URLTrigger plug-in to create a UI on the workflow screen to attach a URL trigger to a specific event/category within a re-usable workflow definition.
I can think of tons of other very useful plug-ins one could write to build on the workflow. Another example would be a plug-in to allow specifying e-mail notification lists that are connected to a workflow step.