Interproject Dependencies
Overview
The Interproject Dependencies feature allows you to visualise and manage dependencies across your entire portfolio or program.
This feature helps you:
- Understand how project timelines align.
- Identify risks and blockers early.
- See how delays in one project could impact others.
- Gain a complete picture of your project flow — all in one place.
The following Dependency Types can be created:
- Finish-to-Start (FS): The successor project cannot start until the predecessor project finishes.
Example: Project B cannot start until Project A is completed. - Start-to-Start (SS): The successor project cannot start until the predecessor project starts.
Example: Both projects need to start together. - Finish-to-Finish (FF): The successor project cannot finish until the predecessor project finishes.
Example: Both projects need to finish at the same time. - Start-to-Finish (SF): The successor project cannot finish until the predecessor project starts.
Example: Project A cannot finish until Project B begins.
Usage in Altus
Out of the box, the Interproject Dependencies feature is configured to create dependencies between Altus Projects. However, it can also be configured to show dependencies between additional Initiative types in Altus.
Views
Interproject dependencies are displayed in the following views:
Dependencies Register within an Initiative: This view displays only the dependencies for a specific Initiative. Dependencies are separated into two tables based on whether they are Predecessor Dependencies or Successor Dependencies.
User Views: These views are centrally located and accessed through the Dependencies links in the left-hand navigation. They show all interproject dependencies, security-trimmed so users can only see records they have access to.
Interproject dependency lines can also be viewed on the All Projects Gantt view and the Projects tab in the Portfolio and Program records.
User Views
View | Columns | Filters |
---|---|---|
All Active Dependencies | Name; Dependency Type; Predecessor; Successor; Status Reason | Status Reason = Active |
All Dependencies | Name; Dependency Type; Predecessor; Successor; Status Reason | None |
Item View/Edit Form
The Item View/Edit form allows users to view and modify details of a specific dependency.
Columns
Dependency Fields
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 | Dependency |
Name | sensei_dependency |
Primary Column | Name |
Description |
Display Name | Name | Data type | Field Length | Customizable | Required | Searchable |
---|---|---|---|---|---|---|
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 |
Dependency | sensei_dependencyId |
Primary Key | True | False | False | |
Dependency Type | sensei_dependencytype |
picklist | True | True | False | |
Description | sensei_description |
Multiple lines of text | 1048576 | True | False | False |
Due Date | sensei_duedate |
Date and Time | Date Only | True | False | False |
Form Updated Token | sensei_formupdatedtoken |
Single line of text | 4000 | True | False | False |
ID | sensei_ID |
Single line of text | 100 | True | False | False |
Import Sequence Number | ImportSequenceNumber |
Whole number | True | False | False | |
Is Calculated | sensei_iscalculated |
Yes/No | True | False | False | |
JSON | sensei_JSON |
Multiple lines of text | 1048576 | 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 | 100 | True | False | True |
Offset | sensei_Offset |
Whole number | 0 to 2147483647 | True | False | False |
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 | |
Predecessor | sensei_Predecessor |
Lookup | True | True | False | |
Predecessor Type | sensei_PredecessorType |
picklist | 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 | |
Successor | sensei_Successor |
Lookup | True | True | False | |
Successor Type | sensei_SuccessorType |
picklist | 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 |
Task Dependency Type (sensei_taskdependencytype)
Value | Label | Description |
---|---|---|
955000000 |
Start-Start | |
955000001 |
Start-Finish | |
955000002 |
Finish-Start | |
955000003 |
Finish-Finish |
Dependency Link Type (sensei_dependencylinktype)
Value | Label | Description |
---|---|---|
955000000 |
Project |
Security Roles
Security Roles for Dependency
Security Role | Create | Read | Write | Delete | Append | Append To | Assign | Share |
---|---|---|---|---|---|---|---|---|
Altus - PMO User | ||||||||
Altus - Portfolio Manager - Team | ||||||||
Altus - Program Manager | ||||||||
Altus - Program Manager - Team | ||||||||
Altus - Strategy Executive | ||||||||
Altus Admin User | ||||||||
Altus Portfolio User | ||||||||
Altus Project Executive | ||||||||
Altus Project User | ||||||||
Altus Strategy User |
Legend
Organisation / Global
Business Unit / Local
User / Basic
None
For details see Application Security.