I am playing with the rights but for the life of me cannot determine what would disallow someone to see customers in customer tracker. Typing in the customer code (no access to this). I removed customer entry from them but not customer tracker. It works fine on one but not another.
Territory?
Interesting. Let me look real quick. I didn’t mess with that.
He has access to it and so does the one that it works for.
So what happens when:
- Typing in the customer code
- Searching customer
Also, same company?
He cannot search and when he types in the customer code it says he doesn’t have rights. Same company
Why can he not search? The button is disabled? Or an error occurs?
Not disabled, brings back zero results
This only happens on 1 customer or several?
All customers. When bringing up customer tracker and clicking the search. Zero results. When typing in a code it says he doesn’t have rights. We have tried several customer codes
8/24/2018 11:33:51 AM
Business Layer Exception
You do not have permissions to this record.
Exception caught in: Epicor.ServiceModel
Error Detail
Description:
You do not have permissions to this record.
Program:
Erp.Services.BO.Customer.dll
CustomerAfterGetRows Method:
Line
Number: 3555
Column
Number: 21
Table:
Customer
Server
Trace Stack: at
Erp.Services.BO.CustomerSvc.CustomerAfterGetRows( ) in
C:_Releases\ERP\UD10.1.600.10\Source\Server\Services\BO\Customer\Customer.cs:line 3555
at Erp.Services.BO.CustomerSvc.GetByCustID( String custID, Boolean withShipTo ) in
C:_Releases\ERP\UD10.1.600.10\Source\Server\Services\BO\Customer\Customer.cs:line 6014
at Erp.Services.BO.CustomerSvcFacade.GetByCustID( String custID, Boolean withShipTo ) in
C:_Releases\ERP\UD10.1.600.10\Source\Server\Services\BO\Customer\CustomerSvcFacade.cs:line
616
at SyncInvokeGetByCustID( Object , Object[] , Object[] )
at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke( Object instance, Object[] inputs,
Object[]& outputs )
at Epicor.Hosting.OperationBoundInvoker.InnerInvoke( Object instance, Func2 func ) in C:\_Releases\ICE\3.1.600.10\Source\Framework\Epicor.System\Hosting\OperationBoundInvoker.cs:line 59 at Epicor.Hosting.OperationBoundInvoker.Invoke( Object instance, Func
2 func ) in
C:_Releases\ICE\3.1.600.10\Source\Framework\Epicor.System\Hosting\OperationBoundInvoker.cs:line
28
at Epicor.Hosting.Wcf.EpiOperationInvoker.Invoke( Object instance, Object[] inputs, Object[]&
outputs ) in
C:_Releases\ICE\3.1.600.10\Source\Framework\Epicor.System\Hosting\Wcf\EpiOperationInvoker.cs:line
23
at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin( MessageRpc& rpc )
at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5( MessageRpc&
rpc )
at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage11( MessageRpc&
rpc )
at System.ServiceModel.Dispatcher.MessageRpc.Process( Boolean isOperationContextSet )
at System.ServiceModel.Dispatcher.ChannelHandler.DispatchAndReleasePump( RequestContext
request, Boolean cleanThread, OperationContext currentOperationContext )
at System.ServiceModel.Dispatcher.ChannelHandler.HandleRequest( RequestContext request,
OperationContext currentOperationContext )
at System.ServiceModel.Dispatcher.ChannelHandler.AsyncMessagePump( IAsyncResult result )
at System.ServiceModel.Dispatcher.ChannelHandler.OnAsyncReceiveComplete( IAsyncResult
result )
at System.Runtime.Fx.AsyncThunk.UnhandledExceptionFrame( IAsyncResult result )
at System.Runtime.AsyncResult.Complete( Boolean completedSynchronously )
at
System.ServiceModel.Channels.SecurityChannelListener1.ReceiveItemAndVerifySecurityAsyncResult
2.InnerTry
IAsyncResult result )
at System.Runtime.Fx.AsyncThunk.UnhandledExceptionFrame( IAsyncResult result )
at System.Runtime.AsyncResult.Complete( Boolean completedSynchronously )
at
Did you or anyone mess with any field level security?
Should not have. I am looking in menu maintenance as we speak.
I didn’t. Had no idea that was there. lol
Are both users members of the same groups in User Account Maintenance?
Identical! this is frustrating. lol
Its a Territory issue 99% of the time… Remove his territory, make sure the customer territory is set right this is almost always a Territory issue like @Chris_Conn said.
What if he is not assigned a territory? The CMs aren’t setup in territory.
maybe… make him an authoirized user in the workforce assigned to the customer…