|
13.12.2012, 13:56 | #1 |
Консультант-джедай
|
А у плагина много работы?
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! Блога |
|
13.12.2012, 14:50 | #2 |
Чайный пьяница
|
Код плагина покажите, пожалуйста + как вы шаг регистрируете.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
13.12.2012, 15:44 | #3 |
Участник
|
Ну, код плагина получает id платежа и передаёт его в вызов сервиса.
Дело не в нём, скорее всего. Вот пример настроек в Шаге неработающего Delete. В шаге Update всё то же самое, а он работает почему-то... |
|
13.12.2012, 15:50 | #4 |
Чайный пьяница
|
А сам эндпоинт, который вы вызываете сам по себе долго отрабатывает?
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
13.12.2012, 15:53 | #5 |
Участник
|
|
|
13.12.2012, 16:04 | #6 |
Участник
|
Цитата:
Сообщение от Violette
Ну, код плагина получает id платежа и передаёт его в вызов сервиса.
Дело не в нём, скорее всего. Вот пример настроек в Шаге неработающего Delete. В шаге Update всё то же самое, а он работает почему-то... Вложение 7982 Ну это просто как вариант, мало ли) |
|
|
За это сообщение автора поблагодарили: Violette (1). |
13.12.2012, 16:24 | #7 |
Участник
|
Цитата:
public override void Execute(IServiceProvider serviceProvider) { //throw new Exception("Работает, блин!"); base.Execute(serviceProvider); Microsoft.Xrm.Sdk.Entity target = (Microsoft.Xrm.Sdk.Entity)_currentContext.InputParameters["Target"]; string id = target.Attributes["new_paymentplanid"].ToString(); Guid gid = new Guid(id); CallPaymentService(gid); } |
|
13.12.2012, 16:40 | #8 |
Заноза в заднице
|
AsyncService скорее всего...
Асинхронный сервис может и работает, но плохо. То есть в процессах Windows он может и запущен, но если там много блокировок - то очередь просто не продвигается. Потому и плагин асинхронный не отрабатывает.
На всякий случай загляните в модуль "настройки", где откройте список "Системные задания" и выберите представление "Заблокированные системные задания". Если у Вас там есть записи - то нужно выяснять причину блокировок, устранять её и тогда асинхронные процессы и плагины будут работать (до новой блокировки - неплохо бы утранить и причину возникновения блокировок, если таковые возникают).
__________________
Лень мудрого человека - это необходимое средство нейтрализации кипучей активности руководящих им дураков! Последний раз редактировалось Likefire; 13.12.2012 в 16:44. |
|
13.12.2012, 15:21 | #9 |
Участник
|
Он пересчитывает график наполнения плановых платежей по акцептированным фактическим.
Делает это, дёргая метод вин-сервиса. Фишка в том, что он таки работает, но через раз. Сепйчас вот, после перезагрузки сервера, снова работают, но только при Update и Create. При Delete молча не отрабатывает. Настройки те же, что и в Update. Раньше работал. Теперь не работает даже при переригистрации шага. |
|
13.12.2012, 15:32 | #10 |
Чайный пьяница
|
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
13.12.2012, 15:49 | #11 |
Участник
|
|
|
|
Похожие темы | ||||
Тема | Ответов | |||
CRM 4.0: Плагин на Assign не запускается из Workflow | 10 | |||
Плагин | 3 | |||
Не срабатывает плагин | 11 | |||
Плагин на изменение подразделения пользователя | 6 | |||
Плагин на создании Заказа | 4 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|