Improve OnePlan Performance as an Administrator
This article details the actions you can take as an administrator to help improve OnePlan performance.
As a OnePlan administrator, you need to understand that almost every setting has a consequence. You must configure your OnePlan environment carefully to ensure that you do not hinder system performance. Following are recommendations from the OnePlan team to help improve and maintain OnePlan performance that you can implement as an administrator.
There are also actions that your end users can take to help OnePlan performance as well. See Improve OnePlan Performance as an End User for more information.
User Settings
Set up Resource Managers. This will reduce the number of resources loaded into the resource planner for those users with the RM role. This will increase loading speeds for the resource planner.
Follow the lowest-level permissions model. This means that you should assign your users the lowest permissions possible. Most users should be Team Members and Contributors. This approach cuts down on clutter and risk.
Automations
Review the schedules and automations that you have configured for your environment. Remove what you do not need.
Avoid scheduling an automated function to begin at midnight Pacific time. This is a very common time slot for automations to be configured, so there may be some traffic that will slow down performance.
Fields Settings
Limit the total number of fields you configure in your OnePlan environment. Only configure the fields that you need. Having a lot of fields in your environment can slow down OnePlan performance due to the large amount of data that it needs to load when there are a lot of fields.
Limit the number of choices you have configured for a given choice field. Having a lot of choices in a choice field can negatively impact OnePlan performance as there is a lot of data that needs to load when interacting with the choice field.
Limit the number of calculated fields in your environment. Having a lot of calculated fields can slow down OnePlan performance as the system needs to run each calculation configured.
Review your calculations to ensure they function as intended. Having bad calculations for your calculated fields can negatively impact OnePlan performance as it will run into errors when the system tries to run bad calculations.
Status Report Settings
Only run status reports as needed, and no more. Review the Schedule settings for your status reports. Running status reports on a less frequent schedule can help improve performance as there is one less automated function that is running in the background.
Limit the number of snapshot fields in the Snapshot Settings for your status reports. Reducing the number of fields that are snapshotted when a status report is pulled can help improve performance as there is less data being captured.
Resource Plan Settings
Minimize cost categories and types in the financial planner.
Limit or do not turn on custom cost categories and detail rows.
Reduce the number of capacity months for your resource plans. The fewer the better. Limiting the number of capacity months in your resource plans reduces the amount of data in your resource plans and helps speed up performance.
Negotiations on all types.
Time Plan Settings
Lock old timesheet periods.
Plan Details Settings
Keep your plan details forms simple. Limit the number of fields that you have in your plan details forms and refrain from creating complicated plan details forms where possible.
Format Rules Settings
Limit the number of format rules configured in your environment. Review the pre-configured format rules and remove the ones that you do not need. Having a lot of format rules can negatively impact performance.
OData and Reports
Use timesheet filters. These are server-side filters in the query to limit the amount of data loading into the report.
Remove unneeded tables, calculations, and joins.