Показать сообщение отдельно
Старый 05.07.2022, 11:14   #9  
gudzon is offline
gudzon
программист
 
1,166 / 324 (13) ++++++
Регистрация: 06.07.2004
Адрес: Москва
Цитата:
Сообщение от axm2017 Посмотреть сообщение
Идет параллельный поиск то есть ищут все вещи (вещь 1 вещь 2 вещь 3..) одновременно. Нахождение одной вещи закрывает сразу часть параллельных заданий а не одно.
А точно провайдер может это?
EVGL уже ответил.
Основном посыл - не надо бизнес-логику тащить в WF. Он это не понимает. Там нет сложной генерации задач и управления ими из кода. Задания создаются только по настройкам и на одну "запись в таблице". Если у вас какой то сложная генерация заданий, лучше сделать промежуточную таблицу на документ - Задания на поиск, и на нее уже WF натравить. По каждому заданию из этой таблицы можно делать одно задание WF и назначать параллельных исполнителей. Статус менять уже у этой таблицы - а она из кода уже может менять у связанных строк (вещей).