role Class Definition



Parent PackagePEOPLE

[Back to Packages List]


role Class Characteristics

name role
type Class
Role Replaced by RscRole (no more related to organization) + RscContext (relationship between RscOrg, RscRole, RscProject)
uuid 80B23F8E-0000-3A1D-385A5B82000EF902
visibility Public
ExtensibleYes
CAADerivableNo



role Attributes: 5

mandatoryuniquebelongs_to internal relationship to organization from package PEOPLE The related operational organization
mandatoryuniquename The role name
  description The role description
  masks internal relationship to mask from package PEOPLE The associated security mask
  relating_role internal relationship to role from package PEOPLE The parent role (never used before V5R11)

[Top]




Attributes Full Definition

name   
 RoleReplaced by RscRole / V_id=name 
 TypeString 
 Uuid80B23F8E-0000-3A1D-385A5B82000EFBD5 
 VisibilityPublic 
 MandatoryYes 
 Length20 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]
description   
 RoleReplaced by RscRole / V_desc=description 
 TypeString 
 Uuid80B23F8E-0000-3A1D-385A5B82000EFE68 
 VisibilityPublic 
 MandatoryNo 
 Length80 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]
belongs_to   
 RoleReplaced by RscContext/ V_ref3={RscOrg} 
 TypeRelationship 
 Uuid80B23F8E-0000-3A1D-385A5B82000F00EC 
 VisibilityPublic 
 MandatoryYes 
 AccessModeReadWrite 
 Multi ValuatedNo 
 Aggregation typeShared 
 Target objectsorganization  
    [Top]
relating_role   
 RoleReplaced by RscRole / V_parent={RscRole} 
 TypeRelationship 
 Uuid80B23F8E-0000-3A1D-385A5B82000F0413 
 VisibilityPrivate 
 MandatoryNo 
 AccessModeReadWrite 
 Multi ValuatedNo 
 Aggregation typeShared 
 Target objectsrole 
    [Top]
masks   
 RoleReplaced by RscContext / V_masks 
 TypeRelationship 
 Uuid80B23F8E-0000-3A1D-385A5B82000F0DA6 
 VisibilityPrivate 
 MandatoryNo 
 AccessModeReadWrite 
 Multi ValuatedYes 
 Aggregation typeShared 
 Target objectsmask  
    [Top]

Copyright © 1999-2007, Dassault Systèmes. All rights reserved.