ProjectElementRelationship : Public abstract <<TMF_BusinessEntity>> Business Entity
The ProjectElementRelationship allows relating ProjectElements. A ProjectElement might be linked to several ProjectElements.<br/>Ex: a ProjectElement not being able to start until another ProjectElement has been completed.<br/>The ProjectElements can be related by two types of relationships: Dependency or Replacement.<br/>A Dependency is where the two Project Elements have some starting or finishing dependency. E.g. Activity 2 cannot start until Activity 1 is complete.<br/>A Replacement is where one or more ProjectElements are replaced by one or more other ProjectElements.<br/>Each type of relationship might be subdivided into several kinds: <br/>The subtypes of Dependency are:<br/><ul>
<li>before-start-delay: Activity2 starts at least “lag” timepoints after Activity1 starts</li><li>before-finish-delay: Activity2 starts at least “lag” timepoints after Activity1 finishes</li><li>after-start-delay: Activity2 finishes at least “lag” timepoints after Activity1 starts</li><li>after-finish-delay: Activity2 finishes at least “lag” timepoints after Activity1 finishes</li><li>start-equal-start: Activity2 starts exactly “lag” timepoints after Activity1 starts</li><li>start-equal-finish: Activity2 starts exactly “lag” timepoints after Activity1 finishes</li><li>finish-equal-start: Activity2 finishes exactly “lag” timepoints after Activity1 starts</li><li>finish-equal-finish : Activity2 finishes exactly “lag” timepoints after Activity1 finishes</li></ul>
The subtypes of Replacement are:<br/><ul>
<li>Substitution: This is a one for one replacement. E.g. Activity 1 is no longer valid and has been replaced by Activity 1A</li><li>Division: This is a one for many replacement. E.g. Activity 1 is no longer valid and has been replaced by Activities 1A, 1B and 1C</li><li>Fusion: This is a many for one replacement. E.g. Activities 1A, 1B and 1C are no longer valid and have been replaced by Activity 1Z</li></ul><p/>
- Attributes
- Associations To
- Tagged Values
- Advanced
Attribute |
Scope |
Type |
dependencyLag
|
Public
|
Duration
|
Notes:
|
The time lag to be applied to the dependency. Only applicable if type is Dependency.<br/><br/>Notes: May be zero<br/>
|
|
dependencyLead
|
Public
|
Duration
|
Notes:
|
The time lead to be applied to the dependency. Only applicable if type is Dependency.<br/>Notes: May be zero<br/>
|
|
replacementDate
|
Public
|
DateTime
|
Notes:
|
The date that the substitution, division or fusion takes effect. Only applicable if type is Replacement.<br/>
|
|
subType
|
Public
|
String
|
Notes:
|
Each relationship’s type (Dependency and Replacement) is divided into subtypes.<br/>The subtypes of Dependency are:<br/><ul> <li>before-start-delay Activity2 starts at least “lag” timepoints after Activity1 starts</li></ul> <ul> <li>before-finish-delay Activity2 starts at least “lag” timepoints after Activity1 finishes</li></ul> <ul> <li>after-start-delay Activity2 finishes at least “lag” timepoints after Activity1 starts</li></ul> <ul> <li>after-finish-delay Activity2 finishes at least “lag” timepoints after Activity1 finishes</li></ul> <ul> <li>start-equal-start Activity2 starts exactly “lag” timepoints after Activity1 starts</li><li>start-equal-finish Activity2 starts exactly “lag” timepoints after Activity1 finishes</li><li>finish-equal-start Activity2 finishes exactly “lag” timepoints after Activity1 starts</li><li>finish-equal-finish Activity2 finishes exactly “lag” timepoints after Activity1 finishes</li></ul> The subtypes of Replacement are:<br/><ul> <li>Substitution This is a one for one replacement. E.g. Activity 1 is no longer valid and has been replaced by Activity 1A</li><li>Division This is a one for many replacement. E.g. Activity 1 is no longer valid and has been replaced by Activities 1A, 1B and 1C</li><li>Fusion This is a many for one replacement. E.g. Activities 1A, 1B and 1C are no longer valid and have been replaced by Activity 1Z</li></ul><p/>
|
|
type
|
Public
|
String
|
Notes:
|
The ProjectElements can be related by two types of relationships: Dependency or Replacement.<br/>A Dependency is where the two Project Elements have some starting or finishing dependency. E.g. Activity 2 cannot start until Activity 1 is complete.<br/>A Replacement is where one or more ProjectElements are replaced by one or more other ProjectElements.<br/>
|
|
validFor
|
Public
|
TimePeriod
|
Notes:
|
The TimePeriod that the relationship is valid for.<br/>
|
|
Tag |
Value |
IsCoreEntity |
False |
Details:
Values: true,false Default: False
|
rsa_guid |
_3E3F0EC000E93D5C67940209 |
Details:
|
Property |
Value |
isActive: |
0 |
isFinalSpecialization: |
0 |