RedmineIssueTrackingSetup » History » Version 24

dj jones, 2013-05-12 00:30

1 1 Jean-Philippe Lang
h1. Issue tracking system
2 1 Jean-Philippe Lang
3 9 Mischa The Evil
!>tracker_config.jpg!
4 9 Mischa The Evil
5 5 Jean-Philippe Lang
h2. Trackers
6 5 Jean-Philippe Lang
7 18 dj jones
Trackers are how you split your issues into different types - common ones are Bug, Feature, Defect or etc.
8 18 dj jones
9 18 dj jones
For each tracker, you can define:
10 7 Mischa The Evil
* if the issues bound to the tracker should be displayed on the [[RedmineRoadmap|roadmap]]
11 17 Mischa The Evil
* -if the issues bound to the tracker should be displayed on the [[RedmineIssueChangelog|changelog]]-, merged into [[RedmineRoadmap|roadmap]] view
12 16 Youssef Eldakar
* a different workflow
13 6 Jean-Philippe Lang
14 16 Youssef Eldakar
If you create a new tracker, you'll have to define its workflow in order to properly use it. Note that you can copy an existing tracker's workflow when you create a new one (for that, select a tracker in the 'Copy workflow from' drop-down list on the 'New tracker' screen).
15 5 Jean-Philippe Lang
16 1 Jean-Philippe Lang
h2. Issue statuses
17 1 Jean-Philippe Lang
18 10 Mischa The Evil
Issue statuses can be added and deleted freely. Each status has the following two configurable options:
19 5 Jean-Philippe Lang
* *Closed*: indicates that the issue is considered as closed (more than one status can be declared as closed)
20 16 Youssef Eldakar
* *Default*: status applied by default to new issues (only one status can be declared as default status)
21 4 Jean-Philippe Lang
22 19 dj jones
h3. '% Done' and 'Done Ratio 'command
23 1 Jean-Philippe Lang
24 24 dj jones
If you want to measure progress of work done, including % progress of work on Issues unfinished but partially done:
25 24 dj jones
Then set the   [[RedmineSettings#Calculate-the-issue-done-ratio|"Calculate the issue done ratio" option]] in the application settings to "Use the issue status", which allows:
26 19 dj jones
27 22 dj jones
* As per screenshot below, you can set the % Done for each status - (if left blank, changing an issue to this status will not change its percent done.)
28 12 Tharuka Pathirana
29 23 dj jones
* After setting new values, use the 'Update Issue done ratios' command to  set all issue statuses to the values defined in each status' "% Done" setting.
30 12 Tharuka Pathirana
31 12 Tharuka Pathirana
!issue-done-ratio.png!
32 12 Tharuka Pathirana
33 1 Jean-Philippe Lang
h2. Workflow
34 1 Jean-Philippe Lang
35 16 Youssef Eldakar
The workflow lets you define status transitions that the various project members are allowed to make on the issues according to their type.
36 1 Jean-Philippe Lang
37 16 Youssef Eldakar
On the workflow setup screen, select the role and the tracker for which you want to edit the workflow, then click 'Edit'. The screen lets you select the authorized transitions for the chosen role and tracker. The "Current status" column indicates the initial status of an issue. The "New statuses allowed" columns stand for the statuses that can be applied.
38 1 Jean-Philippe Lang
39 16 Youssef Eldakar
Note: To change an issue status, a user needs to have either 'Edit' or 'Add note' permission (see [[RedmineRoles|Roles and permissions]]).
40 1 Jean-Philippe Lang
41 11 Eric Davis
!workflow_example.png!
42 2 Jean-Philippe Lang
43 1 Jean-Philippe Lang
In the above example, Bugs with a New status could be given an Assigned or Resolved status by the Developer role. Those with an Assigned status could get a Resolved status. The status of all the other Bugs cannot be modified by the Developer.