Cisco Cisco Process Orchestrator 3.0 User Guide

Page of 242
 
1-21
Cisco Process Orchestrator User Guide
OL-30196-01
Chapter 1      Understanding Service-Oriented Orchestration and the Cisco Process Orchestrator
  Process Orchestrator System Elements
Triggers
Process instances can come into existence in the following ways:
  •
A process can be invoked manually. 
  •
A process can be invoked by another process. 
  •
A trigger can fire, which initiates the process.
  •
A process can be invoked using the northbound web service.
Triggers are events and conditions in the system that can fire off processes. The attributes of the trigger 
that fires off a process instance can be referenced in the process workflow. Processes often use this data 
to control execution.
Process Orchestrator supports two types of rule-based triggers: events and schedules.
Events
The Process Orchestrator can monitor for events from the environment, and you can specify triggers that 
initiate processes when the subscribed event occurs. For example, an event might be an incoming SNMP 
trap or a fault on a UCS system.
Related Topics
Schedules
Schedules allow triggering processes at some time by leveraging another object called a calendar. 
Calendars define which days something can occur. Calendars can be selected days or sequences of dates 
such as weekly or monthly, they can represent dates like fiscal quarter end, or they can be combined 
hierarchically. Schedules then associate a time with a calendar. When the day is in the calendar, the time 
is evaluated. Times can be explicit or repeating (for example, hourly).
Related Topics
Prior Process Instance
Determines if a process has occurred within a specific time interval, 
the condition will evaluate to false. If no process instance is selected, 
then the trigger will search for all process instances. 
Compound Condition
Combines other conditions (time condition, prior process instance 
condition, variable condition, or another compound condition) into a 
single condition. After it has been created, a compound condition can 
be nested within another compound condition.
For more information about creating compound conditions, see 
Condition Type
Purpose