Associating Projects
- Last updated
- Nov 12, 2018
- Save as PDF
- Getting Started
- Responding Quickly in Times of Change
- Getting the Most out of PPM Pro
- What's Cookin'?
- Strategies
- PPM Pro Business Value
- Savvy PMO Guides
- Encouraging Adoption by Project Managers, Resource Managers, and Others
- Encouraging Adoption by Time Users and Timesheet Approvers
- Stepping into Centralized Project Management
- Stepping into Portfolio Management
- Stepping into Resource Management
- Stepping into Work Intake and Requests Management
- Stepping into Reports and Dashboards
- Stepping into Permissions Management
- Reducing Workload through Integrations
- FAQs
- Tips & Timesavers
- PPM Pro Entities
- General
- Organization
- Creating Divisions (was Business Unit)
- Creating Departments (was Program)
- Portfolios and Applications
- Stepping Into Portfolio Management
- About Portfolios
- About Applications
- Working with the Portfolios List page
- Printing the Portfolios List
- Creating Portfolios
- Editing and Deleting Portfolios
- Portfolio Finances
- Adding an Asset to a Portfolio
- Associating Portfolios to Projects and Hierarchy Units
- Creating and Moving Sub-Portfolios
- Reporting Against Projects Included in Multiple Portfolios
- Resources
- Assets
- Projects
- Encouraging Adoption by Project Managers, Resource Managers, and Others
- Project FAQs
- About Projects
- Working with the Project List page
- Printing the Projects List
- Using the Project Gantt Chart
- Status Comments
- Project Basics
- Working with the Project View
- Project Settings
- How to Control Project Time Entry
- Resource Planning Mode (project vs task)
- Creating Projects
- Creating a Project Template
- Creating Projects from a Template
- Editing and Deleting Projects
- Bulk Editing
- Copying a Project
- Deactivating Project Templates
- Creating Project Teams
- Adding a Portfolio to a Project
- Identifying roles on a projects
- Creating Soft Project Dependencies
- Baselines
- Financial Entries
- Tasks
- About Tasks
- Using Tasks for Iterative Work
- Working with the Task List
- Using the Spreadsheet-Style Task Editor
- Using the Task Gantt Chart
- Using the Task Timeline
- Calculating Project and Task % Complete
- Managing Tasks with PPM Pro for Mobile
- Task Basics
- Task Schedules and Estimates
- Task Costs, Revenue, and Budgets
- Dates
- Dependencies
- Constraints
- Project Logs/Issues
- Requests
- Request FAQs - End User
- About Requests
- Managing Requests (Workflow)
- Working with the Requests List
- Working with the Card View
- Creating, Editing, and Deleting Requests
- Copying Requests
- Tracking the Progress of a Request
- Associating Entities
- Creating New Entities From Requests
- Request Notes and Attachments
- Scoring Requests
- Alerts, Attachments, and Notes
- Time Management
- PPM Pro for Mobile
- Reports
- Getting Started with Reports
- Reports - Transition Topics
- Report Basics
- Using the Report Designer
- Speciality Reports
- Reports Cookbook
- Actual Hours by Project Category for Past 3 Months
- Allocated Cost by Role
- Allocated Hours by Project
- Allocated Hours by Project Category for Next 3 Months
- Applications by DBMS
- Capacity and Demand Project-Role-Resource
- Capacity and Demand Resource-Project-Role
- Capacity and Demand Role-Project
- Capacity vs. Project Allocations vs. Timesheet Hours
- Financial Entries by Category
- Financial Summary Full Structure
- Financial Summary Top-Level Structure Only
- Group Membership
- Intake Pipeline
- Intake Request Risk vs. Value
- Permission Profiles allowing Create Project
- Planned versus Actuals
- Portfolio Budget and Projects
- Portfolio Costs Over Time
- Portfolio Hierarchy with Project Details Considering % to Include
- Portfolio Project Status
- Portfolio Roadmap
- Projects by Category with Priority Stacks
- Projects by Priority and Status
- Project % Complete
- Project Actuals vs Estimated Hours
- Project Financials by Business Objective for a Portfolio
- Project Financial Entries
- Project Logs
- Project Overview
- Project Permissions
- Project Scores by Scoring Category
- Project Scores with Details
- Project Staffing
- Request Associated Projects with Project Status
- Request Average Days at Gates
- Request Gate Actions
- Resources - Allocated vs Capacity Hours Time Series
- Resource Average Days at Request Gate
- Resource Average Days per Request Action
- Resource Permissions
- Resource Roles and Allocations
- Resource Workbench Allocations aka Bottom Half of Home/Resources View
- Resource Workbench Utilization aka Top Half of Home/Resources View
- Role - Allocated vs Capacity Hours Time Series
- Simple Project Financials Comparison
- Simple Project Time Series
- Task Hierarchy
- Tiles
- Timesheets for this Week
- Timesheet Entries by Project-Task-Resource
- Timesheet Entries for a Resource by Category and Entry Type
- Timesheet Entries for this Week
- Timesheet Entries Totaled by Project and Resource
- Total Cost of Ownership
- Total Forecasts and Actuals
- Unit Hierarchy
- User Login Information
- Dashboards
- Filters
- Reports and Dashboards (Legacy)
- Reports (Legacy)
- About Reports (Legacy)
- Reports and Permissions/Viewing Rights
- Working with the Reports List page
- Reporting Against Projects Included in Multiple Portfolios
- Reporting On Associated Entities
- OData Setup (Legacy)
- Creating and editing reports
- Configuring report output
- Saving and running reports
- Viewing report results
- Audit History Report
- Field Descriptions Report
- Example Report Output Types
- Capacity and Demand Report Examples
- KPI Trend Reports
- Reporting on Calendar Events
- Dashboards (Legacy)
- Reports (Legacy)
- Project Staffing
- Direct Project Resource Planning
- About Project-Level Resource Planning
- Resource Planning Terms and Influences
- Creating Allocations
- Staffing Screen Quick Tour
- Expressing Demand - Allocation Units
- Configuring the Staffing Screen Display
- Allocating Resources to Projects
- Allocating Roles to Projects
- Using Advanced Search Options
- How to Evaluate Resource/Role Availability
- Contouring Allocations
- Shifting and Extending Allocations
- Deleting/Replacing/Unstaffing Allocations
- Viewing Allocation History
- Changing Resource Planning Mode
- Synchronizing Allocations After Updating the Calendar
- Bulk Deleting Allocations from a Project
- Billing Rates
- Global Project Changes - Re-plan Wizard
- Shift/Extend Examples
- Scheduling Resources to Tasks
- Shift/Extend Examples
- Managed Project Resource Staffing
- Task Resource Planning
- Direct Project Resource Planning
- Project Financials
- Setting Up Permissions for Project Financials
- Using Project Financial Entries
- Using the Financial Summary
- Setting Up Project Financial Entries
- Transitioning from Task-Level to Project-Level Expenses
- Financial Entries Overview for Administrators
- Finance Settings
- Creating Categories for Financial Entries
- Configuring Available Fields for Financial Entries
- Creating Custom Fields for Financial Entries
- Creating Field Restrictions for Financial Entries
- Designing Details - Forecast and Actuals
- Financial Entries: Out of the Box Fields
- Laying Out the Grid Columns for Financial Entries
- Configuring Searchable Fields
- API and Data Import for Financial Entries
- Setting up the Project Financial Summary
- Calendars
- Resource Capacity Planning
- Scoring Projects and Requests
- Predictive Portfolio Analysis (PPA)
- Impact Analysis
- Planview Solution Integrations (Flex)
- PPM Pro Administrator Documentation
- Overview
- System Settings
- Organization setup
- Controlling Access: Groups, Teams, and Profile-Based Permissions
- Stepping Into Permissions Management
- Permissions Overview
- User Types/Permissions
- Confidential Projects
- Granting Administrative Privileges
- Report Source Authorization
- Reporting on Permissions
- Groups
- Profile-Based Permissions
- About Profile-Based Permissions
- Out-of-the Box Permission Profiles
- Implied Permissions for Entity Owners
- Working with Permission Profiles
- Creating Permission Profiles
- Bulk Sharing Permissions
- Using the Permissions Explorer
- Issue/Project Log Permissions
- Project Permissions
- Request Permissions
- Staffing Permissions
- Task Permissions
- Entity Team Permissions
- Timesheet Administration
- Setting Up Internal Rates
- Setting Up Entities
- Self-Service Administration (SSA)
- Self-Serve Admin Workflow
- Determining Field Values: Order of Precedence
- Required vs Mandatory Fields
- Configure Searchable Fields
- Changing Filter, Report, and Dashboard Ownership
- Importing Entity Data
- Card View Setup
- Project Logs/Issues
- Portfolios and Assets
- Creating Classes for Assets and Portfolios
- Creating Categories for Assets
- Creating Categories for Portfolios
- Configuring Available Fields
- Creating Field Restrictions
- Designing the Details Page
- Portfolios: Out of the Box Fields
- Designing the Finances Panel
- Laying Out the Grid Columns
- Laying Out the Grid Fields
- Projects
- Creating Categories for Projects
- Configuring Available Fields
- Creating Field Restrictions
- Designing the Details Page
- Projects: Out of the Box Fields
- Designing the 'Additional Details' Page
- Designing the Project Settings page
- Laying Out the Grid Columns
- Health Profiles
- Mapping Health Profiles
- About PMO Locking
- Requests
- Request FAQs - Admin, Setup
- Requests Overview for Administrators
- Permissions for Requests
- Requests: Out of the Box Fields
- Creating Categories for Requests
- Configuring Available Fields for Requests
- Creating Field Restrictions for Requests
- Creating Custom Fields for Requests
- Mapping Request Fields to Fields in Associated Entities
- Designing Request Forms (Details)
- Designing Cards for Requests
- Configuring Request Notifications
- Laying Out the Grid Columns for Requests
- Gates
- Configuring Searchable Fields
- API and Data Import for Requests
- Setting Up Request Scoring
- Tasks
- Managing Lookup Lists and Status Lists
- Setting up Managed Staffing
- Creating Calculated Fields
- Working with Health Profiles
- Creating Scoring Profiles
- Integration
- Integrating with PPM Pro
- About Web Services
- Getting Started with WS API
- Best Practices and Other Basics
- Tips for finding IDs
- Field Types and IDs
- Subtype IDs
- Examples
- Login
- Get Available Fields for a Simple Entity
- Get Available Fields for a Complex Entity
- Get Specified Field Values for an Instance of an Entity
- Return a List of Specified Field Values for All Entities of a Certain Type
- Create a New Entity (API)
- Create a User for a Resource (API)
- Scheduling a Task
- Creating a Request Using the API
- Update a PPM Pro Entity
- Reference
- Default Entity Fields
- Multi-Currency Support
- Multi-Currency: Getting Started
- Multi-Currency Overview
- Currency Permissions
- Effective Dates for Currency Exchange Rates
- Creating Currency Tables
- Assigning a Currency to a Project
- Assigning a Currency to a Request
- Assigning a Currency to Roles and Resources
- Multi-Currency and Reports, Dashboards and Filters
- Product Releases
- New Features and Release Notes
- 2022 Release Notes Archive
- 2017 Release Notes Archive
- July 2017 Patch # 1
- June 19, 2017 - Patch 3
- June 30, 2017 - Patch 4
- May 19, 2017 - Patch #2
- Release Notes - March 17, 2017
- What's New - April 21, 2017
- What's New - August 2017
- What's New - December 2017
- What's New - July 2017
- What's New - June 16, 2017
- What's New - March 17, 2017
- What's New - May 19, 2017
- What's New - November 2017
- What's New - October 2017
- What's New - September 2017
- 2018 Release Notes Archive
- 2019 Release Notes Archive
- Original WSDL vs Updated WSDL
- What's New - April 2019
- What's New - August 2019
- What's New - December 2019
- What's New - February 2019
- What's New - January 2019
- What's New - July 2019
- What's New - June 2019
- What's New - March 2019
- What's New - May 2019
- What's New - November 2019
- What's New - October 2018
- What's New - October 2019
- What's New - September 2018
- What's New - September 2019
- 2020 Release Notes Archive
- 2021 Release Notes Archive
- 2023 Release Notes Archive
- 2024 Release Notes
- 2025 Release Notes
- Newsletters and Announcements
- Planview PPM Pro Newsletters
- PPM Pro Release Process
- Announcements
- Archived Announcements
- Announcement: Changes to How Users Are Added to Groups Targeted for June Release
- Announcement: Move to Parature
- Announcement: PPM Pro Inner Circles
- Announcement: Strict XSS Protection
- Cutover to DNS Subdomains
- Planview Innotas is now Planview PPM Pro!
- Planview Investment in PPM Pro Infrastructure
- TLS 1.0 End of Life
- Upcoming API Changes: Custom Date-Time Fields and Timezones
- WS API Endpoint Change Required by March 23, 2018
- Archived Articles
- API Updates for Customers Using Profile-based Permissions for Projects
- August 28 Permissions Webinar - Recording and PPT Slides
- Creating a Cross-Project Dependency
- Improved Lookup List Admin Facility
- Internal Rates - July Update
- Life After 190 Standard Reports - Or, How I Learned to Love Timesheet Alerts
- Profile-Based Permissions for Projects: Additional Features/Updates with July Release
- Profile-Based Permissions for Projects: Additional Features/Updates with June Release
- Project Permissions Migration Guide
- Quarterly Interval Display for Staffing and Resource Availability Contours
- September 25 Project Permissions Webinar
- Winter is Coming - Protect the Wall! Migrate (Your Project Permissions) to Safety!
- Archived Announcements
- Calculated Fields: Do the Right Thing!!!
- PPM Pro Domain Name Change FAQs
- PPM Pro Renewal Process
- Planview PPM Pro Customer Webinars
- 2020 QandAs
- PPM Pro August 2020 release: Q&A Transcript
- PPM Pro July 2020 release: Q&A Transcript
- PPM Pro November 2020 Release: Q&A Transcript
- PPM Pro October 2020 Release: Q&A Transcript
- PPM Pro Q&As from February 19 2020 Release Webinar
- PPM Pro Q&As from January 15 2020 Release Webinar
- PPM Pro Q&As from March 18 2020 Release Webinar
- PPM Pro Q&As from the April 15 2020 Release
- PPM Pro Q1 2020 Roadmap Q&As
- PPM Pro Q2 2020 Roadmap Q&As
- PPM Pro Q3 2020 Roadmap Q&As
- PPM Pro September 2020 Release: Q&A Transcript
- 2021 QandAs
- PPM Pro Q&As from April 2021 Release Webinar
- PPM Pro Q&As from August 2021 Release Webinar
- PPM Pro Q&As from February 2021 Release Webinar
- PPM Pro Q&As from January 13 2021 Release Webinar
- PPM Pro Q&As from July 2021 Release Webinar
- PPM Pro Q&As from June 2021 Release Webinar
- PPM Pro Q&As from March 2021 Release Webinar
- PPM Pro Q&As from May 2021 Release Webinar
- PPM Pro Q&As from November 2021 Release Webinar
- PPM Pro Q&As from October 2021 Release Webinar
- PPM Pro Q&As from September 2021 Release Webinar
- 2022 QandAs
- Maximizing Value from PPM Pro: Customizing with Calculated Fields
- PPM Pro April 2024 Q&A
- PPM Pro August 2024 Q&A
- PPM Pro February 2024 Q&A
- PPM Pro June 2024 Q&A
- PPM Pro March 2024 Q&A
- PPM Pro May 2024 Q&A
- PPM Pro October 2024 Q&A
- PPM Pro Q&As from April 13 2022 Release Webinar
- PPM Pro Q&As from February 16 2022 Release Webinar
- PPM Pro Q&As from February 23 2022 Q1 Roadmap Webinar
- PPM Pro Q&As from January 19 2022 Release Webinar
- PPM Pro Q&As from June 15th Release Webinar
- PPM Pro Q&As from March 16 2022 Release Webinar
- PPM Pro Q&As from May 18 2022 Release Webinar
- PPM Pro Q&As from October Release Webinar
- PPM Pro Q&As from September Release Webinar
- PPM Pro QAs from August Release Webinar
- PPM Pro QAs from July Release Webinar
- PPM Pro QAs from November Release Webinar
- PPM Pro QAs from Q3 RoadmapWebinar
- PPM Pro September 2024 Q&A
- PPM Pro Q&As from November 13 2019 Release Webinar
- PPM Pro Q&As from October 16 2019 Release Webinar
- Requests End-To-End Webinar Q&As - December 4, 2019
- 2020 QandAs
- New Features and Release Notes
- PPM Pro Videos
Associations define a relationship between entities that is useful for navigating between those entities, as well as for generating reports on entities that participate in a relationship. Entities that support associations have either an Associations tab or section in the entity's UI. These Association tabs/sections contain sub-sections for each entity type the current entity can be associated with. For example, the project Associations section could contains subsections for requests and hierarchy units.
Please note the following permission requirements:
NOTES
- Both the anchor entity (the entity where the association is initiated) and the target entity must be configured to support associations. For example, if you are associating a project with a request, the project category must include request associations and the request category must include project associations.
- All association types: the user creating the association must have edit permission on the anchor entity and view permission on the target entity. For example, if you are creating a project-to-request association, you must have Project > Edit permission and Request > View permissions.
- Requests only: to create entities from a request, you must have Create permission on the target entity. For example, to create a project from a request, you must have Request > Edit and Project > Create permissions.
- Requests only: Permitted users can add/edit associations for finally-approved requests
- Portfolios only: For associations where the portfolio is the anchor, must have Portfolio > Edit Component Links permission and View permission on the target entity
- Projects only: For associations where the project is the anchor a) for project-portfolio associations, must have Project > Edit > Portfolio Links permission and Portfolio > View permission, and b) for all other supported entities, must have Project > Edit > Associations and View permission for each target entity.
Read on to learn more about:
- Supported Associations
- Creating an Association
- Configuring the Associations Grid
- Reporting on Associations
Supported Associations
Entity... | ...Can Associate With |
---|---|
Asset | Portfolio |
Financial Entry | Task |
Project Log/Issue |
Request, Task |
Portfolio See Adding Portfolio Components - Projects and Hierarchy Units for information about portfolios. |
Asset, Project, Sub-Portfolio, Unit Note that sub-portfolios are not created with associations, but by specifying the parent portfolio in the child portfolio's Parent field. See Creating Sub Portfolios. |
Project A project can be associated with more than one portfolio, and each association can be for a specific percentage of the project. See Associating Portfolios to Projects and Hierarchy Units |
Portfolio, Request, Unit |
Request | Project Log/Issue, Project, Task |
Task |
Financial Entry, Project Log/Issue, Request |
Unit |
Portfolio, Project |
Anatomy of an Association
The following screenshot shows a request that is configured to support associations with project logs, tasks, and projects:
The screenshot below is for the task entity, which can be associated with other tasks, issues, requests, and financial entries. You can expand or collapse the sections separately if you need more room. Use the Project filter to limit the list of tasks to a specific parent project, or show tasks from all projects.
Create an Association
- Navigate to the entity (for example, Project/ProjectName/Tasks/taskname or Issues/IssueName).
- Click the Associations tab.
- Click Add for the appropriate entity (in this example, a task or an issue). Note that for requests you can also create a New entity.
- In the Add modal, select the Add modoal, select the entity and then click the Select button. The list in this modal will exclude entities for which you do not have at least View permission. If your target is a task, you can use the Project filter to limit the list of tasks to a specific parent project, or show tasks from all projects.
Once you have added the entity, you can view or or edit it in a new tab (provided you have View or Edit permission on the entity, respectively), or remove it. This gives you a quick way to see, or, if you have edit permissions on the target, to update the entity. For example, you can provide initial role demand on a project associated to the request.
TIP
Associations cannot be deleted from finally-approved requests, however, permitted users can add/edit associations for finally-approved requests.
Reporting on Associations
Notes:
- The nature of the hierarchical report sources does not allow for reporting on associations between the same entities (for example, an issue's related issues, a task's related tasks). For example, if you are using a Portfolio report source and want to include associations, you can include, for example, issue -> task associations, or task -> request associations.
- When reporting on associations, it's best to limit the report to one level of associations. If you include multiple levels (2+), the report is likely to include recursive associations that will repeat content and exponentially inflate the size of your report.
- Associations are not child entities. However, when reporting on associations you choose the associated entity from the Children folder. For example, for 'Project > Children > Task > Children > Finance Entry', the finance entries that are shown will be the ones associated to the task, and not the project.
You can report on associated entities by including fields from the Children folder of the target entity. For example, if you want to report on all the associated entities for a request, you would:
- Choose your report source - this example uses the All Requests report source.
- Select the List output type.
- Choose the fields you want included in the report and drag them into the Selected Fields panel. This example simple uses the request Title field.
- Go to the Children folder, locate the folders of the entity type(s) you are interested in (such as Task, Project, Issue/Risk).
- Select the fields you want to include from the associated entity (this example uses the Title of each associated entity - note that we added a Display Title of "Associated <entity name>"). Your report definition would look something like this:
- Run the report.
The example report is shown below:
Configuring the Associations Grid
You can determine the columns that appear on the grid of the modal/page for managing Associations. For example, navigate to a task and select its Associations tab. Open one of the association sections, like Project Logs and you'll see the gear icon. Click to display the Configure Settings dialog, where you can add/remove fields, and reposition them. The available fields include those columns configured to be available on the entity's Grid view. For example, if you open a Task associations tab and click
, you'll see a dialog like the following:
The set of fields available fields match what your organization set up for grid columns on the Task entity.
Note: The complete set of available columns for the project grid under Portfolio associations will include the configured grid Project fields plus 11 default fields: Project Title, Owner, Type, Status, Start Date, Target Date, Complete Date, Percent to Include, Budget Hours, Budget Cost Total, and Budget Revenue (if applicable).
Configure Columns
You can add/remove columns in the Association tab by clicking in the column header and selecting/deselecting columns in the Columns menu.
Add/Remove Columns
To add columns to the grid, open the Configure Settings dialog and select the fields in the Available Fields pane and then click the right-arrow. To remove columns, select them in the right-hand panel and click the left-arrow. You can display 20 columns max. The list of fields available in this dialog is determined by the request category, which is configured by an PPM Pro Admin.
Lock Columns
You can select one or more columns to remain "locked" to the left of the screen in the non-scrolling region, preventing them from scrolling out of view. The Title field for an entity is locked by default. To lock an additional column, select the field and click the Lock button. To move a column into the scrolling section of the grid, select it and click the Unlock button (appears once you select a locked column other than Title).
Move Columns
You can move columns to any position in the grid by simply dragging the column header in the grid. Or, you can change their position by clicking the Configure Settings icon and using the Move Up/Move Down buttons to reorder the columns.
Sorting
To sort a list, simply click on a header. An arrow pointing up indicates ascending sorting; down indicates descending. Alternatively, click your cursor in the header to display the sort menu and choose the sort order - ascending or descending.