Copyright © TIBCO Software Inc. All Rights Reserved
Copyright © TIBCO Software Inc. All Rights Reserved


Chapter 7 Monitoring Activities : Overview

Overview
The TIBCO iProcess Engine can be enabled to publish both iProcess Engine activity information and iProcess Engine Work Queue Deltas to external applications, using JMS topics.
Both types of publication use the IAPJMS (Introspection Activity Publication JMS) process, but they differ in detail.
Activity Publishing
An activity is any instruction in the TIBCO iProcess Engine that creates an audit trail entry, for example, Case started or Event issued. You can configure any combination of step and/or activity to be monitored. This enables an external application to monitor important business events during the processing of cases.
The BG process can identify if a step is being processed and if activity monitoring has been configured for it. The BG process then sends details of the configured activities, in XML format to the IAPJMS Process.
The IAPJMS process sends the XML message to a specified JMS topic, from which an external application can receive the XML format message.
The following diagram demonstrates Activity Publishing message processing between the TIBCO iProcess Engine and the IAPJMS process.
Work Queue Delta Publication
Work Queue Delta Publication enables an external application to monitor an iProcess work queue and to retrieve only those work items in a given work queue that have changed since monitoring began.
If any data in a monitored work queue changes - for example if an existing work item is modified, an existing work item is removed from the work queue or a new item is added to the work queue - the Work Item Server (WIS) process sends the modified data in XML format to the IAPJMS process. The IAPJMS process then sends the XML message on to a specified JMS topic (either a default topic, or one specified by the subscribing application), from which an external application can receive the XML message.
Work Queue Delta Publication functionality can only be accessed by using iProcess Server Objects (Java) or iProcess Server Objects (.NET).

Copyright © TIBCO Software Inc. All Rights Reserved
Copyright © TIBCO Software Inc. All Rights Reserved