1. A computer-implemented method for executing a workflow, wherein the workflow comprises a set of individual activities, the method comprising the operations of deriving a global workflow access type; receiving a request to execute a workflow; executing an access control based on the global workflow access type; if access is allowable authorising the user to execute all activities belonging to the workflow if access is not allowable rejecting the user before executing the workflow executing the workflow.