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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 24.10.2013, 19:09   #1  
Буденый is offline
Буденый
Участник
 
70 / 15 (1) ++
Регистрация: 07.06.2010
Адрес: Донецк
? Update - stored procedure sp_getapplock returned error code -3
Добрый день!

Подскажите, кто сталкивался с блокировками на уровне БД, вываливается ошибка в бизнес-процесе, который создает E-mail:
Cannot obtain lock on resource:'Lead_0b9dfs8a0-4d3a-e321-a55a-00505688020f', mode:Update - stored procedure sp_getapplock returned error code -3

Ошибка проявляется периодически при создании действия из бизнес процеса. БП стартует при создании действия типа Fax:
1. На создании Fax - висит плагин, который обновляет информацию в интересе.
2. На создании Fax - отрабатывает БП, который на первом шаге создает E-mail. На создании E-mail отрабатывает тот же плагин, который отрабатывает и на создании Fax.
На шаге создания E-mail валится БП, с ошибкой выше.

Плагин на действиях в интересе обновляет 3 поля.
Старый 24.10.2013, 19:17   #2  
g.Naukovych is offline
g.Naukovych
Участник
MCBMSS
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
405 / 130 (5) +++++
Регистрация: 23.03.2011
1. Ошибка видимо в плагине.
Он запись обновил и не отпустил транзацкию.
и Вы не можете к ней обратиться.

На каком шаге у Вас плагин зарегистрирован?

В общем попробуйте плагин в асинхронный режим перевести.
или на шаг PreOperation

Вдруг без глубокого анализа это поможет.
__________________
Мой блог https://procrm.tv

Последний раз редактировалось g.Naukovych; 24.10.2013 в 19:34.
Старый 25.10.2013, 11:56   #3  
Буденый is offline
Буденый
Участник
 
70 / 15 (1) ++
Регистрация: 07.06.2010
Адрес: Донецк
g.Naukovych, спасибо за ответ.
Запись похоже блокируется другим плагином, который висит на обновлении интереса.

В моем случае нужно обрубить выполнение плагина, если запись создается из Workflow. Можно как-то в плагине отследить, что запись создавалась из БП не создавая дополнительных полей-флагов?
Старый 25.10.2013, 12:07   #4  
g.Naukovych is offline
g.Naukovych
Участник
MCBMSS
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
405 / 130 (5) +++++
Регистрация: 23.03.2011
Если честно не знаю.

Запись создается пользователем, от которого WF работает

Можно так проверить. Он же служебный обычно.
__________________
Мой блог https://procrm.tv
Старый 02.11.2013, 13:31   #5  
Артем 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
Если говорить о действиях, то у них есть стандартный атрибут IsWorkflowCreated, как раз для этих целей. Так же, в плагине можно проверить глубину вложенности процесса. Обычно по ней можно понять, вызвано ли выполнение действием пользователя, или это уже какая то цепная реакция.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
За это сообщение автора поблагодарили: Буденый (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 15 Blog bot Dynamics CRM: Blogs 1 10.02.2016 10:26
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 14 Blog bot Dynamics CRM: Blogs 0 12.07.2013 07:13
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 13 Blog bot Dynamics CRM: Blogs 0 27.03.2013 22:12
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 12 Blog bot Dynamics CRM: Blogs 0 30.01.2013 01:11
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 10 Blog bot Dynamics CRM: Blogs 0 17.08.2012 03:27

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

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

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