The following templates are used to create dashboards in PSA Analytics:
FinancialForcePSA Analytics
PSA Analytics Embedded Dashboards
The app template for FinancialForcePSA Analytics enables you to generate an app that contains dashboards and datasets. The PSA Analyticsconfiguration wizard allows you to customize several values in your app before it is generated.
The app template for PSA Analytics Embedded Dashboards enables you to generate an app that contains dashboards optimized for embedding in PSA workspaces and pages. This app contains copies of the datasets held in your primary PSA Analytics app.
For more information about dashboards and datasets, see the Salesforce Help for Analytics.
The length of time for your first PSA Analytics app to be generated depends on the volume of information stored within your PSA app and whether you have turned on specific features in Analytics, such as Data Sync and Incremental Load. Typically, you can expect the app to be generated within 10 minutes.
By default, the Data Sync and Incremental Load features are turned off in Analytics. Turning these features on can improve the performance of the app template generation. If the app takes a long time to be generated, contact Customer Support. Refer to the Salesforce Help for Analytics for more information about these features.
To create an app using the PSA Analytics template:
Click Create in Analytics Studio.
Click App.
Select the FinancialForcePSA Analytics template, then click Continue.
Provide your answers to each question. See below for a list of the questions included in the configuration wizard.
Name your app, then click Create.
Your app is now available on the App Launcher page. You can view the app from the Analytics tab, or edit it from the Analytics Studio.
By default, when you generate an app the sharing settings are set to private. To give access to other users, click . This opens the app's Give Access tab. For more information about sharing Analytics apps, see the Salesforce Help.
When you create a new PSA Analytics app you can customize several parameters by selecting the required value in the configuration wizard. To enable additional features you need to answer the questions prompted by the configuration wizard during the app creation, update or reconfiguration. Questions marked with an asterisk (*) are mandatory.
Configuration Wizard Settings
Question
Description
Enable the existing PSA object sharing model for the data displayed in PSA Analytics.
*
We have detected that the org's sharing model for some of the FinancialForce PSA objects is Private. You can choose whether you want to enable the same model for the data displayed in the datasets and dashboards in PSA Analytics or not. If you choose to disable the sharing model, all your project related data will be displayed to all users sharing the app.
.
Which month is the start of your fiscal year?
*
Select the start month of your fiscal year.
Do you want to add data derived from Services CPQ to the Project Reporting dataset and create the Services CPQ Estimator, and Services CPQ Estimate Manager dashboards in PSA Analytics?
Data derived from Services CPQ is displayed in the Services CPQ Estimator and Services CPQ Estimate Manager dashboards in the PSA Analytics app. This step requires you to have Estimate, Estimate Task, and Estimate Role Request records in your Services CPQ data environment.
Do you want to create the Revenue Forecast dataset in PSA Analytics?
*
This dataset is used to display data in the Revenue Forecast dashboard in the PSA Analytics app and the Revenue Forecast (Embedded) dashboard in the PSA Analytics Embedded Dashboards app. This dataset requires you to have Revenue Forecast and Revenue Forecast Version records in your PSA data environment.
Do you want to create the Billing Forecast Summaries and the Billing Forecast Details datasets and the Billing Forecasts dashboard in PSA Analytics?
*
This dataset is used to display data in the Revenue Forecast dashboard in the PSA Analytics app and the Revenue Forecast (Embedded) dashboard in the PSA Analytics Embedded Dashboards app. This dataset requires you to have Revenue Forecast and Revenue Forecast Version records in your PSA data environment.
Do you want to create the Project Margin dataset and the Total Project Margin (Workspace) dashboard in PSA Analytics?
*
This dataset is used to display data in the Total Project Margin (Workspace) dashboard in the PSA Analytics app. This dataset requires you to have Project Actuals Converted records in your PSA data environment.
Do you want to create the Utilization Results dataset in PSA Analytics?
*
This dataset is used to display data in the Utilization Analytics dashboard in the PSA Analytics app and the Utilization Analytics (Embedded) dashboard in the PSA Analytics Embedded Dashboards app. This dataset requires you to have access to the Utilization Result object in your org.
Apply permission controls from PSA to the Revenue Forecast dataset and dashboard.
*
We have detected you have applied user permission controls to your active Revenue Forecast Setup record. You can choose whether to enable the same user permission control model in your dataflow to control the data displayed in the Revenue Forecast dataset and dashboard. If you choose to disable this model, all your revenue forecast related data is displayed to all users sharing the app.
Which additional fields from the Project object do you want to import?
You can select one or more additional fields from the Project object. These are added to the Backlog, Billings, Billing Forecast Details, Project Reporting, Revenue Forecast and Total Project Margin (Workspace) datasets. Encrypted and multi-select drop-down fields are not supported. Only user-generated dimension fields can be added to the Project Reporting dataset. You must assign read-access permission to the Integration User to add user-generated additional fields to these datasets. When you import packaged additional fields, they are prefixed with the originating object's name, unless this is already present in the field name. Lookup packaged fields are appended with "Name", and ID fields are appended with "ID", unless already present in the field name.
Do you want to include the amount of revenue recognized and the amount of cost amortized for projects in the Project Reporting dataset?
The fields that contain the recognized to date and the amortized to date values are determined using the Revenue Management settings record for the Project object. This requires access to Revenue Management objects and fields in your org. It also requires access to the fields that contain the values on the Project object.
Which additional fields from the Contact object do you want to import?
You can select one or more additional fields from the Contact object. These are added to the Billings, Capacity, Utilization, and Utilization Results datasets. Encrypted and multi-select drop-down fields are not supported. You must assign read-access permission to the Integration User to add user-generated additional fields to these datasets. When you import packaged additional fields, they are prefixed with the originating object's name, unless this is already present in the field name. Lookup packaged fields are appended with "Name", and ID fields are appended with "ID", unless already present in the field name.
Do you want to append your user-generated custom field labels with a suffix?
*
You can choose whether to append your custom fields with a suffix. This suffix indicates that they are user-generated custom fields, and the object they are derived from. For example, a user-generated custom field "Location" from the Project object would have the label "Location [ProjectCustomField]".
When you run the PSA Analytics app template to create an app, a dataflow is generated. This dataflow is named according to the app name you provide. During the app creation, you can use the configuration wizard to enable several optional features such as additional dashboards and datasets.
The following dashboards, datasets, and lenses are generated:
Generated Assets
Package
App Template
Dashboard
Dataset
Business Analytics
PSA Analytics
PSA Utilization Analytics
PSA Utilization Analytics Capacity and Demand Planning