In K2 blackpearl, giving a user the ability to take action in a workflow is relatively simple. It is accomplished by adding that user as a Destination for the activity. As a destination, the user is typically sent a notification and the task is added to their worklist. Clicking on the task loads an action form, either an InfoPath form or an ASP.NET form, containing the available actions. This simple scenario, however, does not reflect the real world or the power of K2 blackpearl. With the introduction of advanced destination planning and roles, blackpearl provides the flexibility needed for complex workflow processes to be built for dynamic business environments.