Making process instance user interfaces reusable

You can create a custom user interface for your process instance, and reuse the interface for other processes.

Before you begin

To be reusable, a client-side human service must be created as a process instance UI. See Creating user interfaces for processes.

About this task

User interfaces for a process can be created only from the process editor. When you create a user interface, the client-side human service that is generated has variables based on your process variables. These variables are locked, and can only be updated from the process. You can make the client-side human service reusable by unlocking the variables. To make a process instance UI reusable:

Procedure

  1. In the library, find the generated client-side human service that you want to reuse, and open it.
  2. In the Overview page, click Make the UI reusable.
  3. Make the changes that you want to your service variables and diagram.
  4. Open the process and switch to the Views page.
  5. Select the type of UI that you are creating, for example Details UI > Default or Launch UI > Default. A Launch UI service is available only if the Start Event for your process is set to None.
  6. Click Select.... The list of selectable services appears, showing the service that you made reusable.
  7. Select the service, and map the data in the Input Mapping or Output Mapping sections.
  8. Click Save or IBM BPM version 8570 cumulative fix 2017.03Finish Editing.