web
You’re offline. This is a read only version of the page.
close
Skip to main content
Community site session details

Community site session details

Session Id :
Service | Customer Service, Contact Center, Fie...
Answered

How does the Customer Service Portal cache works

(0) ShareShare
ReportReport
Posted on by

Hi,

I'm new for PowerApps Portal, recently we create customer self-service portal, to provide user create case and work with case, like add notes, close or reopen the case. The issue is I get known there might be a delay for the portal to see the update from Dataverse (15 minutes as the SLA mentioned).

Then I test to update a record on Dynamics Customer Service and see what happen on Portal, the result is Portal can get the update almost immediately. Then in what situation the delay will happen is a little mystery.

I'm afraid it might cause issues which Portal user can send some updates before he see the latest data from Dataverse. So I try to investigate a solution to solve it. But it seems there is few articles talk about how does the cache work, why it can be updated immediately and how can avoid the delay things like that.

In addition, for the article (https://readyxrm.blog/2021/01/05/using-the-power-apps-portals-webapi-to-clear-the-portal-cache/), I get that before user see the record or list of records, we can update a field to force cache invalid (not sure the invalid entity/tables scope), but it will cause performance issue anyway to have an extra commend before see the record.

Thank you in advance!

Kevin

I have the same question (0)
  • Verified answer
    Community Member Profile Picture
    on at
    RE: How does the Customer Service Portal cache works

    Hi Kevin666, 

    Updates from Dataverse are communicated to the portal in asynchronous mode, so there might be a lag between the time data is updated in Dataverse and the time that updated data appears on the portal. 

    Server-side cache in portals - Power Apps | Microsoft Docs

    Or you can enable 'Change tracking' for the entity and publish the customization, data changes made to CDS entities will be immediately reflect in portal.

    pastedimage1638256763605v1.png

    Speed up your Dynamics 365 portal by following these 2 easy tips (crmsoftwareblog.com)

  • Kevin666 Profile Picture
    on at
    RE: How does the Customer Service Portal cache works

    Hi Leah,

    That's the solution which I just want! And I also understand why the case is synchronized immediately when I tested it before, since the "Change Tracking" option is ticked by default and not able to disable it (maybe MS think it should be enabled for this table).

    Thank you very much!

    Kevin

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Abhilash Warrier – Community Spotlight

We are honored to recognize Abhilash Warrier as our Community Spotlight honoree for…

Leaderboard > Service | Customer Service, Contact Center, Field Service, Guides

#1
MVP-Daniyal Khaleel Profile Picture

MVP-Daniyal Khaleel 60

#2
Tom_Gioielli Profile Picture

Tom_Gioielli 16 Super User 2025 Season 2

#2
CU29080825-0 Profile Picture

CU29080825-0 16

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans