Edgewall Software

Changes between Version 16 and Version 17 of TracWorkflow


Ignore:
Timestamp:
Apr 1, 2008, 2:45:10 AM (16 years ago)
Author:
Eli Carter
Comment:

Respond to ideas

Legend:

Unmodified
Added
Removed
Modified
  • TracWorkflow

    v16 v17  
    134134== some ideas for next steps ==
    135135
     136New 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
     138If you have a response to the comments below, create an enhancement ticket, and replace the description below with a link to the ticket.
     139
    136140 * the "operation" could be on the nodes, possible operations are:
    137141   * '''preops''': automatic, before entering the state/activity
    138142   * '''postops''': automatic, when leaving the state/activity
    139143   * '''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.
     144This appears to add complexity without adding functionality; please provide a detailed example where these additions allow something currently impossible to implement.
     145
    140146 * operations could be anything: sum up the time used for the activity, or just write some statistical fields like
     147A workflow plugin can add an arbitrary workflow operation, so this is already possible.
     148
    141149 * set_actor should be an operation allowing to set the owner, e.g. as a "preop":
    142150   * either to a role, a person
    143151   * entered fix at define time, or at run time, e.g. out of a field, or select.
     152This is either duplicating the existing `set_owner` operation, or needs to be clarified.
     153
    144154 * Actions should be selectable based on the ticket type (different Workflows for different tickets)
    145 
     155This 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.