EA Connector for Redmine

Last update: 22-Dec-2016

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


Integration with Enterprise Architect and Redmine


Redmine is a web-based/open source tool for software project management and bug tracking. Taking advantages of a web-based tool, Redmine enables many people via network to have discussions about a topic "ticket" from various view points and to refer to the discussions in list form. On the other hand, Enterprise Architect works very well when displaying the base or result of discussions in structured images. With these characteristics, it is possible to utilize the following information by relating Redmine tickets to Enterprise Architect elements and enabling them to synchronize each attribute interactively.

  • Utilize Redmine's ticket information in Enterprise Architect
  • Export Enterprise Architect elements to Redmine tickets for discussions and publicity

We expect EA Connector for Redmine to be used in the following situations.

  • Discussion on Enterprise Architect elements by Redmine
  • Information passing on the development items, based on the designs of Enterprise Architect (ticket driven development)
  • Utilize extensively collected Redmine tickets to the designs by Enterprise Architect
  • Showing the relationships (RedmineLinks) between Redmine via Enterprise Architect diagrams
  • And so on...

In these situations, EA Connector for Redmine easily converts information between Enterprise Architect and Redmine.

Summary of EA Connector for Redmine


EA Connector for Redmine is an add-in to link UML Modeling Tool Enterprise Architect elements, such as requirements, changes, Use Cases, test items, issues, features and tasks to Redmine tickets, and then copy the attributes bi-directionally.

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:

  • Exporting elements made by Enterprise Architect to Redmine tickets
  • Importing Redmine tickets to Enterprise Architect elements
  • Makeing the link, which to the parent ticket, to the relationship of Enterprise Architect when importing or synchronizing Redmine tickets to Enterprise Architect elements
  • Makeing the link to the relationship of Enterprise Architect when importing or converting Redmine tickets to Enterprise Architect elements
  • Converting attributes of Enterprise Architect elements and Redmine tickets
  • Customizable Attribute Mapping
    About Attribute Mapping see Attribute Mapping.

Snapshots

[Setting screen of EA Connector for Redmine]

(Things like Redmine URL are saved per Enterprise Architect project. User Name / Password are saved per login user of PC and Enterprise Architect project.)

[Menu for elements]

[Menu for diagram]

[Menu for package]

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: Require a Network Based Keystore. (File Based Keystore is not supported.)

Installer

ContentUpdated-
Installer of EA Connector for Redmine
Version 2.1.0.20170622
22-Jun-2017Download

Trial Version

  • Download the installer

  • Install EA Connector for Redmine

  • Obtain the 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

  • You can use the following our Redmine server settings for trial this Add-in. (Data will be cleaned every Monday.)

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

Steps to use

  1. Settings for Redmine to use Rest API (put a check in Administration | Settings | Authentication | Enable REST web service.)
  2. Run Enterprise Architect and open a project.
  3. Select Main Menu | Extensions | EA Connector for Redmine | EA Connector for Redmine Settings to set and save the following items.
    • Redmine URL (http://<host_name>/redmine/projects/<project_name>)
    • User name/password
  4. Select one of the following:
    • Select an element, like a requirement, and then select a desired action from the context menu, Extensions | EA Connector for Redmine.
    • Select an Enterprise Architect diagram, and then select a desired action from the context menu, Extensions | EA Connector for Redmine.
    • Select a package, and then select a desired action from the context menu, Extensions | 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 3.0 or 3.5
  • 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 Windows to test EA Connector for Redmine.