Текущее время: Сб, май 10 2025, 00:32

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: WorkFlow. Получатели сообщений.
СообщениеДобавлено: Вт, окт 25 2011, 15:32 
Начинающий
Начинающий

Зарегистрирован:
Чт, мар 18 2010, 14:01
Сообщения: 6
Помогите, пожалуйста, разобраться. Создан и уже настроен поток операций. Получатель сообщения определяется следующим образом. В активной Орг. единице ищется штатная должность с определенным кодом. К каждой штатной должности привязан свой пользователь или пользователи. Проблема в том, что возникают ситуации, когда поток отправляет сообщение не тому пользователю, которому должен либо тому, который вообще не привязан ни к одной штатной должности. Хотя сама штатная должность, которой должно быть выслано сообщение, определятся верно.
Может кто-то сталкивался с чем-то подобным?

И еще вопрос. Если к одной штатной должности привязано нескольк опользователей, то кому из этих пользователей в итоге должно придти сообщение?

Спасибо заранее. Буду благодарна за любую подсказку или предположение.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: WorkFlow. Получатели сообщений.
СообщениеДобавлено: Ср, окт 26 2011, 08:48 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, дек 02 2005, 15:49
Сообщения: 91
Откуда: Белгород
Пол: Мужской
Сообщения в WF отправляются на основании 105 инфотипа в котором прописан логин пользователя (причем учитываются кванты времени). Проверьте прежде всего какой логин прописан в 105 инфотипе у объекта типа P, который связан с Вашей штаткой типа S.
Если к штатной должности привязано несколько типов P, то всем этим привязанным сотрудникам.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: WorkFlow. Получатели сообщений.
СообщениеДобавлено: Ср, окт 26 2011, 11:38 
Начинающий
Начинающий

Зарегистрирован:
Чт, мар 18 2010, 14:01
Сообщения: 6
Спасибо за ответ. Я тоже предполагал, что в этом случае поток должен рассыласть сообщения всем пользователям.
Но мне удалось немного локализовать проблему.
В потоке операций используется стандартная задача для определения обработчика. Задача обрабатывается не в фоновом режиме. В закладке Правило по умолчание указано правило. которое определяет обработчика. Оно возвращает штатку (S). Это правило отрабатывает верно и находит правильную штатную должность. Но в итоге обработчик либо не определяется вообще либо выбирается тот, который есть в Присвоеных обработчиках к задаче. Может кто подскажет в чем может быть проблема?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: WorkFlow. Получатели сообщений.
СообщениеДобавлено: Пн, окт 31 2011, 13:50 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, янв 21 2005, 12:40
Сообщения: 371
Пол: Мужской
AlexSashka написал:
Сообщения в WF отправляются на основании 105 инфотипа в котором прописан логин пользователя (причем учитываются кванты времени). Проверьте прежде всего какой логин прописан в 105 инфотипе у объекта типа P, который связан с Вашей штаткой типа S.
Если к штатной должности привязано несколько типов P, то всем этим привязанным сотрудникам.


Не обязательно. Присвоение 105 инфотипу (P-US) нужно в ситуации, когда в оргплане штатной должности привязано только лицо.
Но если в оргплане штатной должности привязан US-пользователь, то отправка задачи ПО данной штатной должности пройдет присвоенному пользователю (-лям).

Если задача отправляется шт. должности, у которой есть несколько US-пользователей (или усложним - есть замещение - 210 соединение), то задача ПО придет им всем (при условии, что они попадают в список возможных обработчиков). Первый пользователь схвативший задачу и будет ее обрабатывать - у остальных она исчезнет из рабочего места. Чтобы она опять появилась у всех - схвативший ее должен ее освободить - есть соответствующая иконка.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: WorkFlow. Получатели сообщений.
СообщениеДобавлено: Чт, дек 01 2011, 14:10 
Начинающий
Начинающий

Зарегистрирован:
Чт, мар 18 2010, 14:01
Сообщения: 6
Спасибо большое за разъяснение по поводу сообщений приходящим пользователям.

После уточнения проблем у заказчика и изучения этого всего самой, складывается следующая ситуация:

В потоке операций используется стандартная задача для определения обработчика. В закладке Правило по умолчание указано правило. которое определяет обработчика. При определении обработчика это правило обращается к активной орг. структуре.

Так вот проблема возникает тогда когда в оргуструктуре выполнят какие-либо изменения: писваивают штатке нового пользователя, удаляют его и т.п. После изменения в орг структуре задача потока операций определяет обработчика неправильно.

Когда я тестировала и запускала сама после внесения изменений в орг. структуре транзакцию SWU_OBUF (синхронизация динамического буфера), то таких ошибок не возникало.
Однака на сервере согласно настройкам эта синхронизация запускается ежедневно в определенное время. Но тем не менее проблема неправильного определения обработчика присутствует. Может кто что может подсказать? Возможно недостаточно того, что синхронизация буфера ежедневно выполняется автоматически?

И еще что странно такая проблема только с одним из потоков операцций. Есть еще несколько потоков, которые работают по тому же принципу и в задачах которых используется тоже самое правило для определения обработчика, но там такой проблемы не возникает.

Буду очень благодарна за любую подсказку. Может кто-нибудь сталкивался с чем-то подобным. Потому что самой уже к сожалению никаких возможных вариантов в олову неприходит(((


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

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


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

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


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

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