Views:

Applies to Product - Power Pages


What’s happening?
Customers are experiencing issues with redundant contact records being created in CRM when a record already exists via integration. This occurs because Power Pages are not aware of the contact created by integration due to caching time, which is set to 15 minutes.
 

Reason:
The caching mechanism is designed to refresh every 15 minutes, which is the expected behavior for Power Pages. Changes made directly in Dataverse will take up to 15 minutes to reflect on the Power Pages site, as the site is not aware of these changes until the cache is refreshed.
 

Resolution:

  • It is not possible to lower the cache invalidation Service Level Agreement (SLA) below 15 minutes as this is by design to ensure performance and scalability.
  • If changes are made directly on the Dataverse environment, they will take up to 15 minutes to reflect on the Power Pages site.
  • If actions are performed from the Power Pages site, the system will immediately invalidate the cache for that specific table, allowing for real-time data reflection.
  • To manually clear the cache, administrators can use the following steps:
  • Access the Power Portal or Power Page using Azure AD login with global administrator credentials.
  • Open a new browser tab and append "/_services/about" to the portal URL (e.g., https://xyz.powerappsportals.com/_services/about) to load the clear cache page.
  • Click on the "Clear Cache" button on the page.
  • For further details on clearing server-side cache, refer to the documentation on clearing server-side cache in Power Pages.