Inquiridor
Erro ao utilizar plugin CRM for Outlook através de rede externa

Pergunta
-
Pessoal boa tarde tudo bem?
Estou com o seguinte erro no Dynamics CRM, na rede interna consigo acessar normalmente o plugin do CRM para o Outlook. Porém ao sair da rede interna, ao tentar se conectar o mesmo dá a seguinte mensagem abaixo:
analisando os logs os mesmos me mostram que é algo relacionado a permissão:
# CRM Tracing Version 2.0
# LocalTime: 2016-05-03 14:20:28.592
# Categories: *:Error
# CallStackOn: Yes
# ComputerName: NSPO057937
# CRMVersion: 7.0.0001.0129
[2016-05-03 14:20:28.592] Process:OUTLOOK |Organization:01821432-6495-e511-80eb-005056914dd7 |Thread: 9 |Category: Application.Outlook |User: 00000000-0000-0000-0000-000000000000 |Level: Error |ReqId: 00000000-0000-0000-0000-000000000000 | <>c__DisplayClass14.<QueueUserWorkItemSilent>b__13 ilOffset = 0x6
at <>c__DisplayClass14.<QueueUserWorkItemSilent>b__13(Exception ex) ilOffset = 0x6
at <>c__DisplayClassa.<TryFilterAllCatch>b__8(Exception ex) ilOffset = 0xC
at ExceptionFilter.TryFilterAllCatch(Action body, Action`1 filter) ilOffset = 0x34
at MAPIFolder.GetTable(Object Filter, Object TableContents) ilOffset = 0xFFFFFFFF
at TrackInCrm.FindLostItemsToTrack(Folders folders, String deletedFolderId, IOutlookSyncTable outlookSyncTable, IOutlookSyncTable emailSyncTable) ilOffset = 0x35
at TrackInCrm.FindLostItemsToTrack(Folders folders, String deletedFolderId, IOutlookSyncTable outlookSyncTable, IOutlookSyncTable emailSyncTable) ilOffset = 0x35
at TrackInCrm.FindLostItemsToTrack(Folders folders, String deletedFolderId, IOutlookSyncTable outlookSyncTable, IOutlookSyncTable emailSyncTable) ilOffset = 0x35
at TrackInCrm.FindLostItemsToTrack(Folders folders, String deletedFolderId, IOutlookSyncTable outlookSyncTable, IOutlookSyncTable emailSyncTable) ilOffset = 0x35
at TrackInCrm.<Initialize>b__0() ilOffset = 0x47
at DeferredCallInfo.<RunAction>b__9(Object unused) ilOffset = 0xB
at <>c__DisplayClass17.<QueueUserWorkItemSilent>b__12() ilOffset = 0x16
at ExceptionFilter.TryFilterAllCatch(Action body, Action`1 filter) ilOffset = 0xF
at <>c__DisplayClass14.<QueueUserWorkItemSilent>b__11(Object innerState) ilOffset = 0x42
at QueueUserWorkItemCallback.WaitCallback_Context(Object state) ilOffset = 0x1A
at ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) ilOffset = 0x70
at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) ilOffset = 0x9
at QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem() ilOffset = 0x35
at ThreadPoolWorkQueue.Dispatch() ilOffset = 0xA3
at _ThreadPoolWaitCallback.PerformWaitCallback() ilOffset = 0x0
> HandleException: Unhandled Exception: System.UnauthorizedAccessException: Você não possui permissões suficientes para executar esta operação no objeto. Consulte o contato da pasta ou o administrador de sistema.
at Microsoft.Office.Interop.Outlook.MAPIFolder.GetTable(Object Filter, Object TableContents)
at Microsoft.Crm.Application.SMWrappers.TrackInCrm.FindLostItemsToTrack(Folders folders, String deletedFolderId, IOutlookSyncTable outlookSyncTable, IOutlookSyncTable emailSyncTable)
at Microsoft.Crm.Application.SMWrappers.TrackInCrm.FindLostItemsToTrack(Folders folders, String deletedFolderId, IOutlookSyncTable outlookSyncTable, IOutlookSyncTable emailSyncTable)
at Microsoft.Crm.Application.SMWrappers.TrackInCrm.FindLostItemsToTrack(Folders folders, String deletedFolderId, IOutlookSyncTable outlookSyncTable, IOutlookSyncTable emailSyncTable)
at Microsoft.Crm.Application.SMWrappers.TrackInCrm.FindLostItemsToTrack(Folders folders, String deletedFolderId, IOutlookSyncTable outlookSyncTable, IOutlookSyncTable emailSyncTable)
at Microsoft.Crm.Application.SMWrappers.TrackInCrm.<Initialize>b__0()
at Microsoft.Crm.Outlook.DeferredCallManager.DeferredCallInfo.<RunAction>b__9(Object unused)
at Microsoft.Crm.Application.SMWrappers.OutlookInstanceCache.<>c__DisplayClass14.<>c__DisplayClass17.<QueueUserWorkItemSilent>b__12()
at Microsoft.ExceptionHelper.ExceptionFilter.TryFilterAllCatch(Action body, Action`1 filter)Analisando outros logs coletados me apareceu um outro tipo de erro:
[2016-05-02 17:25:32.281] Process:OUTLOOK |Organization:00000000-0000-0000-0000-000000000000 |Thread: 1 |Category: Exception |User: 00000000-0000-0000-0000-000000000000 |Level: Error |ReqId: 00000000-0000-0000-0000-000000000000 | ClientOrganizationContext.WaitDeterminedOrDisabled ilOffset = 0x33
at ClientOrganizationContext.WaitDeterminedOrDisabled() ilOffset = 0x33
at ClientOrganizationContext.GetOrganizationService(Int32 timeout, Nullable`1 offline, Boolean offlinePlayback) ilOffset = 0x47
at CrmServiceForOutlook.GetService() ilOffset = 0x15
at CrmServiceForOutlook.Execute(OrganizationRequest request, Boolean wrapException) ilOffset = 0x0
at CrmServiceForOutlook.IsClientCompatible() ilOffset = 0x2D
at MSProvider.Microsoft.Interop.Mapi.IMSProvider.Logon(ISupport MAPISupport, String profileName, EntryId entryId, IMSProvider_Logon_Flags logonFlags) ilOffset = 0x227
at ilOffset = 0x76
>Crm Exception: Message: Addin is now disabled, ErrorCode: -2147220970Alguém já viu algo neste cenário??
Desde já muito obrigado pela ajuda.
Abraços.
Rafael Santos
Todas as Respostas
-
Boas Rafael,
Espero que já tenha resolvido o seu problema.
Se não vou tentar ajudar :) o que me diz é que dentro da rede interna consegues aceder ao plugin do outlook sem qualquer problema. O problema está quando sais da rede interna, ao tentares ligar ao plugin ele dá este erro, explica-me o teu ambiente, estás com net? estás com VPN?
Espero ter ajudado.
Se respondi a sua pergunta por favor marque como resposta e\ou como útil.Pedro Azevedo Crm Specialist 4.0\2011
- Sugerido como Resposta Azevedo PedroMVP terça-feira, 24 de maio de 2016 23:12