SBX - Search With Button

SBX - Forum Post Title

Advance find error: Privilege Type Append not defined on entity 'UserQuery'

Microsoft Dynamics CRM Forum

Milind P asked a question on 18 Aug 2016 1:19 PM
My Badges

Question Status

Verified

Hello,

We have recently upgrade to MS CRM 2016 SP1 (On-Premise) after the upgrade, Some of the users are getting an error below when they are trying to access their Advanced Find (User Queries) owned by them or shared by some other user with them

Unhandled Exception: System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]: Privilege Type Append not defined on entity 'UserQuery'.Detail:

 

<OrganizationServiceFault xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.microsoft.com/xrm/2011/Contracts">

  <ErrorCode>-2147220970</ErrorCode>

  <ErrorDetails xmlns:d2p1="http://schemas.datacontract.org/2004/07/System.Collections.Generic" />

  <Message>Privilege Type Append not defined on entity 'UserQuery'.</Message>

  <Timestamp>2016-08-18T17:02:20.9539164Z</Timestamp>

  <InnerFault i:nil="true" />

  <TraceText i:nil="true" />

</OrganizationServiceFault>

The users with System Administrator roles are also getting this error. 

help me out if  anybody has experience this problem and fixed it. 

Reply
Raz Dynamics responded on 18 Aug 2016 1:27 PM
Suggested Answer

Hi Milind

I would Check if the Original owner of the Views still has the correct privileges, also worth updating the privelidge level of the shared view to allow users to amend the view?

Best Wishes, Raz

Reply
Atif Rana responded on 19 Aug 2016 3:43 PM

I am also having the same issue. it's with particular user. I have made him the "system administration" but still getting error. Let me know if you find the solution.

Thanks

Reply
Milind P responded on 22 Aug 2016 12:31 PM
My Badges

Hi Raz,

The user who own a view and shared user both are system administrator, but still gives the same error.......

The major problem is, user who are getting this error they are not able save any advanced find or open any advanced fine including their own before upgrade.

Below is analysis i have done so far...

After the upgrade, some users are getting an issue for accessing their own Saved Queries (Advanced Find)  or the Advanced Find shared by other users. I have observed whoever is facing this problem is specific to the users, below I am categoring  the users

UserA - is getting an error when accessing own Advanced find or saving a New advanced find. (is System Administrator)

UserB – is working fine without any issue

UserC – is getting the same problem like UserA (NON System Administrator with all permission UserQuery)

These are the Scenarios we have tested

Scenario 1- When UserB shares an Advanced find with UserA  

Result:  UserA is able to see the Advanced find without any problem

Scenario 2- UserA tries to open the Advanced finds shared (before upgrade) by UserC

Result:  UserA  gets an error and not able open it

Scenario 3- UserA shares an Advanced Find shared by UserB to UserC

Result:  UserC is able to see it

Scenario 4- UserA shared his  view with UserB before upgrade

Result:  UserB is able to see it, UserA is getting an error while opening it

For the problematic users it always giving an error  as below

Unhandled Exception: System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]: Privilege Type Append not defined on entity 'UserQuery'.Detail:

<OrganizationServiceFault xmlns:i="www.w3.org/.../XMLSchema-instance&quot; xmlns="schemas.microsoft.com/.../Contracts&quot;>

 <ErrorCode>-2147220970</ErrorCode>

 <ErrorDetails xmlns:d2p1="schemas.datacontract.org/.../System.Collections.Generic&quot; />

 <Message>Privilege Type Append not defined on entity 'UserQuery'.</Message>

 <Timestamp>2016-08-18T17:02:20.9539164Z</Timestamp>

 <InnerFault i:nil="true" />

 <TraceText i:nil="true" />

</OrganizationServiceFault>

I have checked in the trace log, and it shows flowing trace

Note: ddefcea8-1b22-dd11-807e-001e0bca0a54 –It’s a SYSTEM user

>Crm Exception: Message: Privilege Type Append not defined on entity 'UserQuery'., ErrorCode: -2147220917

