Обмен опытом

Здесь обсуждаем систему TDM/PDM/Workflow Lotsia PDM PLUS (PartY PLUS).
Shurik
Новый участник
Сообщения: 14
Зарегистрирован: 22 май 2006, 15:14
Откуда: Москва
Контактная информация:

Сообщение Shurik »

Пользователи - директора, которые неохотно пользуются лоцией и конструктора, которые только начинают юзать программу, итого человек 10
Аватара пользователя
Anderyt
Активный участник
Сообщения: 777
Зарегистрирован: 15 июл 2004, 13:15
Используемое ПО: Lotsia PDM PLUS
Откуда: Тюмень
Контактная информация:

Сообщение Anderyt »

а, ясно.... вот уж точно, "все беды у ИТшников из-за пользователей. чем их меньше, тем меньше проблем" :-) :-) :-)
я кстати смог повторить ситуацию! :-)
тестовый шаблон пришлось немного усложнить, но есть рабочий шаблон с такой же конфигурацией.
итак.
нужен шаблон, в котором на одном из этапов назначено НЕСКОЛЬКО исполнителей, причем все - основные. сообщение с этим этапом должно приходить сразу всем указанным пользователям, но выполнить его может только один. шаблон состоит из начала, одной задачи (с двумя исполнителями) и окончания. запускаем, посылаем на задачу. сообщение приходит обоим пользователям, при этом у каждого увеличивается счетчик в wf_mailbox_state и появляется строка в таблице wf_mail_to. потом пользователь (у меня это был первый по алфавиту из двух, то есть Админ) читает СВОЕ сообщение. при этом данные адекватно изменяются, у админа обнуляется счетчик и "прочитывается" строка, а 2-го юзера - ничего не меняется. потом админ ВЫПОЛНЯЕТ эту задачу, ему тут же приходит окончание и он выполняет его тоже. при этом счетчик для 2-го юзера не изменяется, в строке с сообщением колонка state изменяется с 'N' на 'D', а state_readed - так и остается 'N'. таким образом, мы получили завершенную работу, которую скоро благополучно удаляем. при этом, конечно, строки с сообщениями удаляются для обоих пользователей, но вот счетчик для 2-го пользователя НЕ изменяется :!: кстати, если удалить работу ДО того момента, как 1-й пользователь выполнит полученную задачу, то счетчик уменьшается у ОБОИХ пользователей.
вот...
Shurik, у тебя получится повторить этот опыт?
лучше день потерять, потом за пять минут долететь!
Shurik
Новый участник
Сообщения: 14
Зарегистрирован: 22 май 2006, 15:14
Откуда: Москва
Контактная информация:

Сообщение Shurik »

Попробовал вариант с таким шаблоном: при удалении карты счетчики обнуляются, а конверты перестают мигать с запозданием в 3-5 секунд, если первый пользователь (у меня - админ) выполнит задачу и завершит работу, то счетчик у второго исполнителя задачи не изменится, и конверт будет мигать, но если щелкнуть по конверту, то откроется форма задачи с недоступными кнопками (кроме "Отмена"), что свидетельствует о том, что задача уже выполнена. На форму можно повесить поле, в котором будет указано имя пользователя, который эту задачу выполнил
Аватара пользователя
Anderyt
Активный участник
Сообщения: 777
Зарегистрирован: 15 июл 2004, 13:15
Используемое ПО: Lotsia PDM PLUS
Откуда: Тюмень
Контактная информация:

Сообщение Anderyt »

а что после этого будет с конвертом у 2-го пользователя? он сам исчезнет?
и что будет, если удалить завершенную работу и только потом ткнуть на конверте у 2-го пользователя?
лучше день потерять, потом за пять минут долететь!
Shurik
Новый участник
Сообщения: 14
Зарегистрирован: 22 май 2006, 15:14
Откуда: Москва
Контактная информация:

Сообщение Shurik »

Итак, два варианта.
1. работу полностью выполнил один пользователь, но карта не удалена.
У второго пользователя мигает конверт. Если щелкнуть по конверту, то откроется форма задачи с недоступными кнопками (кроме "Отмена"), конверт пропадет, счетчик обнулится.
2. работу полностью выполнил один пользователь, карта удалена. Счетчики обнуляются у обоих исполнителей, конверты пропадают

Если что, пиши в асю
Ответить