Project:
|
![]() Figure P.04a8 - PartyRoles in Common : Class diagram
In addition to roles identified in specific Domains, the Common Domain contains roles related to common ABEs. The Common Domain roles presently identified are:<br/><ul>
<li><b>ProjectPartyRole</b>: A role played in the context of a Project.</li><li><b>WorkforceEmployeeRole</b>: This is a PartyRole that represents individuals who are involved in the workforce process as employees with particular skills. For example, Field Technician, Network Engineer, Supervisor, etc.</li><li><b>WorkforceOrganizationRole</b>: This is a PartyRole that represents organizations involved in field operations. It can be the CSP Field Technician department itself, or a 3rd-party contractor company. Note that OrganizationRole has Calendar, inherited from Calendar of PartyRole.</li></ul> <ul> <li><b>Community</b>: A Community is a PartyRole, played by an Organization. CommunityMembers can commit to a Community, contribute Contributions to the Community and consume Assets from a Community.</li></ul> <ul> <li><b>CommunityMember</b>: A CommunityMember is a PartyRole, played by an Individual, who is committing to a Community, contributes to it and consumed Assets from the Community.</li></ul> <ul> <li><b>CommunityAdministrator</b>: A CommunityAdministrator is a PartyRole, played by a Party, who administers a Community.</li></ul> Other PartyRoles are identified only as examples.<br/><ul> <li><b>BusinessOperationEntity</b>: An entity operating its business independently based on its business objective and which a Customer, Partner or other business related PartyRole has an agreement with. For example, from Enterprise’s perspective, BusinessOperationEntity can be used to model MVNO and MVNE. For BusinessOperationEntity, the type of Organization might be company.</li><li><b>FunctionOrProcessProvider</b>: A type of PartyRole that provides functions or processes.</li><li><b>Intermediary</b>: A Party playing a PartyRole, such as a broker or consultant, who acts as a mediator on a link between parties to a business deal, investment decision, negotiation, and so forth.</li></ul> <ul> <li><b>OrganizationPost</b>: An OrganizationPost is a PartyRole that is used to model where one or more employees share a function.</li><li><b>TechnologyAdministrator</b>: A PartyRole who manages and maintains Resources and Services. Potential subclasses of this class administer specific types of Resources and Services. In general, an Administrator can configure and provision many more features and functions of a Resource or a Service than a Technician can.</li></ul> <ul> <li><b>Vendor</b>: An individual or organization that sells goods or products to someone else in the value fabric.</li></ul><p/> |