0118 Actor Roles¶
Roles describe collections of responsibilities. These responsibilities can be fulfilled by a person, team or engine.
Open metadata separates the ActorProfile from the roles they perform. This is because people often perform many roles and these change over time. Also roles may be put in place before the actor is appointed to it and the actor appointed can change from time to time.
ActorRole entity¶
The ActorRole entity describes a collection of responsibilities that are intended to be performed by an actor. It is a type of Actor that adds these new attributes:
- actorRoleGroups - a list of role groups that the role is a part of.
- scope - the scope of the role. This is often replaced or augmented by the ScopedBy relationship.
PersonRole entity¶
The PersonRole entity describes an actor role that is intended to be performed by a person. It is extended by the 'GovernanceRole' type.
PersonRoleAppointment¶
The PersonRole entity is linked to a Person entity with the PersonRoleAppointment relationship to show that the person has been appointed. It is common for effectivity dates to be set on this relationship.
TeamRole entity¶
The EacmRole entity describes an actor role that is intended to be performed by a team. It is extended by the 'GovernanceRole' type.
- headCount - Number of people that can be appointed to the role.
PersonRoleAppointment¶
The PersonRole entity is linked to a Person entity with the PersonRoleAppointment relationship to show that the person has been appointed. It is common for effectivity dates to be set on this relationship.
PersonRole entity¶
The PersonRole entity describes an actor role that is intended to be performed by a person. It is extended by the 'GovernanceRole' type.
- headCount - Number of people that can be appointed to the role.
PersonRoleAppointment¶
The PersonRole entity is linked to a Person entity with the PersonRoleAppointment relationship to show that the person has been appointed. It is common for effectivity dates to be set on this relationship.
- expectedTimeAllocationPercent - What percentage of time is the appointee expected to devote to this role.
Further information¶
People, Roles and Organizations describes how metadata about people is populated and used.
The Actor Manager provides support for managing actor profiles and roles.
The People Organizer supports the definition of team structures.
ITProfileRole entity¶
A role performed by some software automation.
ITProfileRoleAppointment relationship¶
Relationship identifying a software automation executable's roles.
TeamRoleAppointment relationship¶
Relationship identifying a team's roles.
- expectedTimeAllocationPercent - What percentage of time is the appointee expected to devote to this role.
Raise an issue or comment below