|
![]() |
#1 |
Участник
|
Блокировка возможна. если Ваш плагин работает на событие сущности
alv_reflegalinfoaccount ЧТобы ее не было необходимо. qe.NoLock = true; Но это даст "грязные данные" Также возможно перевести Ваш плагин в асинхронный режим. Или если он зарегистрирован на шаге 20, перевести его на шаг 10. |
|
|
За это сообщение автора поблагодарили: kh_heckfy (1). |
![]() |
#2 |
Участник
|
А можно подробнее про "грязные данные"
что это значит? |
|
![]() |
#3 |
Участник
|
Возможно не актуальные.
Что происходит при блокировке. Есть запись, которую сейчас к примеру обновляют. Когда Вы используете NoLock неясно, какие данные из этой записи Вы получите. Старые, новые или половину старых и половину новых. Это есть рассматривать with (nolock) из SQL. Здесь я думаю аналогично. |
|
![]() |
#4 |
Чайный пьяница
|
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
![]() |
#5 |
Участник
|
да прочитал уже... понял...
блин и как же поступить... плагины все стоят с ORDER по умолчанию Может проставить им всем надо порядок... типа 1й выполнился, потом второй |
|
![]() |
#6 |
Чайный пьяница
|
Вы может свой сценарий расскажете - может архитектурно это можно решить?
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
![]() |
#7 |
Участник
|
да очень сложная логика call центра
дозвоны-недозвоны-отказы определение класса клиента, определение полноты сбора информации манагерами определение дат следующих контактов для разных специалистов и т.д. и т.п. очень много всего уже сделано и т.п. (мне кажется проще было написать свою црм иногда))))) Возможно можно попробовать объединить еще некоторые плагины... что уменьшит количество шагов... но как это можно решить архитектурно... вы предложите, может, как должно это быть ![]() |
|
![]() |
#8 |
Участник
|
У Вас там, для одной сущности несколько плагинов на том же Event/Stage?
__________________
Читайте SDK!!! |
|
![]() |
#9 |
Участник
|
мм.. получается что да...
|
|
![]() |
#10 |
Участник
|
Проставил я всем шагам плагинов EXECUTION ORDER
Пока что пользователи не жалуются, 2-3 дня тест и все ошибки будут мне скидывать, посмотрим помогло ли это. |
|
|
|