AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Администрирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.06.2012, 11:25   #1  
Савенкова is offline
Савенкова
Участник
 
3 / 10 (1) +
Регистрация: 13.06.2012
Миграция с CRM 4.0 на CRM 2011
Была выполнена миграции системы следующим образом:
1) Была развернута новая ферма CRM 2011
2) На новый сервер баз данных было выполнено восстановление бэкапа базы организации
3) Выполнен импорт организации через Deployment Managment

Накаих ошибок во время обновления не было.
Но в новой системе отказались работать рабочи процессы. Пишет следующее, хотя у пользователя роль системного администратора:
Plugin Trace:

[Microsoft.Crm.Asynchronous.Workflow: Microsoft.Crm.Workflow.WorkflowExpansionPlugin]
[2176149a-6ef9-4322-a612-475f671858c7: Workflow expansion task]



Error Message:

Unhandled Exception: System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]: Principal user (Id=582fb9ac-39ac-df11-8b7a-005056af1628, type=8) is missing prvReadActivity privilege (Id=650c14fe-3521-45fe-a000-84138688e45d)Detail:
<OrganizationServiceFault xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.microsoft.com/xrm/2011/Contracts">
<ErrorCode>-2147220960</ErrorCode>
<ErrorDetails xmlns:d2p1="http://schemas.datacontract.org/2004/07/System.Collections.Generic" />
<Message>Principal user (Id=582fb9ac-39ac-df11-8b7a-005056af1628, type=8) is missing prvReadActivity privilege (Id=650c14fe-3521-45fe-a000-84138688e45d)</Message>
<Timestamp>2012-06-09T06:44:16.8721798Z</Timestamp>
<InnerFault>
<ErrorCode>-2147220960</ErrorCode>
<ErrorDetails xmlns:d3p1="http://schemas.datacontract.org/2004/07/System.Collections.Generic" />
<Message>Principal user (Id=582fb9ac-39ac-df11-8b7a-005056af1628, type=8) is missing prvReadActivity privilege (Id=650c14fe-3521-45fe-a000-84138688e45d)</Message>
<Timestamp>2012-06-09T06:44:16.8721798Z</Timestamp>
<InnerFault i:nil="true" />
<TraceText i:nil="true" />
</InnerFault>
<TraceText>[Microsoft.Crm.Asynchronous.Workflow: Microsoft.Crm.Workflow.WorkflowExpansionPlugin]
[2176149a-6ef9-4322-a612-475f671858c7: Workflow expansion task]
</TraceText>
</OrganizationServiceFault>
at Microsoft.Crm.Extensibility.OrganizationSdkServiceInternal.Execute(OrganizationRequest request, CorrelationToken correlationToken, CallerOriginToken callerOriginToken, WebServiceType serviceType)
at Microsoft.Crm.Extensibility.InprocessServiceProxy.ExecuteCore(OrganizationRequest request)
at Microsoft.Crm.Workflow.WorkflowExpansionPlugin.Execute(IServiceProvider serviceProvider)
at Microsoft.Crm.Asynchronous.V5ProxyPlugin.Execute(IServiceProvider serviceProvider)
at Microsoft.Crm.Asynchronous.EventOperation.InvokePlugin(AsyncExecutionContext context, IPlugin pluginInstance)

В предыдущей версии системы никаких кастомизаций не было.

Помогите, пожалуйста, разобраться!
Старый 13.06.2012, 11:45   #2  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Ошибка утверждает, что пользователь с идентификатором 582fb9ac-39ac-df11-8b7a-005056af1628 обделен привилегией на чтение Действий: prvReadActivity privilege (Id=650c14fe-3521-45fe-a000-84138688e45d). Вы уверены что рабочие процессы запускаются под администратором? Возможно во время апгрейды пользователи были мапированы как-то иначе? Например вы мапировали администратора как пользователя под которым выполняли установку.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 13.06.2012, 12:16   #3  
Савенкова is offline
Савенкова
Участник
 
3 / 10 (1) +
Регистрация: 13.06.2012
Цитата:
Сообщение от Артем Enot Грунин Посмотреть сообщение
Ошибка утверждает, что пользователь с идентификатором 582fb9ac-39ac-df11-8b7a-005056af1628 обделен привилегией на чтение Действий: prvReadActivity privilege (Id=650c14fe-3521-45fe-a000-84138688e45d). Вы уверены что рабочие процессы запускаются под администратором? Возможно во время апгрейды пользователи были мапированы как-то иначе? Например вы мапировали администратора как пользователя под которым выполняли установку.
При миграции выбрала автоматичкое маппирование пользователей.
После того как поняла, что мигрированные рабочие процессы не отрабатывают, создала самый простой новый. Владелец процесса - я, роль у меня системный администратор. Запуская рабочий процесс, в системных заданиях вижу как раз эту ошибку. Я же и выполняла импорт организации.
Старый 13.06.2012, 15:36   #4  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
На CRM установлены все обновления? Если нет, попробуйте установить и повторно импортировать организацию.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 14.06.2012, 16:34   #5  
Савенкова is offline
Савенкова
Участник
 
3 / 10 (1) +
Регистрация: 13.06.2012
В crm 4.0 есть пользователь, обладающий ролью системного администратор. Под этой учеткой запущены службы на iis. Чтобы не путаться с учтеками в crm 2011 под этой же учеткой запущены службы на iis. При импорте организации и маппировании пользователей ошибки связанной с этой учеткой нет. Но именно этого пользователя id фигурирует в ошибки в рабочих процессах.

Выполнила повторный импорт организации и не стала связывать эту учетку в crm 4.0 с текущей учеткой в домене.

Теперь никаких ошибок в рабочих процессах нет, он завершаются в статусе Успешно. Но действия, которые должны выполняться этим рабочим процессам не выполняются. Наприме для теста, при создании новой задачи запускается рабочий процесс, который добавляет описание задачи. Процесс начался, успешно завершился, но описание в задачу не добавилось. Ошибок нет. Насколько понимаю, почему-то, системное задание workflow expansion task не началось.

Может быть есть какие-то идеи на этот счет?
Старый 19.06.2012, 23:48   #6  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Да, идея в том, чтобы никогда не использовать учетные записи пользователей для запуска различных служб системы. В большинстве известных мне систем это приводит к проблемам похожим на вашу: в некоторых случаях это приводит к проблемам авторизации или ошибкам, когда система не может отличить действия пользователя от действий сервисной учетной записи.
Хорошая практика - использовать для служб отдельные служебные учетные записи, срок действия пароля которых не итекает и в отношении которых не работают различные доменные политики, касательно запретов на вход в нерабочие часы и пр. ерунды.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 8 Blog bot Dynamics CRM: Blogs 1 30.04.2016 10:26
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 7 Blog bot Dynamics CRM: Blogs 0 27.03.2012 02:11
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 4 Blog bot Dynamics CRM: Blogs 0 24.09.2011 01:16
Microsoft Dynamics CRM Team Blog: Microsoft Dynamics CRM 2011 ~ Online Test Drive Guide Blog bot Dynamics CRM: Blogs 0 05.08.2011 20:13
Все о Microsoft Dynamics CRM: Как установить Microsoft Dynamics CRM 2011 Beta Blog bot Dynamics CRM: Blogs 0 31.10.2010 15:08

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 07:38.