Viewing Forms in BPM Live Development

Use BPM Live Development when you want to make quick changes to elements of your project, then test the results immediately without having to redeploy an entire project. This is especially relevant to Forms development, where small changes require a rapid turnaround for retesting.

Modifications to assets like process, BOM, and organization model are not supported in BPM Live Development. If you change those types of assets, the project needs to be redeployed. If you change the Forms data interface, the project must be redeployed or the form will not open.

Note: If you are running Openspace on an HTTPS server, you may need to disable protection in order to load the form. This is due to the mixing of the HTTPS content from the server and the HTTP content from TIBCO Business Studio.

Procedure

  1. Deploy the entire BPM application in the default BPM Modeling (or Modeling) perspective (if not already deployed).
  2. Switch to the BPM Live Dev perspective (select Open Perspective > BPM Live Dev in the top right of the pane).
  3. Log in to Openspace (in the embedded view, or open an external browser).
    Any BPM server can be used, not just the Local Development Server. (For more information about the Local Development Server, see TIBCO Business Studio BPM Implementation.)
    You can edit the information in Openspace View Connection for Openspace/Client Base URL and then refresh the view for the development server.
    The Openspace view provides a Copy openspace url button that copies the openspace URL, which can be pasted into an external browser to log in to Openspace in Live Dev mode.
  4. Start a process and proceed until the required work item arrives (or start a business service and progress to the appropriate form).
  5. Access a form on opening a work item/business service. The form from your design-time workspace is used instead of the deployed one.
  6. Iteratively:
    • Test the form.
    • Edit the form in the local workspace and click Save.
    • Either use the Refresh button provided on the form, which reloads the form with the latest changes without the need to re-open it or restart the pageflow for instance, or close the work item or business service in Openspace. A Cancel button is also provided on the form in cases where the Form loading fails. The Cancel button cancels the form if the form fails to load.
    • Reopen the work item / business service in Openspace.
    The process flow works as normal and you can complete/edit data in the same way as normal in Openspace.