[2016-08-18 10:49:46.123] Process: w3wp |Organization:3832ceb7-1822-dd11-807e-001e0bca0a54 |Thread:  105 |Category: Platform.Sdk |User: ddefcea8-1b22-dd11-807e-001e0bca0a54 |Level: Error |ReqId: 7a00cbd5-36b3-4931-8218-904e7ba075f0 | VersionedPluginProxyStepBase.Execute  ilOffset = 0x65

               at VersionedPluginProxyStepBase.Execute(PipelineExecutionContext context)  ilOffset = 0x65

               at PipelineInstrumentationHelper.Execute(Boolean instrumentationEnabled, String stopwatchName, ExecuteWithInstrumentation action)  ilOffset = 0x2D

               at Pipeline.Execute(PipelineExecutionContext context)  ilOffset = 0xDD

               at <>c__DisplayClass1.<RunStage>b__0()  ilOffset = 0x0

               at PipelineInstrumentationHelper.Execute(Boolean instrumentationEnabled, String stopwatchName, ExecuteWithInstrumentation action)  ilOffset = 0x2D

               at MessageProcessor.RunStage(PipelineExecutionContext context, Int32 pipelineStage)  ilOffset = 0x39

               at MessageProcessor.Execute(PipelineExecutionContext context)  ilOffset = 0x1EB

               at InternalMessageDispatcher.Execute(PipelineExecutionContext context)  ilOffset = 0xE4

               at ExternalMessageDispatcher.ExecuteInternal(IInProcessOrganizationServiceFactory serviceFactory, IPlatformMessageDispatcherFactory dispatcherFactory, String messageName, String requestName, Int32 primaryObjectTypeCode, Int32 secondaryObjectTypeCode, ParameterCollection fields, CorrelationToken correlationToken, CallerOriginToken originToken, UserAuth userAuth, Guid callerId, Guid callerRegardingObjectId, UserType userType, Guid transactionContextId, Int32 invocationSource, Nullable`1 requestId, Version endpointVersion)  ilOffset = 0x22D

               at OrganizationSdkServiceInternal.ExecuteRequestRequestWithInstrumentation(OrganizationRequest request, CorrelationToken correlationToken, CallerOriginToken callerOriginToken, WebServiceType serviceType, UserAuth userAuth, Guid targetUserId, OrganizationContext context, Boolean returnResponse, Boolean checkAdminMode, Object operation, UserType targetUserType)  ilOffset = 0x28B

               at OrganizationSdkServiceInternal.ExecuteRequest(OrganizationRequest request, CorrelationToken correlationToken, CallerOriginToken callerOriginToken, WebServiceType serviceType, UserAuth userAuth, Guid targetUserId, Guid targetCallerRegardingObjectId, UserType targetUserType, OrganizationContext context, Boolean returnResponse, Boolean checkAdminMode)  ilOffset = 0x37

               at OrganizationSdkServiceInternal.ExecuteRequest(OrganizationRequest request, CorrelationToken correlationToken, CallerOriginToken callerOriginToken, WebServiceType serviceType, Boolean checkAdminMode, ExecutionContext executionContext)  ilOffset = 0x58

               at OrganizationSdkServiceInternal.Execute(OrganizationRequest request, CorrelationToken correlationToken, CallerOriginToken callerOriginToken, WebServiceType serviceType, Boolean checkAdminMode, ExecutionContext executionContext)  ilOffset = 0x28

               at InprocessServiceProxy.ExecuteCore(OrganizationRequest request)  ilOffset = 0x34

               at PlatformCommand.XrmExecuteInternal()  ilOffset = 0x109

               at RetrievePrincipalAccessCommand.Execute()  ilOffset = 0x0

               at AdvancedFind.AddPrivilegeInfoAndEntityName(Entity userQuery, String entityName)  ilOffset = 0x21

               at AdvancedFind.GetUserQuery(String id)  ilOffset = 0x5C

               at RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)  ilOffset = 0xFFFFFFFF

               at RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)  ilOffset = 0x25

               at RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)  ilOffset = 0xCF

               at LogicalMethodInfo.Invoke(Object target, Object[] values)  ilOffset = 0x4F

               at WebServiceHandler.Invoke()  ilOffset = 0xC3

               at WebServiceHandler.CoreProcessRequest()  ilOffset = 0x13E

               at SyncSessionlessHandler.ProcessRequest(HttpContext context)  ilOffset = 0x39

               at CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()  ilOffset = 0x18D

               at HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)  ilOffset = 0x15

               at ApplicationStepManager.ResumeSteps(Exception error)  ilOffset = 0x10A

               at HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest(HttpContext context, AsyncCallback cb, Object extraData)  ilOffset = 0x5C

               at HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr)  ilOffset = 0x16A

               at ISAPIRuntime.ProcessRequest(IntPtr ecb, Int32 iWRType)  ilOffset = 0x4B

>Web Service Plug-in failed in SdkMessageProcessingStepId: {97CCBB1B-EA3E-DB11-86A7-000A3A5473E8}; EntityName: userquery; Stage: 30; MessageName: RetrievePrincipalAccess; AssemblyName: Microsoft.Crm.Extensibility.InternalOperationPlugin, Microsoft.Crm.ObjectModel, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35; ClassName: Microsoft.Crm.Extensibility.InternalOperationPlugin; Exception: Unhandled Exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.

  at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)

  at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)

  at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

  at System.Web.Services.Protocols.LogicalMethodInfo.Invoke(Object target, Object[] values)

  at Microsoft.Crm.Extensibility.InternalOperationPlugin.Execute(IServiceProvider serviceProvider)

  at Microsoft.Crm.Extensibility.V5PluginProxyStep.ExecuteInternal(PipelineExecutionContext context)

  at Microsoft.Crm.Extensibility.VersionedPluginProxyStepBase.Execute(PipelineExecutionContext context)

Inner Exception: Microsoft.Crm.Metadata.InvalidPrivilegeTypeException: Privilege Type Append not defined on entity 'UserQuery'.

  at Microsoft.Crm.Metadata.EntityMetadata.GetPrivilege(PrivilegeType privilegeType, Boolean throwIfNotFound)

  at Microsoft.Crm.BusinessEntities.SecurityLibrary.ShouldUseHierarchicalSecurity(OrganizationContext context, Guid user, EntityMetadata entityMetadata, AccessRights rightsToConfer)

  at Microsoft.Crm.BusinessEntities.SecurityLibrary.CheckAccessForHierarchicalSecurity(ExecutionContext context, SecurityPrincipal principal, SecurityPrincipal ownerPrincipal, Guid objectId, Int32 objectTypeCode, AccessRights grantedRights, AccessRights rights)

  at Microsoft.Crm.BusinessEntities.SecurityLibrary.GetMaxAllowedAccessForPrincipal(SecurityPrincipal principal, SecurityPrincipal ownerPrincipal, Guid objectId, Int32 objectTypeCode, Guid objectBusinessUnitId, ExecutionContext context)

  at Microsoft.Crm.BusinessEntities.SecurityExtension.PreRetrievePrincipalAccessHandler(ExtensionEventArgs e, Object sender)

  at Microsoft.Crm.BusinessEntities.BusinessProcessObject.PreRetrievePrincipalAccessEventHandler.Invoke(Object sender, ExtensionEventArgs e)

  at Microsoft.Crm.BusinessEntities.BusinessProcessObject.RetrievePrincipalAccess(BusinessEntityMoniker moniker, SecurityPrincipal principal, ExecutionContext context)

>Crm Exception: Message: Privilege Type Append not defined on entity 'UserQuery'., ErrorCode: -2147220970, InnerException: Microsoft.Crm.Metadata.InvalidPrivilegeTypeException: Privilege Type Append not defined on entity 'UserQuery'.

  at Microsoft.Crm.Metadata.EntityMetadata.GetPrivilege(PrivilegeType privilegeType, Boolean throwIfNotFound)

  at Microsoft.Crm.BusinessEntities.SecurityLibrary.ShouldUseHierarchicalSecurity(OrganizationContext context, Guid user, EntityMetadata entityMetadata, AccessRights rightsToConfer)

  at Microsoft.Crm.BusinessEntities.SecurityLibrary.CheckAccessForHierarchicalSecurity(ExecutionContext context, SecurityPrincipal principal, SecurityPrincipal ownerPrincipal, Guid objectId, Int32 objectTypeCode, AccessRights grantedRights, AccessRights rights)

  at Microsoft.Crm.BusinessEntities.SecurityLibrary.GetMaxAllowedAccessForPrincipal(SecurityPrincipal principal, SecurityPrincipal ownerPrincipal, Guid objectId, Int32 objectTypeCode, Guid objectBusinessUnitId, ExecutionContext context)

  at Microsoft.Crm.BusinessEntities.SecurityExtension.PreRetrievePrincipalAccessHandler(ExtensionEventArgs e, Object sender)

  at Microsoft.Crm.BusinessEntities.BusinessProcessObject.PreRetrievePrincipalAccessEventHandler.Invoke(Object sender, ExtensionEventArgs e)

  at Microsoft.Crm.BusinessEntities.BusinessProcessObject.RetrievePrincipalAccess(BusinessEntityMoniker moniker, SecurityPrincipal principal, ExecutionContext context)

[2016-08-18 10:49:46.123] Process: w3wp |Organization:3832ceb7-1822-dd11-807e-001e0bca0a54 |Thread:  105 |Category: Platform |User: ddefcea8-1b22-dd11-807e-001e0bca0a54 |Level: Error |ReqId: 7a00cbd5-36b3-4931-8218-904e7ba075f0 | MessageProcessor.Execute  ilOffset = 0x1EB

               at MessageProcessor.Execute(PipelineExecutionContext context)  ilOffset = 0x1EB

               at InternalMessageDispatcher.Execute(PipelineExecutionContext context)  ilOffset = 0xE4

               at ExternalMessageDispatcher.ExecuteInternal(IInProcessOrganizationServiceFactory serviceFactory, IPlatformMessageDispatcherFactory dispatcherFactory, String messageName, String requestName, Int32 primaryObjectTypeCode, Int32 secondaryObjectTypeCode, ParameterCollection fields, CorrelationToken correlationToken, CallerOriginToken originToken, UserAuth userAuth, Guid callerId, Guid callerRegardingObjectId, UserType userType, Guid transactionContextId, Int32 invocationSource, Nullable`1 requestId, Version endpointVersion)  ilOffset = 0x22D

               at OrganizationSdkServiceInternal.ExecuteRequestRequestWithInstrumentation(OrganizationRequest request, CorrelationToken correlationToken, CallerOriginToken callerOriginToken, WebServiceType serviceType, UserAuth userAuth, Guid targetUserId, OrganizationContext context, Boolean returnResponse, Boolean checkAdminMode, Object operation, UserType targetUserType)  ilOffset = 0x28B

               at OrganizationSdkServiceInternal.ExecuteRequest(OrganizationRequest request, CorrelationToken correlationToken, CallerOriginToken callerOriginToken, WebServiceType serviceType, UserAuth userAuth, Guid targetUserId, Guid targetCallerRegardingObjectId, UserType targetUserType, OrganizationContext context, Boolean returnResponse, Boolean checkAdminMode)  ilOffset = 0x37

               at OrganizationSdkServiceInternal.ExecuteRequest(OrganizationRequest request, CorrelationToken correlationToken, CallerOriginToken callerOriginToken, WebServiceType serviceType, Boolean checkAdminMode, ExecutionContext executionContext)  ilOffset = 0x58

               at OrganizationSdkServiceInternal.Execute(OrganizationRequest request, CorrelationToken correlationToken, CallerOriginToken callerOriginToken, WebServiceType serviceType, Boolean checkAdminMode, ExecutionContext executionContext)  ilOffset = 0x28

               at InprocessServiceProxy.ExecuteCore(OrganizationRequest request)  ilOffset = 0x34

               at PlatformCommand.XrmExecuteInternal()  ilOffset = 0x109

               at RetrievePrincipalAccessCommand.Execute()  ilOffset = 0x0

               at AdvancedFind.AddPrivilegeInfoAndEntityName(Entity userQuery, String entityName)  ilOffset = 0x21

               at AdvancedFind.GetUserQuery(String id)  ilOffset = 0x5C

               at RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)  ilOffset = 0xFFFFFFFF

               at RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)  ilOffset = 0x25

               at RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)  ilOffset = 0xCF

               at LogicalMethodInfo.Invoke(Object target, Object[] values)  ilOffset = 0x4F

               at WebServiceHandler.Invoke()  ilOffset = 0xC3

               at WebServiceHandler.CoreProcessRequest()  ilOffset = 0x13E

               at SyncSessionlessHandler.ProcessRequest(HttpContext context)  ilOffset = 0x39

               at CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()  ilOffset = 0x18D

               at HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)  ilOffset = 0x15

               at ApplicationStepManager.ResumeSteps(Exception error)  ilOffset = 0x10A

               at HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest(HttpContext context, AsyncCallback cb, Object extraData)  ilOffset = 0x5C

               at HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr)  ilOffset = 0x16A

               at ISAPIRuntime.ProcessRequest(IntPtr ecb, Int32 iWRType)  ilOffset = 0x4B

