Текущее время: Чт, мар 28 2024, 11:06

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Выбор обработчика - конкретная последовательность
СообщениеДобавлено: Чт, окт 08 2009, 18:03 
Специалист
Специалист

Зарегистрирован:
Чт, июн 28 2007, 14:59
Сообщения: 138
Добрый вечер!
Подскажите, пожалуйста, в задаче "Выбор обработчика" мне нужно, чтобы пользователь выбрал конкретных обработчиков из списка, но в определенной последовательности. Даже, если настраиваю общие списки, обработчики пересортировываются, и не могу выделить обработчиков в определенной последовательности. Соответственно, поток направляется выделенным обработчикам, но не в нужной мне последовательности.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор обработчика - конкретная последовательность
СообщениеДобавлено: Вс, окт 11 2009, 20:24 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, янв 21 2005, 12:40
Сообщения: 371
Пол: Мужской
Здесь однозначно придется писать свою задачу выбора обработчика.
В принципе ничего сложного:
- можете создать свой бизнес-обект (или класс)
- делаете метод (в основе какой-то алгоритм выбора из своих таблиц, оргплана с выводом в любой подходящий табличный элемент)
- ну и задачку на основе данного метода.

Делал и не раз.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор обработчика - конкретная последовательность
СообщениеДобавлено: Пн, окт 12 2009, 07:35 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, ноя 02 2007, 13:26
Сообщения: 66
PP, подскажите, а не подойдет ли в этом случае такая возможность: выделить список ответственных агентов в многострочную переменную в определенной последовательности, а потом в блоке "пролистать" выполнение задачи для всех агентов?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор обработчика - конкретная последовательность
СообщениеДобавлено: Пн, окт 12 2009, 12:57 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, янв 21 2005, 12:40
Сообщения: 371
Пол: Мужской
Конечно не получится, так как задача будет отослана все выбранным агентам - и кто первый хапнет - тот и выполнит.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор обработчика - конкретная последовательность
СообщениеДобавлено: Пн, окт 12 2009, 14:12 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
Мне кажется, что как раз в блоке это и пройдет. Только необходимо будет указать "Динамическую последовательность" в "Виде блока".


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор обработчика - конкретная последовательность
СообщениеДобавлено: Вт, окт 13 2009, 06:25 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, янв 21 2005, 12:40
Сообщения: 371
Пол: Мужской
То ли я не понимаю - то ли лыжи не едут.
"Динамическую последовательность" в "Виде блока" - это случаем не что-то новенькое в построителе ПО? (4.7)

Цитата:
выделить список ответственных агентов в многострочную переменную в определенной последовательности, а потом в блоке "пролистать" выполнение задачи для всех агентов?

Может вот так д.был.б. смысл выражен: а потом в блоке для всех агентов "пролистать" выполнение задачи (типа по очереди)?
В оригинальном варианте я понял - что задача должна запускаться для всех агентов сразу (что для процедуры соглаования является нормой).


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор обработчика - конкретная последовательность  Тема решена
СообщениеДобавлено: Вт, окт 13 2009, 08:52 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
Мне показалось, что нужно именно соблюдая очередность задачку получателям из списка рассылать. Т.е. выполнил первый - ушло второму и т.д. Это как раз через этот вид блока реализуется. В свойствах блока еще можно "Динамическую параллелизацию" выбрать - тогда всем одновременно разойдется.

Насчет новенького не скажу. С WF только в ECC 6.0 работал.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор обработчика - конкретная последовательность
СообщениеДобавлено: Вт, окт 13 2009, 16:06 
Специалист
Специалист

Зарегистрирован:
Чт, июн 28 2007, 14:59
Сообщения: 138
Уважаемые коллеги, спасибо за помощь! Попробую реализовать.
Уточняю: здесь именно реализую поток операций с последовательным направлением потока обработчикам
в соответствии с выбранной последовательностью. Т.е. пока не согласовал первый обработчик, не отправляю другому.
А не тот вариант, в котором отправляю одновременно всем обработчикам.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB