I would like to be able to associate a timeout with a workflow step.
For instance, I have many tasks and many of them are in the 'on hold' workflow step becuase I am awaiting further information in order to proceed. Perhaps I have sent an e-mail or made a phone call and am waiting for a response.
As far as I am concerned these tasks have been dealt with for now and so I remove them from my view of outstanding tasks using an appropriate filter.
It would be nice if I could configure them to revert back to 'In progress' after some configurable time (2 days say) so I know this task needs chasing up. In fact I would probably create a new workflow step called 'Need to chase up' for this purpose.
After some investigation, as far as I know, I can almost achieve the desired effect using filters, but this seems overkill (and doesn't work anyway)
- Set up a filter that matches tasks in the 'On Hold'
- Set up a project wide alert to myself based on this filter - 'Send alert event for items that have not changed' (problem here is that I only want the items that have not changed!). Schedule it every 2 days.
- On the 'Other Settings' tab of the 'On Hold' workflow step, respond to the e-mail alert by changing back to 'In progress'
Is there an existing way of achieving what I want, that I don't yet, or is this a new feature?