>MessageProcessor fail to process message 'RetrievePrincipalAccess' for 'userquery'.

[2016-08-18 10:49:46.123] Process: w3wp |Organization:00000000-0000-0000-0000-000000000000 |Thread:  105 |Category: Exception |User: 00000000-0000-0000-0000-000000000000 |Level: Error |ReqId: 7a00cbd5-36b3-4931-8218-904e7ba075f0 | CrmException..ctor  ilOffset = 0x9

               at CrmException..ctor(String message, Exception innerException, Int32 errorCode, Boolean isFlowControlException, TraceCategory traceCategory)  ilOffset = 0x9

               at CrmException..ctor(String message, Int32 errorCode)  ilOffset = 0x6

               at ExceptionUtility.CreateCrmExceptionFromServiceFault(FaultException`1 fe)  ilOffset = 0x1B

               at PlatformCommand.XrmExecuteInternal()  ilOffset = 0x109

               at RetrievePrincipalAccessCommand.Execute()  ilOffset = 0x0

               at AdvancedFind.AddPrivilegeInfoAndEntityName(Entity userQuery, String entityName)  ilOffset = 0x21

               at AdvancedFind.GetUserQuery(String id)  ilOffset = 0x5C

               at RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)  ilOffset = 0xFFFFFFFF

               at RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)  ilOffset = 0x25

               at RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)  ilOffset = 0xCF

               at LogicalMethodInfo.Invoke(Object target, Object[] values)  ilOffset = 0x4F

               at WebServiceHandler.Invoke()  ilOffset = 0xC3

               at WebServiceHandler.CoreProcessRequest()  ilOffset = 0x13E

               at SyncSessionlessHandler.ProcessRequest(HttpContext context)  ilOffset = 0x39

               at CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()  ilOffset = 0x18D

               at HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)  ilOffset = 0x15

               at ApplicationStepManager.ResumeSteps(Exception error)  ilOffset = 0x10A

               at HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest(HttpContext context, AsyncCallback cb, Object extraData)  ilOffset = 0x5C

               at HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr)  ilOffset = 0x16A

               at ISAPIRuntime.ProcessRequest(IntPtr ecb, Int32 iWRType)  ilOffset = 0x4B

>Crm Exception: Message: Privilege Type Append not defined on entity 'UserQuery'., ErrorCode: -2147220970

Reply
Milind P responded on 22 Aug 2016 12:51 PM
My Badges

The alternative so for this problem is replacing a user record, for which you need two additional Domain user who are not CRM Users.

Below are the users I am naming

New1 – New domain user who is not a CRM user

New2 - New domain user who is not a CRM user

ProblemUser – the user who is facing this problem

1. Create a new user record using domain user New1 and assign a System Administrator Role

2. Assign all records of ProblemUser to New1

3. Change the domain name of ProblemUser CRM user record to New2

4. Change the domain name of the New1 CRM user record to ProblemUser.

5.     Remove System Administrator role of ProblemUser and give required role.

Below are few thing which should be considere..

1. It will change modified date of the ProblemUser owned records to current

2. It will NOT show the Saved Views which are shared by other users.. those need to re-share with new user record

Reply
Robin De Bondt responded on 24 Aug 2016 3:02 AM
My Badges

Any update from Microsoft? This is a huge issue!

Reply
Milind P responded on 24 Aug 2016 12:41 PM
My Badges

no luck yet ... working with Microsoft

Reply
Steve Fu responded on 30 Aug 2016 1:10 AM
My Badges

May  I know whether Microsoft has resolved the issue discussed above?

Reply
Milind P responded on 31 Aug 2016 11:05 AM
My Badges
Verified Answer

I am still working with Microsoft on this issue to get the hot fix.

But there is another alternative,  we figure it out that.. for us the issue was causing due to the Hierarchy Security enabled on the environment. If we exclude the Saved View from Hierarchy Security it works fine.

Reply
Adam Vero responded on 27 Oct 2016 3:52 AM
My Badges

This came up at CRMUG Summit recently too, a customer had finally figured out that Hierarchy Security for Saved Views was causing an issue. But there is a bigger and more important point to be made here:

You should not turn on Hierarchy Security (HS) for all entities. You simply should not need to. Hierarchy Security provides a specific mechanism to grant access to records that are otherwise private and would need to be shared to a user's manager (to cover sickness absence, for example).

You should figure out which entities this is actually needed for, where managers do not already have the relevant access through "normal" security model (Business Units and Security Roles). If an entity is not enabled for HS then there is no performance impact for that entity. When a user navigates around in CRM and opens an entity area, they get a view of records. To evaluate which records to display in the view, CRM has to do some pretty complex security evaluation. Adding HS to the heap of queries to be done is not a good idea unless it is adding some business value, addressing a specific need in your security requirements.

My view is that if you do need to enable HS at all, you should turn it on, then remove ALL entities from the list on the left, moving them to the "excluded" list on the right, then add back in the specific entities which you actually need to use HS for. Security settings of any kind should be secure by default, and only relaxed intentionally, where access is needed. This is not only good security practice, but in the case of CRM can have direct consequences for performance too.

Reply
Pablo Abraham responded on 10 May 2017 9:41 AM
My Badges
Suggested Answer

Hi, I had the same issue and as you suggested, excluding Saved View from the Hierarchy Security solved this issue. Thanks for posting the solution here!

Reply
Milind P responded on 31 Aug 2016 11:05 AM
My Badges
Verified Answer

I am still working with Microsoft on this issue to get the hot fix.

But there is another alternative,  we figure it out that.. for us the issue was causing due to the Hierarchy Security enabled on the environment. If we exclude the Saved View from Hierarchy Security it works fine.

Reply
Raz Dynamics responded on 18 Aug 2016 1:27 PM
Suggested Answer

Hi Milind

I would Check if the Original owner of the Views still has the correct privileges, also worth updating the privelidge level of the shared view to allow users to amend the view?

Best Wishes, Raz

Reply
Pablo Abraham responded on 10 May 2017 9:41 AM
My Badges
Suggested Answer

Hi, I had the same issue and as you suggested, excluding Saved View from the Hierarchy Security solved this issue. Thanks for posting the solution here!

Reply

SBX - Two Col Forum

SBX - Migrated JS