1. A computer implemented method for dynamically assigning a staff activity to a human entity or organizational role, the computer implemented method comprising: receiving, from a process server, identification information about a staff activity in a business process at an access control system external to the process server; responsive to initiation of the business process, resolving the staff activity at the access control system at runtime by assigning the staff activity to a user based on an access policy of the access control system to form a staff activity assignment; and communicating the staff activity assignment from the access control system to the process server; wherein the receiving, resolving, and communicating steps enable development of the business process to be decoupled from staff activity resolution at runtime.