Alternate property editors (APEs) are custom forms created specifically for your company in support of a corporate process. Workflow processes are created for use with the forms. They can be customized easily because they can be implemented in Java. Sample property editors for all application components are included.
However, an APE is not just a form. It is a StarTeam SDK application that is executed instead of the default properties dialog for the item type. The files you must check in to the StarFlow Extensions project or an APE are name.propertyeditor.xml and a name.jar file.
StarTeam Extensions provide the workflow engine, form customization capability and distribution architecture. You are not required to use this software for APEs because any application can be executed as an APE, allowing maximum flexibility in tailoring the StarTeam Cross-Platform Client to work in a manner required by your process needs.
You must define an APE for any project that will use workflows. You can use APEs:
While an APE is for a specific component, you do not have to use the same APE for all the projects or views in a server configuration. You can create different forms per-project or per-view.
StarTeam Extensions simplifies the process of creating custom forms in JBuilder or another Java development environment by providing a variety of JavaBeans. The StarTeam JavaBeans allow you to customize the APEs using a graphical form designer.
In addition, Java code can be added to the form to access the Server with the StarTeam SDK. Such code can provide additions to the form and enforce workflow side-effects as required.