The invention relates to a computerized method of managing workload within a
Workflow-Management-System (WFMS) said WFMS comprising a process model, said process
model comprising one or more activities being the nodes of an arbitrary graph,
and directed edges of said graph defining a potential control flow within said process-model.
The inventions suggests a determination step, wherein the process model is analyzed
if a priority execution specification is assigned to said one activity comprising
at least one Boolean predicate and a priority level.
In a launching step said Boolean predicate is evaluated using a variable value
not comprised in the process model but the variable value being comprised in a
context of an instance of the process-model. If the Boolean predicate evaluates
to TRUE, the launching step launches execution of said one activity in said activity's
execution environment with an execution priority specified according to the priority level.