EA Connector for Trac
(About integration with EA and Redmine, please see EA Connector for Redmine page.)
Trac
Trac is a web-based/open source tool for software project management and bug tracking.
Integration with Enterprise Architect and Trac

Taking advantages of a web-based tool, Trac enables many people via network to have discussions about a topic "ticket" from various view points and to refer 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 Trac tickets to Enterprise Architect elements and enabling them to synchronize each attribute interactively.
- Utilize Trac's ticket information in Enterprise Architect
- Export Enterprise Architect elements to Trac tickets for discussions and publicity
We expect EA Connector for Trac to be used in the following situations.
- Discussion on Enterprise Architect elements by Trac
- Information passing on the development items, based on the designs of Enterprise Architect (ticket driven development)
- Utilize extensively collected Trac tickets to the designs by Enterprise Architect
- Showing the relationships (TracLinks) between Trac tickets via Enterprise Architect diagrams
- And so on...
In these situations, EA Connector for Trac easily converts information between Enterprise Architect and Trac.
Summary of EA Connector for Trac

EA Connector for Trac 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 Trac tickets, and then copy the attributes bi-directionally.
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:
- Exporting elements made by Enterprise Architect to Trac tickets
- Importing Trac tickets to Enterprise Architect elements
- Converting the links, which have "#" or "ticket:" in the description and comment fields, to the relationships of Enterprise Architect when importing or synchronizing Trac tickets to Enterprise Architect elements
- Synchronizing attributes of Enterprise Architect elements and Trac tickets
- Converting child diagrams of Enterprise Architect elements to attachments of Trac tickets as images
- Outputting a link that includes a "#", when related Enterprise Architect elements are linked to Trac tickets.
Data Conversion Rule between EA and Trac
-
Enterprise Architect Elements Attributes Direction Trac Tickets Attributes Name or Short Description ↔ Summary Notes ↔ Description Notes ← Change History Author ↔ Owned by Version ↔ Version Key Words ↔ Keywords TracReporter (tagged value) ← Reported by TracMilestone (tagged value) ↔ Milestone TracComponent (tagged value) ↔ Component TracCc (tagged value) ↔ Cc TracType (tagged value) ← Type Priority ← Priority TracPriority (tagged value) ↔ Priority Status ← Status TracStatus (tagged value) ↔ Status Child diagrams → Attachments Linked document → Attachments Associate Relationships ← Link to tickets in the description/comment Associate Relationships → Description
Snapshots
- [Setting screen of EA Connector for Trac]

(Things like Trac URL are saved per Enterprise Architect project. Log-in information is saved per log-in user of PC and Enterprise Architect project.)- [Menu for elements]

- [Menu for diagram]

- [Menu for package]

Document
-
Content Updated - EA Connector for Trac feature guide
This document introduces the possible situations where EA Connector for Trac is used, and its features.29-Mar-2013
Download
Price and Purchase
-
Prices are as listed below:
Unit price 1 - 4 licenses US$ 50.00 5 - 19 licenses US$ 48.00 More than 20 licenses US$ 45.00
Order "EA Connector for Trac":
Order on share*it!
Installer
-
Content Updated - Installer of EA Connector for Trac
Version 1.2.1.2013061919-Jun-2013
Download
Trial Version
- Download the installer
- Install EA Connector for Trac
- 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 Trac server settings for trial this Add-in. (Data will be cleaned every Monday.)
Trac URL http://trac.sparxsystems.jp/trac/EnSampleProject Target type Arbitrary Importing Arbitrary Log-in information guest1 to guest3 (passwords are the same as the log-in name)
Steps to use
- Set the permission for a relevant user of a relevant Trac project so that the user can use XML-RPC.
- Run Enterprise Architect and open a project.
- Select Main Menu | Extensions | EA Connector for Trac | EA Connector for Trac Settings to set and save the following items.
- Trac URL (http://<host_name>/trac/<project_name>)
- User name/password
- 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 Trac.
- Select an Enterprise Architect diagram, and then select a desired action from the context menu, Extensions | EA Connector for Trac.
- Select a package, and then select a desired action from the context menu, Extensions | EA Connector for Trac.
System Requirements
- System Requirements of Enterprise Architect (Microsoft(R) Windows 8, Windows 7, Windows Vista, Windows 2008 Server, Windows 2003 Server or Windows XP)
- Microsoft .Net Framework 2.0 or higher
- Enterprise Architect 7.0 or higher (All editions are supported)
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 Trac Lightning 2.5.2 and 3.1.1 and BitNami Trac 0.12.2-1 and 1.0.1-0 to test EA Connector for Trac.
- EA Connector for Trac includes BTS.Trac/XML-RPC.NET.



Sparx Systems Japan on Twitter