Administering the Process Portal index

The Process Portal index allows process participants who are working in Process Portal to search business processes for instance data. The index is also used to provide data for the charts in the Process Performance and Team Performance dashboards.

Indexing is enabled by default. Process instances and tasks are indexed according to a time interval that you can specify. To change the indexing behavior, you must edit the 100Custom.xml configuration file. If a problem occurs with the index, commands are available for updating and rebuilding it.

Tasks and process instances are indexed in the following situations:
Tasks
  • A task is assigned.
  • A task is completed and the business data is updated.
  • The due date or at-risk date of a task is changed.
  • The priority of a task is changed.
Process instances
  • An instance is started, completed, suspended, resumed, terminated, or restarted.
  • An instance failed.
  • The due date or at-risk date of an instance is changed.

For example, business data for a process instance that exists when a task and its corresponding process instance activity are completed gets indexed with both the task and instance. Process participants can find the task or instance by searching the instance business data. If a task form consists of several Coaches but only one Coach is complete, the updates from this Coach are not searchable until all the Coaches in the task form are complete.

By default, the previous tasks in a process instance are not re-indexed when later tasks are completed and the business data for the process instance is updated. If you want the updated business data to be searchable from previously completed tasks, change the value of the <task-index-update-completed-tasks> configuration setting to true in the 100Custom.xml file. If the process instance has a lot of previous tasks, re-indexing these tasks might degrade the system performance.

To make particular business data searchable in Process Portal, use Process Designer to make the appropriate process instance variable visible in Process Portal and to set the alias name that is used to search for the business data.