EA Connector for Redmine

Last update: 30-Oct-2018

(About integration between EA and Trac, please see EA Connector for Trac page.)


Integration between Enterprise Architect and Redmine


Redmine is a web-based/open source tool for software project management and bug tracking. Since Redmine is a web-based tool, it is effective in scenes where a large number of people share topics as a list or make various discussions on one topic represented by one ticket through the network. On the other hand, Enterprise Architect is effective in showing a base or results of discussions in structured images. EA Connector for Redmine enables us to make the best use of the characteristics of both tools by connecting Redmine tickets to Enterprise Architect elements and converting their attributes bidirectionally. The following Information Utilization can be expected:

  • Use information of Redmine tickets in Enterprise Architect
  • Export Enterprise Architect elements to Redmine tickets for discussions and information sharing

Here are some concrete examples where EA Connector for Redmine can be effective:

  • Discuss Enterprise Architect elements in Redmine
  • Transfer information of development items created in Enterprise Architect (ticket driven development)
  • Use Redmine tickets gathered from a wide range for system designs with Enterprise Architect
  • Show relationships (RedmineLinks) between Redmine tickets with Enterprise Architect diagrams
  • And so on...

With EA Connector for Redmine, information in both Enterprise Architect and Redmine can be easily converted to one another.

Summary of EA Connector for Redmine


EA Connector for Redmine is an add-in tool to connect elements in UML Modeling Tool Enterprise Architect with Redmine tickets and convert their attributes bidirectionally. Enterprise Architect elements include Requirements, Changes, Use Cases, Test items, Issues, Features, Tasks, Tests, and Defects.

EA Connector for Redmine is an add-in for Enterprise Architect.

Function Summary of EA Connector for Redmine

EA Connector for Redmine has the following functions:

  • Export elements created in Enterprise Architect to Redmine tickets
  • Import Redmine tickets to Enterprise Architect elements
  • Convert attributes of Enterprise Architect elements to attributes of the Redmine tickets
  • Convert attributes of Redmine Tickets to attributes of the Enterprise Architect elements
  • Convert links to parent tickets in Redmine, into the parent-child relationships, when importing Redmine tickets to Enterprise Architect elements or converting attributes of Redmine tickets to those of the Enterprise Architect elements
  • Convert links to related tickets in Redmine, into the relationships, when importing Redmine tickets to Enterprise Architect elements or converting attributes of Redmine tickets to those of the Enterprise Architect elements
  • Customizable Attribute Mapping
    About Attribute Mapping see Attribute Mapping.

Snapshots

[Setting screen of EA Connector for Redmine]

(URL information is saved for each Enterprise Architect project. Log-in information is saved for each log-in user of PC for each Enterprise Architect project.)

[Menu for element(s)]

[Menu for a diagram]

[Menu for a package]

Document

ContentUpdated-
EA Connector for Redmine feature guide
This document introduces the possible situations where EA Connector for Redmine is used and its features.
30-Oct-2018 Download

Price and Purchase

Prices are as listed below:
  Standard License
Unit price
Floating License
Unit price
1 - 4 licenses US$ 50.00 US$ 75.00
5 - 19 licenses US$ 48.00 US$ 72.00
More than 20 licenses US$ 45.00 US$ 69.00
order Order on MyCommerce Share-it Order on MyCommerce Share-it
NOTICE: Network Based Keystore is required. (File Based Keystore is not supported.)

Installer

ContentUpdatedInstaller
Installer of EA Connector for Redmine
Version 2.2.0.20180806
06-Aug-2018 for .Net Framework 2.0 - 3.0 (Windows 7)
for .Net Framework 4.0 or later (Windows 10/Windows 8.1)

Trial Version

  • Download the installer

  • Install EA Connector for Redmine

  • Get a trial license key
    Run Enterprise Architect. Open License Settings Dialog. Click on the "Get Trial License Key" button to open the web page and get one. (Trial license key is valid for 14 days.)

  • Input the trial license key and Mail Address

  • The test Redmine server of Sparx Systems Japan has been open for the evaluation. Use the the following settings to connect to the test server. (Data will be cleared every Monday.)

    Redmine URLproject specifiedhttps://redmine.sparxsystems.jp/redmine/projects/sampleproject
    repository specifiedhttps://redmine.sparxsystems.jp/redmine/
    User Name / Passwordguest1 to guest3 (Password is the same as the User Name)
    Target typeArbitrary
    ImportingArbitrary

Steps to use

  1. Set Redmine to use Rest API (put a check in Administration | Settings | API | Enable REST web service.)
  2. Run Enterprise Architect and open a project.
  3. Select "SPECIALIZE Ribbon | Add-Ins | EA Connector for Redmine | EA Connector for Redmine Settings" to set and save the following items.
    • Redmine URL
      • project specified : https://<host_name>(/<arbitrary path>)/projects/<project_name>
      • repository specified : https://<host_name>/(<arbitrary path>)
    • User name/password
  4. Select one of the following:
    • Select an element, such as a requirement, and then select a desired action from the context menu "Specialize | EA Connector for Redmine".
    • Select an Enterprise Architect diagram, and then select a desired action from the context menu "Specialize | EA Connector for Redmine".
    • Select a package, and then select a desired action from the context menu "Specialize | EA Connector for Redmine".

System Requirements

  • System Requirements of Enterprise Architect (Microsoft(R) Windows 10, Windows 8.1, Windows 7, Windows Vista, Windows 2008 Server, Windows 2003 Server or Windows XP)
  • Microsoft .Net Framework 2.0 or later
  • Enterprise Architect 7.0 or higher (All editions are supported)
    For Floating Licenses, Enterprise Architect 11.0 or higher, Sparx KeyStore Manager 2.2 or higher.
  • Floating Licenses require a Network Based Keystore. (File Based Keystore is not supported.)
  • In the floating server config file, if option AUTHMETHOD value is AM_ACTIVEDIRECTORYEX or AM_SSKSGROUP, you can not use EA Connector for Redmine.

Other notifications

  • EA Connector for Redmine uses IE(Internet Explorer)'s proxy setting. If you use a user authentication proxy server, please download file in the the following URL, rewrite the file contents, and set them to registry.
    IntegRedmineUserAuthProxySettingsTemplate.zip
  • EA Connector for Redmine uses IE(Internet Explorer)'s SSL/TLS protocol setting. Sometimes the error message "The underlying connection was closed: An unexpected error occurred on a send." is shown within an HTTPS connection. In this case, the following Microsoft patches are needed for using TLS1.1/TLS1.2. (The patches must be applied, but the registry setting is not necessary.)
  • EA Connector for Redmine uses Redmine's Rest API/Basic authentication.
  • We use BitNami::Redmine 1.1.1-0/1.3.2-1/1.4.3-0/2.0.2-0/2.1.6-0/2.2.1-0/2.3.1-3/2.4.2-0/2.5.2-3/2.6.3-0/3.0.1-0/3.1.0-0/3.2.1-0/3.3.2-2/3.4.6-0 Windows to test EA Connector for Redmine.