Actor (human resource role)

Actor (human resource role)

Actor elements represent the roles of human resources (people) on a project. They can be allocated to (assigned to) Activities (tasks) that help earn points towards green credits.

Actor (human resource role) elements do not represent just individual people, they represent any people on a project who collectively carry out a real-world project role. Sometimes actors are represented by the group/team symbol .

Some examples include 'Project Manager' or 'Contractor', or a group of people such as 'The Design Team'.

The view page of each Actor (human resource role) shows which Activities (tasks) - if any - have been allocated, so team members can easily see what they have to do to help earn points towards credits.

Actor model elements may also by involved in relationships to other model elements (such as Credits, Activities, and building Blocks), but need not necessarily carry out tasks. For example, a 'Cyclist' actor element may be related to credits about facilities for cyclists. Bringing up the view page for 'Cyclist' might also list things to do with cycling.

Please note also that actor/role elements are not the same as the GreenDesk web application User Roles, which also determine access levels and are managed by a GreenDesk system administrator. Appropriate user access roles can however be created for project roles, so people with a real-world project role can login with one or more user access roles.

Like most GreenDesk model element types, this element type has a dedicated web page that can also carry rich user notes and comments, and in some cases also file attachments. This element type can also be related to other model elements.

Q: Why are they called 'actors', why aren't they just called 'roles' ?
  1. The term actor is used for Building Information Modeling (BIM) in the Industry Foundation Classes (IFC) of the buildingSMART alliance, and in the Unified Modeling Language (UML) and Systems Modeling Language (SysML) graphical software engineering and systems engineering languages of the Object Management Group (OMG).
  2. It helps prevent the human resource roles represented by actors from being confused with the User Roles (access roles) of Login Users.
Demonstrated by
Related classes
Visit also