EA Connector for Trac
(About integration with EA and Redmine, please see EA Connector for Redmine page.)
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 option 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   Stereotype ↔ Type option Priority ← Priority   TracPriority (tagged value) ↔ Priority   Status ← Status   TracStatus (tagged value) ↔ Status   Child diagrams → Attachments option Linked document → Attachments option Associate Relationships ← Link to tickets in the description/comment option Associate Relationships → Description option
- [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]
Content Updated - EA Connector for Trac feature guide
This document introduces the possible situations where EA Connector for Trac is used, and its features.
Price and Purchase
Prices are as listed below:
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
Content Updated - Installer of EA Connector for Trac
- 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 Login Information guest1 to guest3 (Password is the same as the User Name)
Target type Arbitrary Importing Arbitrary
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 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 3.0 or 3.5
- Enterprise Architect 7.0 or higher (All editions are supported)
For Floating Licenses, Enterprise Architect 11.0 or higher, KeyStore Manager 2.2 or higher.
- 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.
- Floating Licenses Keystore supports Sparx Keystore Server only. (File Based Keystore is not supported.) In the server config file, if option AUTHMETHOD value is AM_ACTIVEDIRECTORYEX or AM_SSKSGROUP, you can not use EA Connector for Trac.