Project and Portfolio Module Business Object Reference
The following sections describe the default Project and Portfolio Module business object.
•Project Business Object Field Descriptions
•Project Business Object Relationship Definitions
•Project Business Object Layout
•Project Phase Business Object Field Definitions
•Project Phase Business Object Relationship Definitions
•Project Phase Business Object Layout
•Portfolio Business Object Layout
•Portfolio Business Object Quick Actions
•Project Risk Business Object Field Definitions
•Project Risk Business Object Relationship Definitions
•Project Issue Business Object Field Definitions
•Project Issue Business Object Relationship Definitions
Project Business Object Field Descriptions
Field Name | Type | Size | Comments |
---|---|---|---|
ProjectNumber |
Number |
8,0 |
Required, apply Project ID counter |
ProjectName |
Text |
100 |
Required |
Priority |
Text |
35 |
|
Status |
Text |
35 |
Validated value: {initial, active, on hold, closed, reopened} |
ProjectOwnerLink |
Link |
|
Link field to employee, required |
ProjectSponsorLink |
Link |
|
Link field to employee |
PortfolioLink |
Link |
|
Link field to pPortfolio |
Background |
Text |
|
Memo field |
Deliverable |
Text |
|
Memo field |
Scope |
Text |
|
Memo field |
SuccessCriteria |
Text |
|
Memo field |
Objective |
Text |
|
Memo field |
ProjectStartDate |
DateTime |
|
Date only |
ProjectEndDate |
DateTime |
|
Date only |
ProjectBudgetAllocated |
Currency |
(15,2) |
|
ProjectBudgetConsumed |
Currency |
(15,2) |
Track consumed budget so far |
Progress Bar on Budget |
|
Display budget consumed vs budget allocated comparison in graph |
|
Actual Duration |
Number |
10 |
|
DeliverableStatus |
Text |
35 |
Validate value: {on track [default value], at risk, off track} display color code in grid accordingly from green, yellow, to red |
ScopeStatus |
Text |
35 |
Validate value: {on track [default value], at risk, off track} display color code in grid accordingly from green, yellow, to red |
ScheduleStatus |
Text |
35 |
Validate value: {on track [default value], at risk, off track} display color code in grid accordingly from green, yellow, to red |
BudgetStatus |
Text |
35 |
Validate value: {on track [default value], at risk, off track} display color code in grid accordingly from green, yellow, to red |
ProjectCompletionPercent |
Number |
(3,2) |
Project Manager manually input the value used to display in grid in project completion progress bar |
ProjectHealth |
Text |
35 |
Validate value: {on track [default value], at risk, off track} display color code in grid accordingly from green, yellow, to red |
Project Business Object Relationship Definitions
Relationship Name |
Cardinality |
To Business Object |
Through Fields |
---|---|---|---|
AuditHistoryRelationship |
one to many |
Audit_Project |
RecID=(other)AuditHistoryUpdateRecID |
IncidentAssocProject |
zero or many |
Incident |
RecID=(other)ProjectLink_RecID |
ProblemAssocProject |
zero or many |
Problem |
RecID=(other)ProjectLink_RecID |
ServiceReqAssocProject |
zero or many |
ServiceReq |
RecID=(other)ProjectLink_RecID |
ChangeAssocProject |
zero or many |
Change |
RecID=(other)ProjectLink_RecID |
ServiceAssocProject |
many to many |
Service |
Link Table |
ProjectAssocProjectTeamMemeber |
many to many |
Frs_CompositeContract_Contact |
Link Table |
PortfolioAssocProject |
many to one |
Portfolio |
PortfolioLink_RecID=(other)RecID |
ProjectAssocProjectOwner |
many to one |
Frs_CompositeContract_Contact |
ProjectOwnerLink_RecID=(other)RecId |
ProjectAssocProjectSponsor |
many to one |
Frs_CompositeContract_Contact |
ProjectSpnsorLink_RecID=(other)RecID |
ProjectAssocProjectBudget |
exactly one |
Frs_ITFM_SubBudgetPlan |
RecID=(other)ProjectLink_RecID |
ProjectAssocProjectPhase |
zero or many |
ProjectPhase |
RecID=(other)ParentLink_RecID |
ProjectAssocProjectMilestone |
zero or many |
ProjectMilestone |
RecID=(other)ParentLink_RecID |
ProjectAssocProjectIssue |
zero or many |
IssueRegister |
RecID=(other)ParentLink_RecID |
ProjectAssocCalendarItem |
zero or many |
CalendarItem(TBD) |
RecID=(other)ParentLink_RecID |
ProjectAssocCostItem |
zero or many |
Frs_ITFM_Transaction |
RecID=(other)ParentLink_RecID |
ProjectAssocTask |
zero or many |
Task |
RecID=(other)ParentLink_RecID |
ProjectContainsJournal |
zero or many |
Journal |
RecID=(other)ParentLink_RecID |
ProjectContainsAttachment |
zero or many |
Attachment |
RecID=(other)ParentLink_RecID |
Project Business Object Layout
Layout |
Context |
Roles |
Project Layout |
Create, change, or view a Project. |
Administrator, Portfolio Manager, Project Manager |
Project Phase Business Object Field Definitions
Name | Type | Size | Notes |
---|---|---|---|
Phase | Text | 300 | Required |
Status | Text | 35 | Validated value: {initial, active, on hold, closed, reopened} |
Description | Text | Memo field | |
PlannedStartDate | DateTime | Date only | |
PlannedEndDate | DateTime | Date only. Apply validation rule: EndDate>StartDate | |
ActualEndDate | DateTime | Date only | |
Cost | Currency | (15,2) | Used to track cost for project phases and underlying tasks |
Project Phase Business Object Relationship Definitions
Relationship Name | Cardinality | To Business Object | Through Fields |
---|---|---|---|
AuditHistoryRelationship | 1:0..N | Audit_ProjectMilestone | RecID=(other)AuditHistoryUpdateRecID |
ProjectAssocProjectPhase | 0..N:0..1 | Project | ParentLink_RecID=(other)RecID |
ProjectPhaseAssocProjectMilestone | 0..1:0..N | ProjectMilestone | RecID=(other)ParentLink_RecID |
ProjectPhaseAssocCostItem | 0..1:0..N | Frs_ITFM_Transaction | RecID=(other)ParentLink_RecID |
ProjectPhaseAssocTask | 0..1:0..N | Task | RecID=(other)ParentLink_RecID |
ProjectPhaseAssocCalendarItem | 0..1:0..N | CalendarItem(TBD) | RecID=(other)ParentLink_RecID |
ProjectPhaseContainsJournal | 0..1:0..N | Journal | RecID=(other)ParentLink_RecID |
ProjectPhaseContainsAttachment | 0..1:0:N | Attachment | RecID=(other)ParentLink_RecID |
Project Phase Business Object Layout
Tab | Relationship |
---|---|
Milestone | ProjectPhaseAssocProjectMilestone |
Cost Item | ProjectPhaseAssocCostItem |
Task | ProjectPhaseAssocTask |
Journal | ProjectPhaseContainsJournal |
Audit History | AuditHistoryRelationship |
Attachment | ProjectPhaseContainsAttachment |
Portfolio Business Object Layout
Layout |
Context |
Roles |
Portfolio Layout |
Create, change, or view a portfolio. |
Administrator, Portfolio Manager |
Portfolio Business Object Quick Actions
Name |
Invocation |
Description |
Add Project |
Manual |
Creates a new project |
Project Risk Business Object Field Definitions
Name |
Type |
Size |
Notes |
---|---|---|---|
RiskNumber |
Text |
35 |
Apply risk number counter |
RiskType |
Text |
35 |
Validated value: {resource, budget, schedule, scope, other}, required |
SeverityLevel |
Text |
35 |
Validated value: {low, medium, high}, required |
Description |
Text |
Memo field, required |
|
Status |
Text |
35 |
Validated values: {open, closed} |
RiskOwner |
Link |
|
Link field to employee. Required and visible if risk flag set to true |
ContingencyPlan |
Text |
|
Memo field, required |
EsclatedFlag |
Boolean |
|
|
EscalatedContactLink |
Link |
|
Link field to employee. Visible if escalated flag set to true |
Send Escalation |
Button |
|
Used to send out escalation. Visible if EscalatedContactLink is populated |
Project Risk Business Object Relationship Definitions
Relationship Name | Cardinality | To Business Object | Through Fields |
---|---|---|---|
ProjectRiskAssocRiskOwner |
0..N:0..1 |
Frs_CompositeContract_Contact |
RiskOwnerLink_RecID=(other)RecID |
ProjectRiskAssocEscalatedContact |
0..N:0..1 |
Frs_CompositeContract_Contact |
EscalatedContactLink_RecID=(other)RecID |
ProjectIssueAssocProjectRisk |
0..1:0:N |
ProjectIssue |
RecID=(other)RiskLink_RecID |
ProjectRiskContainsAttachment |
0..1:0:N |
Attachment |
RecID=(other)ParentLink_RecID |
Project Issue Business Object Field Definitions
Name |
Type |
Size |
Notes |
---|---|---|---|
IssueNumber |
Text |
35 |
Apply issue number counter |
IssueTitle |
Text |
100 |
Title |
Severity |
Text |
35 |
Validated value: {low, medium, high}, required |
Description |
Text |
|
Memo field, required |
IssueOwner |
Link |
|
Link field to employee |
RiskLink |
Link |
|
Link field to project link |
Status |
Text |
35 |
Validated values: {open, resolved, closed, deferred, canceled} |
ClosedDate |
DateTime |
|
Date only, auto-populates current date when status changes to closed |
ResolutionNote |
Text |
|
Memo field detailing the resolution and actions taken. |
Project Issue Business Object Relationship Definitions
Relationship Name |
Cardinality |
To Business Object |
Through Fields |
---|---|---|---|
ProjectAssocProjectIssue |
0..N:0..1 |
Project |
ParentLink_RecID=(other)RecID |
ProjectIssueAssocProjectRisk |
0..N:0..1 |
ProjectRisk |
RiskLink_RecID=(other)RecID |
ProjectIssueContainsAttachment |
0..1:0:N |
Attachment |
RecID=(other)ParentLink_RecID |