Текущее время: Ср, фев 11 2026, 19:41

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Ahrefs [Bot]


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

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