Choose your path Increase your proficiency with the Dynamics 365 applications that you already use and learn more about the apps that interest you. Up your game with a learning path tailored to today's Dynamics 365 masterminds and designed to prepare you for industry-recognized Microsoft certifications.
Visit Microsoft Learn
2019 release wave 2 Discover the latest updates and new features to Dynamics 365 planned through March 2020
Release overview guides and videos Release Plan | Preview 2020 Release Wave 1 Timeline
Ace your Dynamics 365 deployment with packaged services delivered by expert consultants. | Explore service offerings
Connect with the ISV success team on the latest roadmap, developer tool for AppSource certification, and ISV community engagements | ISV self-service portal
The FastTrack program is designed to help you accelerate your Dynamics 365 deployment with confidence.
FastTrack Program | Finance TechTalks | Customer Engagement TechTalks | Upcoming TechTalks
Our users would like to edit some fields on the quote form while the quote is Active without having to create a new revision.
I created a BR that unlock these fields with Scope All forms. The BR works well and make the fields editable. However if the user has a role different to the System Administrator role, the fields are un-locked, meaning the user can edit the values, but he can not save the changes. However if the user is a Sys Administrator, he can save the changes. So the problem is in saving the changes while the quote is Active. A system administrator can save the changes while a different role cannot. Does anyone know why?
The end-user security role have create and write access to the quote entity.
Are you getting any error while saving the form for non-system administrator? If yes could you please tell me the error message.
This is by design.
To comply with GDPR, we’ve made it possible to edit read-only records in Dynamics 365 for Sales.
However, only the system administrator is allowed to update read-only records, and other users are not allowed to do so.
Please refer to this official document about Dynamics 365 for Sales and GDPR:
This document is out of date, and this sentence is wrong - "In case of quotes, both, a system administrator and a user, can export read-only records and import the updated records back into the system."
After testing, only a system administrator can update read-only quotes, users can't. I will report this outdated documentation error to Microsoft.
So if users wants to update the active quote, then they have to revise it.
Please update what are the fields are unlocked to edit?. Also please share the error log.
The fields are two custom fields we have added to the quote entity. One is a No/Yes option set and the other is a date field. I have copied the error log on my other reply
Hi Dilip Kumar
Yes, this is the error and log file below
Unhandled Exception: System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=184.108.40.206, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]: The entity cannot be updated because it is read-only.Detail: <OrganizationServiceFault xmlns:i="">www.w3.org/.../XMLSchema-instance" xmlns="">schemas.microsoft.com/.../Contracts"> <ActivityId>4e1a8649-4073-44d6-b4d0-73e33b93e5da</ActivityId> <ErrorCode>-2147220946</ErrorCode> <ErrorDetails xmlns:d2p1="">schemas.datacontract.org/.../System.Collections.Generic" /> <Message>The entity cannot be updated because it is read-only.</Message> <Timestamp>2019-07-22T06:53:15.9875739Z</Timestamp> <ExceptionRetriable>false</ExceptionRetriable> <ExceptionSource i:nil="true" /> <InnerFault i:nil="true" /> <OriginalException i:nil="true" /> <TraceText i:nil="true" /></OrganizationServiceFault>
This official document has been updated:
Microsoft has confirmed that only system administrator is allowed to update read-only quotes.
If my answer is helpful, click Yes to mark it as verified.
This will help other users quickly find to this theme.
Business Applications communities