(Beta) Services Forecast Live Dataset Input Fields
The Services Forecast Live dataset contains the most recent revenue, cost, and margin forecast generated from your PSA data and is used as a basis for creating services forecast plans. You can schedule updates to run at regular intervals or run updates on demand. For more information, see (Beta) Managing the Services Forecast Live Dataset.
Input fields are the foundation of the Services Forecast Live dataset. The data in these fields is extracted from your org and then processed to populate the dataset.
Base Objects
Records from the following objects are imported into the dataset.
- Account
- Contact (Resource)
- Cost Forecast
- Cost Forecast Type
- Group
- Milestone
- Opportunity
- Practice
- Project
- Region
- Resource
- Revenue Forecast
- Revenue Forecast Type
- Time Period
Account Object
These fields are retrieved from the Account object. This is a standard Salesforce object. For more information about these fields, see the Salesforce Help.
| Field Label | Field API Name | Description |
|---|---|---|
| Account Currency | CurrencyIsoCode | We use this field to populate the currency of the forecasted account in the dataset. |
| Account Name | Name | We use this field to populate the name of the forecasted account in the dataset. |
| ID | Id | We use this field to provide a reference for the forecasted account in the dataset. |
| Type | Type | We use this field to populate the type for the forecasted account in the dataset. |
Contact (Resource) Object
These fields are retrieved from the Contact (Resource) object. For more information, see PSA Resource Fields.
| Field Label | Field API Name | Description |
|---|---|---|
| External Resource | pse__External_Resource__c | We use this field to indicate in the dataset whether the forecasted resource is internal or external. |
| ID | Id | We use this field to populate the ID of the forecasted resource in the dataset. |
| Name | Name | We use this field to populate the name of the forecasted resource in the dataset. |
| Resource Role | pse__Resource_Role__c | We use this field to populate the role of the forecasted resource in the dataset. |
Cost Forecast Object
These fields are retrieved from the Cost Forecast object in PSA. For more information about these fields, see Cost Forecast Fields.
| Field Label | Field API Name | Description |
|---|---|---|
| Last Updated | pse__Last_Updated__c | We use this field to populate the dataset with the date the cost forecast was last calculated. |
| Time Period | pse__Time_Period__c | We use this field to populate the dataset with the system-generated ID of the related time period. |
Cost Forecast Type Object
These fields are retrieved from the Cost Forecast Type object in PSA. For more information about these fields, see Cost Forecast Type Fields.
| Field Label | Field API Name | Description |
|---|---|---|
|
Corp: Costs Pending Recognition Costs Pending Recognition Corp: Costs Recognized to Date Costs Recognized to Date Corp: Scheduled Costs Scheduled Costs Corp: Unscheduled Costs Unscheduled Costs |
pse__Corp_Costs_Pending_Recognition__c pse__Costs_Pending_Recognition__c pse__Corp_Costs_Recognized_To_Date__c pse__Costs_Recognized_To_Date__c pse__Corp_Scheduled_Costs__c pse__Scheduled Costs__c pse__Corp_Unscheduled_Costs__c pse__Unscheduled_Costs__c |
We use the appropriate field to:
|
|
Corp: Pending Costs Before Carryover Pending Costs Before Carryover Corp: Pending Costs Carried Over Pending Costs Carried Over Corp: Unfulfilled Pending Costs Unfulfilled Pending Costs Corp: Unfulfilled Scheduled Costs Unfulfilled Scheduled Costs Corp: Unfulfilled Unscheduled Costs Unfulfilled Unscheduled Costs |
pse__Corp_Pending_Costs_Before_Carryover__c pse__Pending_Costs_Before_Carryover__c pse__Corp_Pending_Costs_Carried_Over__c pse__Pending_Costs_Carried_Over__c pse__Corp_Unfulfilled_Pending_Costs__c pse__Unfulfilled_Pending_Costs__c pse__Corp_Unfulfilled_Scheduled_Costs__c pse__Unfulfilled_Scheduled_Costs__c pse__Corp_Unfulfilled_Unscheduled_Costs__c pse__Unfulfilled_Unscheduled_Costs__c |
We use the appropriate field to:
|
| Cost Source | pse__Cost_Source__c | We use this field to determine the source of each row in the dataset. |
| Cost Type | pse__Cost_Type__c | We use this field to populate the Actuals/Forecast field in the dataset. |
| Currency | CurrencyIsoCode | We use this field to populate the currency of the cost forecast in the dataset. |
| Owner | OwnerId | We use this field to populate the Level 2 and Level 2 ID fields in the dataset. |
Milestone Object
These fields are retrieved from the Milestone object. For more information, see Milestone Fields.
| Field Label | Field API Name | Description |
|---|---|---|
| ID | Id | We use this field to populate the ID of the forecasted milestone in the dataset. |
| Milestone Name | Name | We use this field to populate the name of the forecasted milestone in the dataset. |
Opportunity Object
These fields are retrieved from the Opportunity object. This is a standard Salesforce object. For more information about these fields, see the Salesforce Help and Custom Opportunity Fields.
| Field Label | Field API Name | Description |
|---|---|---|
| Account Name | AccountId | We use this field to provide a reference to the account related to the forecasted opportunity in the dataset. |
| Forecast Category | ForecastCategoryName | We use this field to populate the forecast category of the forecasted opportunity in the dataset. |
| Group | pse__Group__c | We use this field to populate the group of the forecasted opportunity in the dataset. |
| ID | Id | We use this field to provide a reference to the forecasted opportunity in the dataset. |
| Opportunity Name | Name | We use this field to populate the name of the forecasted opportunity in the dataset. |
| Opportunity Currency | CurrencyIsoCode | We use this field to populate the currency of the forecasted opportunity in the dataset. |
| Practice | pse__Practice__c | We use this field to populate the practice of the forecasted opportunity in the dataset. |
| Probability (%) | Probability | We use this field to populate the probability of the forecasted opportunity in the dataset. |
| Region | pse__Region__c | We use this field to populate the region of the forecasted opportunity in the dataset. |
| Stage | StageName | We use this field to populate the stage name of the forecasted opportunity in the dataset. |
Project Object
These fields are retrieved from the Project object. For more information, see Project Fields.
| Field Label | Field API Name | Description |
|---|---|---|
| Currency | CurrencyIsoCode | We use this field to populate the currency of the forecasted project in the dataset. |
| End Date | pse__End_Date__c | We use this field to populate the end date of the forecasted project in the dataset. |
| Group | pse__Group__c | We use this field to populate the group of the forecasted project in the dataset. |
| ID | Id | We use this field to populate the ID of the project included in the forecasted project in the dataset. |
| Practice | pse__Practice__c | We use this field to populate the practice of the forecasted project in the dataset. |
| Project ID Chain | pse__Project_ID_Chain__c | We use this field to populate the Project ID Chain field in the dataset. |
| Project Manager | pse__Project_Manager__c | We use this field to populate the project manager name on the forecasted project in the dataset. |
| Project Name | Name | We use this field to populate the name of the forecasted project in the dataset. |
| Project Name Chain | pse__Project_Name_Chain__c | We use this field to populate the Project Name Chain field and the different Project Level XX fields in the dataset. |
| Project Type | pse__Project_Type__c | We use this field to populate the type of the forecasted project in the dataset. |
| Region | pse__Region__c | We use this field to populate the region of the forecasted project in the dataset. |
| Start Date | pse__Start_Date__c | We use this field to populate the start date of the forecasted project in the dataset. |
Region, Practice, and Group Objects
These fields are retrieved from the Region, Practice, and Group (RPG
Abbreviation of region, practice, group.) objects. For more information, see Region, Practice, and Group Fields.
| Field Label | Field API Name | Description |
|---|---|---|
| Group ID Chain | pse__Group_ID_Chain__c | We use this field to populate the different Group Level XX fields in the dataset. |
| Practice ID Chain | pse__Practice_ID_Chain__c | We use this field to populate the different Practice Level XX fields in the dataset. |
| Region ID Chain | pse__Region_ID_Chain__c | We use this field to populate the Region Level XX fields in the dataset. |
Revenue Forecast Object
These fields are retrieved from the Revenue Forecast object in PSA. For more information about these fields, see Revenue Forecast Fields.
| Field Label | Field API Name | Description |
|---|---|---|
| Last Updated | pse__Last_Updated__c | We use this field to populate the dataset with the date the revenue forecast was last calculated. |
| Time Period | pse__Time_Period__c | We use this field to populate the dataset with the system-generated ID of the related time period. |
Revenue Forecast Type Object
These fields are retrieved from the Revenue Forecast Type object in PSA. For more information about these fields, see Revenue Forecast Type Fields.
| Field Label | Field API Name | Description |
|---|---|---|
|
Corp: Pending Revenue Before Carryover Pending Revenue Before Carryover Corp: Pending Revenue Carried Over Pending Revenue Carried Over Corp: Unfulfilled Pending Revenue Unfulfilled Pending Revenue Corp: Unfulfilled Scheduled Revenue Unfulfilled Scheduled Revenue Corp: Unfulfilled Unscheduled Revenue Unfulfilled Unscheduled Revenue |
pse__Corp_Pending_Revenue_Before_Carryover__c pse__Pending_Revenue_Before_Carryover__c pse__Corp_Pending_Revenue_Carried_Over__c pse__Pending_Revenue_Carried_Over__c pse__Corp_Unfulfilled_Pending_Revenue__c pse__Unfulfilled_Pending_Revenue__c pse__Corp_Unfulfilled_Scheduled_Revenue__c pse__Unfulfilled_Scheduled_Revenue__c pse__Corp_Unfulfilled_Unscheduled_Revenue__c pse__Unfulfilled_Unscheduled_Revenue__c |
We use the appropriate field to:
|
|
Corp: Revenue Recognized To Date Revenue Recognized To Date Corp: Revenue Pending Recognition Revenue Pending Recognition Corp: Scheduled Revenue Scheduled Revenue Corp: Unscheduled Revenue Unscheduled Revenue |
pse__Corp_Revenue_Recognized_To_Date__c pse__Revenue_Recognized_To_Date__c pse__Corp_Revenue_Pending_Recognition__c pse__Revenue_Pending_Recognition__c pse__Corp_Scheduled_Revenue__c pse__Scheduled_Revenue__c pse__Corp_Unscheduled_Revenue__c pse__Unscheduled_Revenue__c |
We use the appropriate field to:
|
| Currency | CurrencyIsoCode | We use this field to populate the currency of the revenue forecast in the dataset. |
| Owner | OwnerId | We use this field to populate the Level 2 and Level 2 ID fields in the dataset. |
| Revenue Source | pse__Revenue_Source__c | We use this field to determine the source of each row in the dataset. |
| Revenue Type | pse__Revenue_Type__c | We use this field to populate the Actuals/Forecast field in the dataset. |
Time Period Object
These fields are retrieved from the Time Period object. For more information about these fields, see Time Period Fields.
| Field Label | Field API Name | Description |
|---|---|---|
| End Date | pse__End_Date__c | We use this field to populate the dataset with the time period end date that is related to the relevant forecast. |
| Time Period Name | Name | We use this field to populate the dataset with the time period name that is related to the relevant forecast. |
| Start Date | pse__Start_Date__c | We use this field to populate the dataset with the time period start date that is related to the relevant forecast. |