Engineering Workflow Management Extensions Workshop
Introduction
The Extensibility Workshop shows how you can easily extend and enhance the capabilities of Engineering Workflow Management/Rational Team Concert. While you do not need to be a Rational Team Concert power user to perform this workshop, having some experience with Rational Team Concert usage and project administration helps. While you do not need to be a Java developer to do this lab, Java development experience is helpful in your ability to understand this workshop. The labs in this workshop explain in some detail what the Java code is doing, so if you are a more experienced Java developer you might want to skim over these sections.This workshop is an update to the RTC 3.0.1 Extension Workshop. The workshop was initially created and delivered at the IBM/Rational Innovate 2010 User Conference. Participant feedback and the stream of customer questions regarding Rational Team Concert (RTC) Extensibility has led IBM to publishing the workshop on Jazz.net.
This workshop was initially developed on Microsoft Windows with RTC version 3.0 and updated for newer versions several times. The “look and feel” of the labs might change dependent on the version of RTC, Eclipse, or platform that is used to perform it. These minor differences in the UI should not prevent you from running the workshop. Users have been able to do these labs on Linux, with some minor changes for path names and a couple of other typical Linux changes. The workshop should run on MAC OS as well.
The workshop packaging and workbook was updated to address various issues that users experienced during setup. The workshop now provides a tool that uses the Plain Java Client Libraries to populate the RTC server with the development data.
After the renaming of the solution and the change from Rational Team Concert (RTC) to Engineering Workflow Management (EWM) with version 7.0, a new refresh of the workshop has been created. It is primarily for EWM versions 7.0.x and later. This most recent version should work with all Liberty Profile based on RTC version 6.0.x to EWM version 7.0.x. The screen captures and paths are still based largely on RTC version 6.0.3 and the workshop still uses RTC as abbreviation. This should not prevent you from performing the workshop. The new workshop version was tested with EWM versions 7.0.0, 7.0.1 and 7.0.2.
If you experience problems with this workshop, ask for help in the forum and tag your question with the tag ‘extending’.
To run the workshop, download the workshop files for the intended version from the sections below.
The Workshop
These labs help guide you in the creation and enhancement of an RTC process extension. Lab 1 guides you through the setup of your development environment. The remaining labs help you quickly create and deploy a typical extension for RTC. You will see it working in a debug environment and be able to test your new extension. You then enhance the operation of the extension by providing parameters and error checking that makes the extension easier to configure, maintain, and consume.
To complete and get the most out of this workshop, make sure you are already familiar with RTC as a user and have familiarity with work items, build definitions, and basic process customization. In addition, you must also be familiar with Java programming and debugging by using Eclipse. Some familiarity with Eclipse plug-in programming would also be helpful but is not strictly required.
Download files for versions 7.0 and later
Download files for versions 6.0.3 and later
Download files for versions 4.x, 5.x, 6.0, 6.0.1, 6.0.2
Related Links
- Overview: Extending Rational Team Concert 3.x
- Contributing to the Team Artifacts view in Rational Team Concert 2.0
- Rational Team Concert 3.0 SDK
- Rational Team Concert 2.0 SDK
- Rational Team Concert 1.0 SDK
- Jazz Labs
- Rational Concert Extension Points and Operation ID’s
- Rational Team Concert plain Java API’s
Copyright © 2021 IBM Corporation