The Observation module provides some information about deployed workflows, their status, status of their nodes. This is implemented by an administration upon EasyVIPER main components.
Observation operations are
- getProcessDefinitionsNames: lists workflows QNames installed in EasyVIPER.
- getProcessDefinitionEndpoints: lists endpoints exposed by a particular workflow (defined by its QName).
- getProcessInstancesNames: lists instances names of a particular workflow (defined by its QName).
- getProcessInstanceState: gives the state of a workflow instance (INACTIVE, ACTIVE, ENDED, UNSTABLE).
- getActivityState: gives the state of an activity for a particular workflow. An activity is an EasyVIPER behaviour located on a node of the workflow.