Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

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

Schedule board settings are overwritten after updates / Requirement Panels BUG

(2) ShareShare
ReportReport
Posted on by 14

we are experiencing a strange behaviour/bug in our field service environment.

We use 3 custom Requirement panels which we set in the "board view settings" but every couple of weeks one of the OOB requirement panels:

is automatically readded, seems like it happens after updates.

Did anyone of you experience something similar in another field service project or already found a fix for this?

Best regards
Moritz

  • Moritz L Profile Picture
    14 on at
    Schedule board settings are overwritten after updates / Requirement Panels BUG
    Thanks for both of your answers!
     
    this happens for both kind of schedule boards, OOB ones and custom ones alike.
     
    thanks for all this hints and I tried most of them already but I will focus on point 3 and dig into the config XML in the background when I have a bit more time. We check already the board settings after every update and we also already trained the dispatching users on how to resolve it without an Admin supporting them.
     
    Unfortunately I already had 2 MSFT support cases regarding this issue and both headed to no solution.
     
    Thank you both and I will post an update, if I'm able to find a permanent solution for the issue
     
    best regards
    Moritz
  • Verified answer
    Daivat Vartak (v-9davar) Profile Picture
    6,651 Super User 2025 Season 1 on at
    Schedule board settings are overwritten after updates / Requirement Panels BUG
    Hello Moritz,
     

    Yes, this is a known and frustrating behavior that many Dynamics 365 Field Service users have experienced, particularly after updates. The system seems to have a tendency to re-introduce the out-of-the-box (OOB) requirement panels even when custom ones are configured.

     

    Understanding Why This Happens (Likely Causes):

    • Update Overrides: The most probable cause is that during a Dynamics 365 Field Service update, the system's default configuration for the Schedule Board view settings might be reapplied, overwriting your custom settings for the requirement panels. This could be due to the way the update process handles default configurations or how it merges existing customizations with new versions.
    • Configuration Management Issue: There might be an underlying issue in how the system persistently saves and manages custom Schedule Board view settings, leading to a reset to default after certain events (like updates).
    • Specific Update Package Bug: It's also possible that a specific update package introduced a bug that inadvertently resets or adds the default requirement panels.

    •  

     

    How to Address This Issue (Potential Solutions and Workarounds):

    Unfortunately, there isn't a definitive, out-of-the-box setting to permanently prevent this from happening. However, here are several strategies and workarounds you can implement:

    1. Regularly Re-Configure After Updates (Reactive but Necessary):

      • The most immediate solution is to make it a routine task to check and re-configure your Schedule Board view settings after every Dynamics 365 Field Service update.
      • Document your custom requirement panel configurations clearly so you can quickly reapply them. 

    2. Automate the Re-Configuration (More Proactive):

       

      • Power Automate (Flow): You could potentially create a Power Automate flow that triggers on a recurring schedule (e.g., weekly or bi-weekly) or possibly after a system update (though reliably detecting updates as a trigger can be tricky). This flow could:

        • Retrieve the current Schedule Board view settings.
        • Check if the unwanted OOB requirement panel exists.
        • If it does, update the settings to remove it and save the configuration.
        • Challenge: Identifying the correct settings to modify via the Common Data Service (Dataverse) connector for the Schedule Board view can be complex. You'd need to understand the underlying entity and attribute structure that stores these settings. 

      • Client-Side Scripting (Unsupported but Sometimes Used Cautiously): While generally unsupported for configuration changes, you could potentially use client-side JavaScript (added as a web resource and triggered on the Schedule Board load) to inspect and modify the displayed requirement panels in the UI. However, this is highly fragile and prone to breaking with updates. Use this approach with extreme caution and understand the risks.

    3. Investigate Underlying Configuration Entity (Advanced and Requires Technical Expertise):

      • You would need to delve into the underlying Dataverse entities that store the Schedule Board view configurations. This might involve:

        • Identifying the specific entity (likely related to msdyn_scheduleboardsetting or similar).
        • Understanding the schema and how the requirement panels are stored (likely as a JSON or XML structure).
        • Potentially developing a tool or script (using the XrmToolBox or the Web API) to directly manipulate these settings and ensure only your custom panels are present. 

      • Challenge: This requires deep technical knowledge of the Field Service data model and is not officially supported for direct manipulation. Changes here could have unintended consequences. 

    4. Log a Support Ticket with Microsoft:

       

      • Since this seems to be a recurring issue, especially after updates, it's crucial to report this behavior to Microsoft Support.
      • Provide them with detailed steps to reproduce the issue, the version of Field Service you are using, and the frequency of the re-occurrence.
      • By reporting it, you increase the chances of Microsoft acknowledging the issue and potentially providing a fix in a future update. They might also have insights into the underlying cause or a recommended workaround.

    5. Monitor Release Notes:

      • Keep a close eye on the release notes for every Dynamics 365 Field Service update. Look for any mentions of changes or fixes related to the Schedule Board or requirement panels. This might give you clues about why this is happening and if a permanent fix has been implemented. 

      •  

    6.  

    Recommendation:

    The most practical approach is likely a combination of:

    • Regularly re-configuring after updates.
    • Logging a support ticket with Microsoft to make them aware of the recurring issue.
    • Exploring the Power Automate option with caution and thorough testing if you have the technical resources to investigate the underlying data structure.

    •  

    Directly manipulating the underlying configuration entities (option 3) should be a last resort due to the risk of unintended consequences and lack of official support. Client-side scripting (option 2) is also fragile and not recommended for configuration management.

    By reporting the issue and implementing a routine check after updates, you can minimize the disruption caused by the re-appearance of the default requirement panel.

     
    If my answer was helpful, please click Like, and if it solved your problem, please mark it as verified to help other community members find more. If you have further questions, please feel free to contact me.
     
    My response was crafted with AI assistance and tailored to provide detailed and actionable guidance for your Microsoft Dynamics 365 query.
     
    Regards,
    Daivat Vartak
  • Tom_Gioielli Profile Picture
    1,447 on at
    Schedule board settings are overwritten after updates / Requirement Panels BUG
    Are you seeing this happen on the default schedule board, or on a custom one? If you modified the Default schedule board, updates pushed out by Microsoft might be adding that view back in as a type of "standard".
     
    You should be able to avoid this by creating a new schedule board and setting that as your own personal default when viewing the Schedule Board. Leave the OOB one alone, as this will likely continue to happen.

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

🌸 Community Spring Festival 2025 Challenge 🌸

WIN Power Platform Community Conference 2025 tickets!

Jonas ”Jones” Melgaard – Community Spotlight

We are honored to recognize Jonas "Jones" Melgaard as our April 2025…

Kudos to the March Top 10 Community Stars!

Thanks for all your good work in the Community!

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 294,273 Super User 2025 Season 1

#2
Martin Dráb Profile Picture

Martin Dráb 233,019 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,158 Moderator

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans