Exporting from TIBCO Business Studio

Scenario: Application developer or systems integrator wants to take output from TIBCO Business Studio and embed it within a custom BPM solution (for example, create a JSP web page for each user task).

Goal: Transform part or all of the process into supporting artifacts in the overall solution (for example, JSP forms, portal pages and document management systems).

To export process information from TIBCO Business Studio to another application:

Procedure

  1. Referring to Understanding the Process Package File Format, familiarize yourself with the XPDL format and the TIBCO extensions.
  2. Study the required output.
    For example, in the case of JSP forms, suppose that for each user task in the Process, the desired output is a default form with a field for each parameter of the user task.
  3. Construct a mapping table (for example, a spreadsheet) between the significant TIBCO Business Studio XPDL elements and their target objects (be they XML objects or widgets in a GUI toolkit).
  4. Implement the mapping in XSLT.
  5. (Optional) Document any restrictions on creating the output (such as the JSP form generator supporting only simple data field types).
  6. Register the XSLT as a plug-in that may be distributed to all users (by copying to the plugins directory) or installed directly.