Changes between Version 16 and Version 17 of TracWorkflow
- Timestamp:
- Apr 1, 2008, 2:45:10 AM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TracWorkflow
v16 v17 134 134 == some ideas for next steps == 135 135 136 New enhancement ideas for the workflow system should be filed as enhancement tickets against the `ticket system` component. If desired, add a single-line link to that ticket here. 137 138 If you have a response to the comments below, create an enhancement ticket, and replace the description below with a link to the ticket. 139 136 140 * the "operation" could be on the nodes, possible operations are: 137 141 * '''preops''': automatic, before entering the state/activity 138 142 * '''postops''': automatic, when leaving the state/activity 139 143 * '''actions''': can be chosen by the owner in the list at the bottom, and/or drop-down/pop-up together with the default actions of leaving the node on one of the arrows. 144 This appears to add complexity without adding functionality; please provide a detailed example where these additions allow something currently impossible to implement. 145 140 146 * operations could be anything: sum up the time used for the activity, or just write some statistical fields like 147 A workflow plugin can add an arbitrary workflow operation, so this is already possible. 148 141 149 * set_actor should be an operation allowing to set the owner, e.g. as a "preop": 142 150 * either to a role, a person 143 151 * entered fix at define time, or at run time, e.g. out of a field, or select. 152 This is either duplicating the existing `set_owner` operation, or needs to be clarified. 153 144 154 * Actions should be selectable based on the ticket type (different Workflows for different tickets) 145 155 This is becoming a frequent request, with clear usecases. The closest the current implementation will allow is to have a plugin provide a `triage` action that sets the next state based on the ticket type, so a `new` ticket would move to `new_task`, `new_defect`, etc., and the workflow graph would separate at that point.