Observation module

compared with
Key
This line was removed.
This word was removed. This word was added.
This line was added.

Changes (6)

View Page History

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.


The first operation does not need any input. It gives the list of process definitions, i.e. the QNames of deployed workflows. This allows to access to workflow instances thanks to the 3rd operation. Then we can access to the state of instances and more precisely on node states.