Table of Contents

Constraints

Overview

Constraints are limitations or restrictions that affect the planning, execution, and completion of a project or program. Identifying and understanding these constraints are crucial for effective project/program management, as they can impact scope, schedule, budget, and overall success. Altus enables portfolio and program managers to set these against their programs and portfolios. Examples may include but are not limited to:

  • Time Constraints: Deadlines: The project must be completed by a specific date. Time-to-market: The project must be delivered within a certain timeframe to meet market demands or business goals.
  • Cost Constraints: Budget: There is a limit on the financial resources available for the project. Financial constraints: External factors, such as economic conditions, may affect the project budget.
  • Scope Constraints: Scope limitations: The project must operate within defined boundaries, and any changes to the scope may have consequences. Functional requirements: Specific functionalities or features may be mandated or prohibited.
  • Resource Constraints: Human resources: Limited availability of skilled personnel. Equipment and technology: Constraints related to the availability or capability of necessary tools and technologies.

Views

There are two types of views for registers in Altus:

  • User Views: These views show all items assigned to the current user. In addition, users with higher levels of access can view items across the portfolio.
  • Object Views: These filter items based on which portfolio, program, or project they belong to automatically.

User Views

None out of the box.

Object Views

These show items filtered within the context of the object. For example, the portfolio and program views below only shows contraints which are linked to them:

Portfolios_Form_Constraints

Programs_Form_Constraints

Item Form

There are two types of items forms in Altus:

  • Quick Create: This is a simple version used to create the item.
  • View/Edit: Provides a full browser width version containing all fields and features.

Quick Create form

There is no OOTB quick create form for Constraints.

New / Edit Form

New Form:

Contraint_ItemForm_New

Edit Form:

Contraint_ItemForm_Edit

Columns

The following columns exists in Altus.

Columns prefixed with sensei_ are those that form part of the Altus solution.

The remaining are default dataverse fields created automatically.

Property Value
Display Name Constraint
Name sensei_constraint
Primary Column Name
Description
Display Name Name Data type Field Length Customizable Required Searchable
Category sensei_category picklist True False False
Constraint sensei_constraint Multiple lines of text 2000 True False False
Constraint sensei_constraintId Primary Key True False False
Created By CreatedBy Lookup True False False
Created By (Delegate) CreatedOnBehalfBy Lookup True False False
Created On CreatedOn Date and Time Date and Time True False False
Description sensei_description Multiple lines of text 2000 True False False
Import Sequence Number ImportSequenceNumber Whole number True False False
Modified By ModifiedBy Lookup True False False
Modified By (Delegate) ModifiedOnBehalfBy Lookup True False False
Modified On ModifiedOn Date and Time Date and Time True False False
Name (Primary name column) sensei_name Single line of text 500 True True True
Owner OwnerId Owner True False False
Owning Business Unit OwningBusinessUnit Lookup True False False
Owning Team OwningTeam Lookup True False False
Owning User OwningUser Lookup True False False
Portfolio sensei_portfolio Lookup True False False
Program sensei_program Lookup True False False
Record Created On OverriddenCreatedOn Date and Time Date Only True False False
Status statecode Choice True False False
Status Reason statuscode Choice True False False
Time Zone Rule Version Number TimeZoneRuleVersionNumber Whole number -1 to 2147483647 True False False
UTC Conversion Time Zone Code UTCConversionTimeZoneCode Whole number -1 to 2147483647 True False False

Constraints Category (sensei_constraintscategory)

Value Label Description
955000000 Budget
955000001 Timeline
955000002 Quality
955000003 Resources
955000004 Performance

Security Roles

Security Role Create Read Write Delete Append Append To Assign Share
Altus - PMO User Global Global Global Global Global Global Global Global
Altus - Portfolio Manager Basic Local Basic Basic Basic Basic Basic Basic
Altus - Portfolio Manager - Team Basic Basic Basic Basic Basic Basic Basic Basic
Altus - Program Manager Basic Local Basic Basic Basic Basic Basic Basic
Altus - Program Manager - Team Basic Basic Basic Basic Basic Basic Basic Basic
Altus - Strategy Executive None Global None None None None None None
Altus Admin User Global Global Global Global Global Global Global Global
Altus Portfolio User Local Local Local Local Local Local Local Local
Altus Strategy User Local Local Local Local Local Local Local Local

Legend

  • Global Organisation / Global
  • Local Business Unit / Local
  • Basic User / Basic
  • None None

For details see Application Security.

Dataverse Tables

Portfolio Register Portfolio Register with fields