Skip to main content
Administrator Guide
Last Updated: 2023-06-23
Concept: Worklet Performance

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 as
    My Direct and Indirect Workers
    instead of
    All 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 selects
    Run
    from 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:
  • Select
    Refresh
    from the Gear icon on the worklet.
  • Sign in to Workday again.