Concept: Worklet Performance
Optimizing Worklet Performance
For optimal report performance, Workday recommends that you:
- Share worklets with the fewest user groups necessary.
- Use data sources secured to domains with the fewest possible security groups.
- Use the smallest possible data source for the intended users.Example: For worklets for managers, use a data source such asMy Direct and Indirect Workersinstead ofAll Workers.
- Use an indexed data source.
- Use user-based security groups instead of job-based security groups.This approach reduces the complexity of the security evaluation required and improves performance of the worklet.
Matrix Worklet Performance
Displaying matrix reports as worklets on the Home page can increase the page load time.
The more rows that the report evaluates and summarizes, the longer it takes for the
worklet to load.
Instead of using matrix reports as worklets on the Home page, consider:
- Building a report of key custom reports and deploying it as a worklet to your users. The reports on the worklet only execute when the user selectsRunfrom the related actions menu.
- Displaying the worklet on the My Team dashboard. The worklet only runs when the user selects it from the dashboard.
Worklet Caching
You can store temporary copies of data for certain worklets instead of running the
worklet each time the page refreshes. Workday stores and displays cached worklet data
for the remainder of your browser session and each time you refresh the page. Workday
recalculates the worklet data when you:
- SelectRefreshfrom the Gear icon on the worklet.
- Sign in to Workday again.