EA Connector for Trac

Last update: 30-Oct-2018

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


Integration between Enterprise Architect and Trac


Trac is a web-based/open source tool for software project management and bug tracking. Since Trac 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 Trac enables us to make the best use of the characteristics of both tools by connecting Trac tickets to Enterprise Architect elements and converting their attributes bidirectionally. The following Information Utilization can be expected:

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

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

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

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

Summary of EA Connector for Trac


EA Connector for Trac is an add-in tool to connect elements in UML Modeling Tool Enterprise Architect with Trac 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 Trac is an add-in for Enterprise Architect.

Function Summary of EA Connector for Trac

EA Connector for Trac has the following functions:

  • Export elements created in Enterprise Architect to Trac tickets
  • Import Trac tickets to Enterprise Architect elements
  • Convert attributes of Enterprise Architect elements to the attributes of the Trac tickets
  • Convert attributes of Trac tickets to the attributes of the Enterprise Architect elements
  • Convert the links beginning with "#" or "ticket:" in the description and comment fields to the relationships in Enterprise Architect, when importing Trac tickets to the Enterprise Architect elements or converting attributes of Trac tickets to those of the Enterprise Architect elements
  • Convert child diagrams of Enterprise Architect elements to image files attached to the Trac tickets
  • Output a link beginning with "#", if an Enterprise Architect element has relationships with other elements linked to Trac tickets.
  • Customizable Attribute Mapping
    About Attribute Mapping see Attribute Mapping.

Snapshots

[Setting screen of EA Connector for Trac]

(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 Trac feature guide
This document introduces the possible situations where EA Connector for Trac 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 Trac
Version 2.1.0.20171212
12-Dec-2017 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 Trac

  • 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 Trac 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.)

    Trac URLhttps://trac.sparxsystems.jp/trac/EnSampleProject
    User Name / Passwordguest1 to guest3 (Password is the same as the User Name)
    Target typeArbitrary
    ImportingArbitrary

Steps to use

  1. To enable a user in a project to use XMl-RPC, grant XML-RPC permission from that user in that project.
  2. Run Enterprise Architect and open a project.
  3. Select "SPECIALIZE Ribbon | Add-Ins | EA Connector for Trac | EA Connector for Trac Settings" to set and save the following items.
    • Trac URL (https://<host_name>/trac/<project_name>)
    • 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 Trac".
    • Select an Enterprise Architect diagram, and then select a desired action from the context menu "Specialize | EA Connector for Trac".
    • Select a package, and then select a desired action from the context menu "Specialize | EA Connector for Trac".

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 Trac.

Other notifications

  • EA Connector for Trac uses IE(Internet Explorer)'s proxy setting.
  • EA Connector for Trac uses the interface of Trac's XML-RPC plug-in.
  • We use BitNami Trac 0.12.2-1/1.0.15-0/1.1.6-5/1.2.3-0 to test EA Connector for Trac.
  • EA Connector for Trac includes BTS.Trac/XML-RPC.NET.