Using Live Development

Use Live Development when you want to make quick changes to elements of your project, and test the results immediately without having to redeploy an entire project.

Note: This is especially relevant to Forms development, where small changes require a rapid turnaround for retesting.
Note: Modifications to assets like process, BOM, and organization model are not supported in BPM Live Dev mode. If you change them, the project needs to be redeployed. If you change the Forms data interface, the project must be redeployed or the form will not open.

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 login 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 or browser. A Cancel button is also provided on the form in cases where Form loading fails. The Cancel button cancels the form if the form fails to load.
    • Reopen the work item / business service in Openspace or browser.
    The process flow works as normal and you can complete/edit data in the same way as in normal Openspace.