Redmine
Open source tool that we use for case management
Last updated
Open source tool that we use for case management
Last updated
Redmine is an open-source project management and issue-tracking software. DCO primarily uses it for case management and reporting. This is where NARs and NCRs would be submitted and tracked as cases. Here we'll go over a basic installation and setup of Redmine and show a few plugins we use. Below is the link to the Redmine documentation page.
There are a few different methods for installing Redmine. Difficulty ranges from starting a docker container to building databases. It's ultimately up to you how you want to build your Redmine server. We primarily use the sameersbn/docker-redmine repository as linked below:
Alternatively, on our GitHub, we have an OVF with an already-built Redmine server and a file on how to start the docker containers and log in.
Below are the steps for creating basic users in Redmine. For a picture guide, please refer to the documentation listed above, it's very good and has images to guide you through everything.
Once logged into Redmine, navigate to Administration --> Users
In the top right corner of the user's window, select "New User" This is where you create your user. Fill out each of the fields and select "Create" at the bottom of the page.
On the right panel, select "Groups"
In the top right corner select "Create Group" This is where you can create groups of users. A common use of groups is if you have multiple teams utilizing the same instance of Redmine
In the menu for that group, on the top left side of the screen is the "Users" tab where you can add users to a specific group. You can also add projects under the "Projects" tab.
On the right panel, select "Roles and Permissions"
In the top right corner select "New Role" This is where you can outline the permissions of a specific group or user.
Below are the steps for creating projects and assigning groups, users, and roles to the project. For a picture guide, please refer to the documentation listed above, it's very good and has images to guide you through everything.
Once logged into Redmine, navigate to Administration --> Projects
On the top right corner, select "New Project"
Name your project and select "Create"
You should now be on the menu for that specific project. This is where you can do many configurations to focus the specific project on what you want. For the sake of this guide, we are going to assign a role and group to this project.
Navigate to the "Members" tab
On the top left corner select "New Member. This is where you can assign users, roles, and groups to your project.
Below are the steps for creating an issue, and responding. For a picture guide, please refer to the documentation listed above, it's very good and has images to guide you through everything.
Navigate to the "issues" tab of your project. This is where all issues, that your role allows you to see, will be shown.
On the top right corner select "New Issue" Fill out all the details and attach the required files. Assign to the proper person and select "Create".
You now should be viewing your specific issue. Any time anybody responds it will show on the bottom of the page under the history tab. If you would like to respond, select the "Edit" button on the top right or bottom right corner of the screen. Make sure you change the assignee to reflect who it should be sent to
For more information and Image-guided documentation, please refer to the documentation linked at the top of the page.