Project baseline - where is the baseline item list coming from?

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-23-2025 06:42 AM - edited 01-23-2025 06:48 AM
Hi Community,
We're currently looking into project baselines to try and understand what gets captured and we noticed that besides project and project task related data, we have baseline items for tasks such as: decisions, enhancements, releases.
I went through a few examples and was able to link these to the main project which is fine, however I would like to understand what components drive what sort of tasks (therefore baseline items) are being picked up when a baseline gets generated.
I found the following Script Include "PmTableConstants" which is called in the "PmBaseline" one which lists the following:
PmTableConstants.PROJECT = 'pm_project';
PmTableConstants.PROJECT_TASK = 'pm_project_task';
PmTableConstants.PLANNED_TASK = 'planned_task';
PmTableConstants.PROJECT_TASK_LINK = 'pm_project_task_link';
PmTableConstants.PORTFOLIO = 'pm_portfolio';
PmTableConstants.PORTFOLIO_PROJECT = 'pm_portfolio_project';
PmTableConstants.PLANNED_TASK_REL = 'planned_task_rel_planned_task';
PmTableConstants.M2M_PORTFOLIO_PROJECT = 'pm_m2m_portfolio_project';
PmTableConstants.BASELINE = 'planned_task_baseline';
PmTableConstants.BASELINE_ITEMS = 'planned_task_baseline_item';
PmTableConstants.PLANNED_TASK_CUSTOM_CONSOLE = 'planned_task_custom_console';
// Dependent Checklist table
PmTableConstants.CHECKLIST = 'checklist';
// Demand Tables
PmTableConstants.DEMAND = "dmn_demand";
// Program Tables
PmTableConstants.PROGRAM = "pm_program";
PmTableConstants.PROGRAM_TASK = "pm_program_task";
PmTableConstants.RESOURCE_REQUIREMENT = 'cost_plan';
PmTableConstants.RESOURCE_REQUIREMENT_BREAKDOWN = 'cost_plan_breakdown';
PmTableConstants.PROJECT_FUNDING = 'project_funding';
PmTableConstants.PROJECT_STATUS='project_status';
Is this the right one or is there another component responsible for this?
And if this is the one, given that planned_task is listed am I correct in my understanding that any table which extends from planned_task would get fetched as a baseline item when I generate my project baseline?
LE: I commented out the line with planned_task and the new project baseline I generated still included decision and enhancement records so I guess that's not it..
Many thanks 🙂
Paula
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-11-2025 08:20 PM
Hi @PaulaaO ,
The Planned Task Baseline [planned_task_baseline] table is part of the PPM baseline framework in ServiceNow.
It stores snapshots of individual task details—such as planned dates, effort, and cost—whenever a project baseline is created. This allows project managers to compare actual vs. planned performance at the task level.
Where and How to Find It
Direct Navigation: Type planned_task_baseline.list in the application navigator to open the table directly.
System Definition: Go to System Definition → Tables, then search for planned_task_baseline to see its schema and field definitions.
From the Project Related Lists: When working in a project baseline record, you can open related lists (e.g., Planned Task Baselines). In the URL, you’ll notice the suffix ending in planned_task_baseline.do, which confirms the table name.
Here’s the documentation link to the full list of tables installed with the Project Portfolio Suite with Financials (Zurich release), which includes the planned_task_baseline among others:
ServiceNow Docs: Tables installed with PPS Finance ServiceNow