GlossaryProcess Engine Process Engine is the workhorse behind the BPM. The process engine consists of two types of engines - one process interpreter and one or more task executors. Task A Task is a type of Activity/Flow Object within a Process flow. It represents the finest level of detail in the process execution. Either the end-user or the application itself can be used to perform the Task when it is executed Process Instance A Process itself is a kind of template that defines what will happen during the process flow. Starting a process actually means creating and running a process instance based on this process "template". Multiple Process Instances of one particular Process can run at the same time. Task Executor The Task Executor program performs the script and service tasks contained in the running Process Instances, provided the Process Interpreter is running. Process Interpreter The Process Interpreter starts new process instances and takes care of the progress in running process instances on the basis of fulfilled conditions in individual process steps. KPI (SLA) Customers buy a service from a service provider. A contract defines conditions under which a service will be consumed, known as SLA(Service Level Agreement). Different customers can have different SLAs for the the same service. SLA defines conditions referring to KPIs(Key Performance Indicator) of a service and consequence(an action to apply) if a condition is/is not met. Usage Examples SLA conditions
SLA actions
Miscellaneous Is there any limitation to which amount of users a User Task can be offered? Amount of users to which a User Task can be offered is limited to approx. 500. When a User Task is offered to a User Group, identification of all users composing the group, in the form "-ID1-ID2-ID3-", is stored in the attribute "AMT_BPMWORKITEM.USERIDS" which has limited length 4000 characters. Why do I have a Java error while trying to use web services? Java JDK is required to user web services - JRE is not suitable. | |||||