Issue Tracking in Redmine » History » Sprint/Milestone 22
Thomas Carney, 03/13/2017 02:39 PM
1 | 1 | Thomas Carney | # Issue Tracking in Redmine |
---|---|---|---|
2 | |||
3 | 4 | Thomas Carney | Issues in Redmine can be tasks, ideas, software bugs or support tickets. Redmine is highly configurable, so you can create custom issue types for specific situations. |
4 | 1 | Thomas Carney | |
5 | {{>toc}} |
||
6 | |||
7 | 4 | Thomas Carney | ## Issues |
8 | |||
9 | Issues are the atomic element of any Redmine account. You need to create a project before you can create issues, because every issue is connected to one project. |
||
10 | |||
11 | 10 | Jan Schulz-Hofen | For example, at Planio we have separate projects for English support tickets and German support tickets, because different team members are working on them. We also have projects for different areas such as marketing and the Planio website. |
12 | 2 | Thomas Carney | |
13 | 1 | Thomas Carney | Let’s create a new issue: |
14 | |||
15 | 20 | Jan Schulz-Hofen | {{figure(Creating an issue) |
16 | !create-an-issue.gif! |
||
17 | }} |
||
18 | 1 | Thomas Carney | |
19 | 2 | Thomas Carney | ## Updating Issues |
20 | 1 | Thomas Carney | |
21 | As you progress through a task, you can update the issue with the latest status. You can also re-assign it to someone else and you can add notes with questions or ideas. You can also upload files as attachments. |
||
22 | |||
23 | 20 | Jan Schulz-Hofen | {{figure(Updating an issue) |
24 | !update-issue.gif! |
||
25 | }} |
||
26 | 1 | Thomas Carney | |
27 | ## Creating Issues from Email |
||
28 | |||
29 | You’re walking around town, getting things done. You realize that you didn’t add the new office party as a task in Redmine. |
||
30 | |||
31 | No problem. You can quickly email your project dropbox with some details, and an issue will be automatically created in Redmine. |
||
32 | |||
33 | 20 | Jan Schulz-Hofen | {{figure(Creating an issue via email) |
34 | !create-issues-from-email.gif! |
||
35 | }} |
||
36 | 1 | Thomas Carney | |
37 | 11 | Jan Schulz-Hofen | ## The Issue List |
38 | 1 | Thomas Carney | |
39 | You’ve created a bunch of issues, and you want to start to get an overview of the issues. |
||
40 | |||
41 | The issue list is your central hub for seeing the latest status in a project. |
||
42 | 12 | Jan Schulz-Hofen | |
43 | 1 | Thomas Carney | In the beginning, it will be easy to see all the issues on one page. However, as you start getting *a lot* done with Redmine, the amount of issues will grow. |
44 | |||
45 | At Planio we have over a quarter of a million issues in our own Planio account. That’s a lot of issues! |
||
46 | |||
47 | Happily, Redmine comes with powerful ways to drill down into issues, so you can pull out only the relevant issues. |
||
48 | |||
49 | 20 | Jan Schulz-Hofen | {{figure(Filtering issues) |
50 | !issues-filter.gif! |
||
51 | }} |
||
52 | 1 | Thomas Carney | |
53 | The options let you quickly pull out the information that is relevant to you. |
||
54 | |||
55 | 20 | Jan Schulz-Hofen | {{figure(Issue list options) |
56 | !issues-options.gif! |
||
57 | }} |
||
58 | 1 | Thomas Carney | |
59 | ## Custom Queries |
||
60 | |||
61 | 2 | Thomas Carney | You can save a particular filter for quick access in the future. For example, if you want to see all the high priority issues that are assigned to yourself, you can save that as **High Priority Issues** and you’ll be able to access it quickly in the sidebar. |
62 | 1 | Thomas Carney | |
63 | 20 | Jan Schulz-Hofen | {{figure(Custom queries) |
64 | !custom-queries.gif! |
||
65 | }} |
||
66 | 1 | Thomas Carney | |
67 | ## How do You Use Issues? |
||
68 | |||
69 | ### Tasks |
||
70 | |||
71 | 15 | Jan Schulz-Hofen | You have a task to get done? Create an issue and assign it to yourself. Once you’ve done your part, you can assign the task to someone else for review or finishing. |
72 | 1 | Thomas Carney | |
73 | 15 | Jan Schulz-Hofen | You can use the **Task** tracker, which is the default tracker. Trackers are just different types of issues. By default, Redmine comes with 3 different trackers. If you don’t know what you should choose, **Task** is a good choice. |
74 | 1 | Thomas Carney | |
75 | 15 | Jan Schulz-Hofen | You can tell the person you’re assigning the task to information such as the priority (high, normal or low), and you can set a due date. |
76 | 1 | Thomas Carney | |
77 | 15 | Jan Schulz-Hofen | Setting a start date and a due date means you’ll be able to visualize the task on the Gantt chart. The assignee will also get email updates if the task isn’t completed on time. |
78 | 1 | Thomas Carney | |
79 | The category field lets you group similar tasks together, which can be handy for finding and reviewing later. |
||
80 | |||
81 | 15 | Jan Schulz-Hofen | Finally, you can add the task to a particular sprint or milestone, which is a good idea if you want to use Redmine’s project management features. |
82 | 1 | Thomas Carney | |
83 | ### Ideas |
||
84 | |||
85 | 16 | Jan Schulz-Hofen | You have an idea? You can quickly store it in Redmine as an issue. You just click on *New issue*, give it a subject line and then describe your idea in the description. |
86 | 1 | Thomas Carney | |
87 | 16 | Jan Schulz-Hofen | Often, you’d like other people to get updates on the issue even if they aren’t assigned to it. For example, you want them to hear about your amazing new idea. |
88 | 1 | Thomas Carney | |
89 | 16 | Jan Schulz-Hofen | Therefore, you can set them as *watchers* for that issue. They’ll get emails notifying them of any new updates on the issue. |
90 | 1 | Thomas Carney | |
91 | 6 | Thomas Carney | ### Bugs |
92 | 1 | Thomas Carney | |
93 | 17 | Jan Schulz-Hofen | Perhaps you’ve found a bug in your web application. You could create an issue in the web app’s project within Redmine and assign it to one of the developers. You can describe the bug, and perhaps include a screenshot as a file attachment. |
94 | 1 | Thomas Carney | |
95 | 17 | Jan Schulz-Hofen | If you’re an advanced user, you might even consider creating custom fields for bug tracking. For example, you could have a custom field for the OS or browser version. That would let you quickly filter out all the bugs for a particular device or browser. |
96 | 1 | Thomas Carney | |
97 | ### Support Requests |
||
98 | |||
99 | 18 | Jan Schulz-Hofen | You can set up Redmine, so that your users can email `support@yourcompany.com` and their email will show up as an issue in Redmine. This makes it easier to manage the responses. |
100 | 1 | Thomas Carney | |
101 | 22 | Thomas Carney | You can also turn Redmine into a fully featured Help Desk via plugins. For example, we include our own [Help Desk](https://plan.io/customer-service-and-help-desk/in) Planio. |
102 | 1 | Thomas Carney | |
103 | 22 | Thomas Carney | When the Help Desk is activated, you’ll see extra fields in issues for the company and contact. |
104 | 7 | Thomas Carney | |
105 | 9 | Thomas Carney | [« Back to the Redmine Guide](https://plan.io/redmine-guide/) |