Example of Default Change Request Form in Custom Format
StarTeam comes with its own built-in Change Request (and other objects) form and Workflow.
It also grants you the ability to create your own 'custom' form. It also grants you the ability to create your own custom fields.
Often it is a requirement that you may want to add one or more fields to this default form (rather than using the 'Custom' tab).
Unfortunately, as it stands, you must create your own version of the default form. This can be time consuming.
To get around this a re-built form and workflow is attached to this post.
There are two versions. One is the full Java code for the Custom APE (compiled into a ChangeRequest.jar) and the ChangeRequest.LayoutDeigner.xml file (for use with StarTeam Layout Designer if you do not wish to use a custom Workflow).
The source code is also attached.
To use this code and/or LD form, please ensure you have the prerequisite software installed - StarFlow Extensions and StarTeam Layout Designer. You will also need a suitable Java IDE to modify the source code.
|Default||Custom APE (Alternate Property Editor) - Java/JAR||Layout Designer|
Note: you will notice the lack of 'Custom' tab on both the APE and the LD forms. It is not possible to show this tab within a custom form.
Source files for Custom APE (ChangeRequest.jar)
/cfs-file.ashx/__key/communityserver-discussions-components-files/116/8737.src.rar - source code
/cfs-file.ashx/__key/communityserver-discussions-components-files/116/0878.ChangeRequest.jar - compiled JAR file
/cfs-file.ashx/__key/communityserver-discussions-components-files/116/ChangeRequest.propertyeditor.xml - ChangeRequest.propertyeditor.xml (required for use with the above JAR file)
/cfs-file.ashx/__key/communityserver-discussions-components-files/116/ChangeRequest.Workflow.xml - ChangeRequest.workflow.xml
Layout Designer form
/cfs-file.ashx/__key/communityserver-discussions-components-files/116/ChangeRequest.Layout.xml - Layout Designer