In the dialog, click [Install] and select the downloaded .jar file.
Restart Astah and create a new project or open an existing one.
The installation is complete if the [Redmine Tickets] tab appears below the Diagram Editor. If it doesn’t, go to [View] – [Show/Hide Extra View] to open it.
Before the Astah project is linked to Redmine, the [Redmine Tickets] tab looks like this.
Enter the Redmine URI, your API access key and the Redmine project ID.
When all the fields are filled in, click [Setup Redmine].
If the connection to Redmine succeeds, buttons such as [Add Ticket] appear in the [Redmine Tickets] tab.
Note 1: To paste values into these fields, use the [Paste] button next to each field. Keyboard shortcuts do not work here.
Note 2: “Redmine project name” means the project identifier, not the display name of the project.
Creating a ticket
Click [Add Ticket]. Your browser opens the Redmine page for creating a new ticket.
On the Redmine ticket page, set the ticket properties, such as the subject and priority. Then click [Sync: astah*<-Redmine] in the [Redmine Tickets] tab to import the ticket information.
Showing ticket lists
Each ticket is associated with one diagram. When you switch diagrams, the list updates to show the tickets for the selected diagram.
The [All Tickets] button shows the tickets for all the diagrams in the open Astah project.
Click a column header to sort the list by that column.
You can adjust the width of each column.
Click a ticket number or subject to open the ticket in Redmine in your browser. After you update the ticket there, click [Sync: astah*<-Redmine] to sync it.
Click a diagram name in the table to open that diagram. The table then shows the tickets for that diagram.
Ticket data in an Astah project
The Redmine information (URI, API access key and project ID) and the ticket information for each diagram are saved in the Astah file. When you open the project again, the table is restored.
If Astah cannot connect to Redmine when you open the project, the data is not restored.
Because the API access key is saved in the Astah file, anyone who has the file can see it. Keep this in mind when you share the file.
Others
The column widths are restored when you click [Sync: astah*<-Redmine], and saved in the Astah file when you save the project.
Existing bug
If you open an Astah project right after launching Astah, the Redmine information sometimes fails to restore. In that case, open another project, then open the project you wanted again. The data is then restored.
Special Thanks!
Special thanks to akipii, a member of Friends of Astah, whose ideas inspired this plug-in.