Software AG Products  | Business Process Management On Premises | Monitoring Business Process Instances | Optimize for Process
 
Optimize for Process
Optimize for Process is a Java application that enables you to monitor business processes, activities, events, and other business-related data in real time. The collected monitoring data is displayed in the web browser-based Optimize for Process user interface. In this interface you can view and evaluate business data, and define rules that will trigger alerts when problems arise. You can also use Optimize for Process to create, modify, and delete process model stages, and to view the status of stages in process instances, and whether the milestones were reached within the specified time periods.
Optimize for Process uses data collectors to gather data from business sources and other Software AG products. Optimize for Process comes with key performance indicators (KPIs) that help you measure business activities, and business process developers can develop custom KPIs that reflect critical success factors for your organization’s business processes. For example, developers might define KPIs to monitor margin, revenue, customer satisfaction, and inventory levels. At run time, Universal Messaging routes the KPI readings from the Process Engines that execute the business process steps to Optimize for Process.
You can define rules in Optimize for Process that define problem conditions in your business processes. For example, you might define a rule that specifies acceptable inventory levels. Optimize for Process compares KPI readings against the rules and alerts you when a monitored business process is out of compliance.
Optimize for Process offers APIs and other services that enable you to extract monitoring data from its database for use in other systems, such as MashZone NextGen. Events generated by Optimize for Process include custom data associated with business processes.