# Actors make the scene

**URL:** <https://community.ofelia.com/t/actors-make-the-scene/11737>\
**Category:** Blog\
**Created:** [5 April 2012 07:15 UTC](https://community.ofelia.com/t/actors-make-the-scene/11737 "2012-04-05T07:15:16Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![mickey.farrance](https://dub1.discourse-cdn.com/flex013/user_avatar/community.ofelia.com/mickey.farrance/32/1179_2.png) [@mickey.farrance](https://community.ofelia.com/u/mickey.farrance)\
**Post date:** [5 April 2012 07:15 UTC](https://community.ofelia.com/t/actors-make-the-scene/11737/1 "2012-04-05T07:15:16Z")

</div>

BOS 6.0 will completely revise how to define who is responsible for performing a given task (or set of tasks.

The term **actor** in Bonita Open Solution 6.0 represents _a group of individuals authorized or assigned to perform specific tasks in the process_, for example: _Sales employees_. 

There will be three steps to completely define actors and their assignment to user tasks:

1.Define actors at the process (pool) level.

[![](https://europe1.discourse-cdn.com/flex013/uploads/community_bonitasoft/original/1X/31396dbe9155d51752c5e9d9fb61fd8810082914.png "define actors for a process")](https://community.ofelia.com/sites/community.bonitasoft.com/files/blog/wp-content/uploads/2012/03/define-actors-for-a-process.png)

2.Define lanes to represent functional groups. Choose an actor for each lane. A lane or task can have only a single actor, but you still have the option to change the actor for a specific task(s) in a lane,

[![](https://europe1.discourse-cdn.com/flex013/uploads/community_bonitasoft/original/1X/08c6460ca2fb7d65deda6d69e90fe022d983fc94.png "choose an actor for a lane")](https://community.ofelia.com/sites/community.bonitasoft.com/files/blog/wp-content/uploads/2012/03/choose-an-actor-for-a-lane.png)

3.Map the actor to the organization.

An **organization** consists of:

- **Groups** : a subunit of an organization (for example: _Sales, R&D, Services, Marketing_)
- **Roles** : a function in a group (for example: _websalesperson, developer, tester, manager, consultant_)
- **Users** : an individual (for example, _James_)

For example, the actor _Sales employees_ might be defined and assigned to a set of sales tasks. Depending on how the organization has been defined, Sales employees might then be mapped to the group Sales which in turn has _a set of individual users assigned to it_. Or, it could be mapped to the role websalesperson, which in turn has _a set of individual users assigned to it_. Or, as shown in this example, _Sales employees_ might simply be mapped directly to _a set of individual users_.

(And no worries about being sure the organization is 100% correct – it can be changed in Bonita User Experience, where you can add or edit users, groups, and roles. That’s pretty cool, and very very useful in the real world of changing organizational structures.)

Mapping the actor to an organization is done when the process is configured (the last step before you can run from Bonita Studio or export it for execution).

[![](https://europe1.discourse-cdn.com/flex013/uploads/community_bonitasoft/original/1X/6666964b0deb15a01fc51ba32b1cc83a9bcbba08.png "map actors")](https://community.ofelia.com/sites/community.bonitasoft.com/files/blog/wp-content/uploads/2012/03/map-actors.png)

At runtime, the set of individual users mapped to the actor will be assigned to the task.
