Hello! I'm tracking down info on the Last Service Date field. It's a roll up that's recalculated nightly with an Apex Job. There is a Last Service Date field on Contact, Program Engagement, Service and Service Session.
Our Last Service Dates are totally inconsistent. Sometimes the Program Engagement field will be correct, but missing on Contact. Sometimes missing on both.
I've gone through the steps on this Help Doc. (Except the fields aren't on a Page Layout). I've ensured the Scheduled Apex Job and the Feature Gate settings are correct.
I saw one post where someone thought it was tied to an Attendance Status = Present, but that doesn't seem to be the case, testing on two records.
What might be reasons for the the inconsistencies? Thanks!
I'm a few years late to this conversation, but this post kept coming up as I was trying to troubleshoot a very similar problem. I had a number of Program Enrollments that had Service Deliveries but no 'Last Service Date' even though most of the Program Enrollments in the org had a 'Last Service Date'. It turns out that you need to have a Quantity value entered on the Service Delivery for the 'Last Service Date' to calculate. Hope this answer helps someone else searching the same issue!