Маршруты заявок в подразделениях

Обсуждение Модуля "Заявки"
Igorb
Новичок
Сообщения: 9
Зарегистрирован: 31 янв 2013, 17:44
2 + 2 = ?: 4

Re: Маршруты заявок в подразделениях

Сообщение Igorb » 06 мар 2013, 10:09

Разумеется, под "удалением заявки" я имел в виду удаление
всего типа документа. В справочнике "Маршруты заявок в подразделениях"
я заменил визирующего документ с и.о.начальника отдела на
начальника отдела - больше ничего не делал, но реально создаваемые
после этого заявки попадали на визирование к предыдущему лицу,
даже если заявка создавалась в другом подразделении
(почему-то не воспринимался маршрут другого подразделения)
и этот "глюк" происходил только с одним типом документа.
После пересоздания типа документа "глюк" пропал -
"ничччего не понятно" :-)
Игорь.

Аватара пользователя
Andrew
Разработчики FossDoc
Сообщения: 875
Зарегистрирован: 26 дек 2008, 16:03

Re: Маршруты заявок в подразделениях

Сообщение Andrew » 06 мар 2013, 10:21

Да, вопрос у вас явно необычный. Я думаю имеет место мелкий недочет, но раз сейчас проблема решилась мы уже не узнаем что там было. Если такое будет проявлять себя в будущем, тогда стоит заняться этим более детально - сделать бекап базы, или использовать TeamView чтобы мы с вами посмотрели прямо в администрирование на заявку, маршруты и прочие вещи.

Eugene
Пользователь
Сообщения: 118
Зарегистрирован: 14 мар 2012, 15:39
2 + 2 = ?: 4

Re: Маршруты заявок в подразделениях

Сообщение Eugene » 11 апр 2013, 07:56

Cитуация - отдел ВИТ создал заявку для сетевых доступов сотруднику отдела X.
Машрут запрашивает подпись начальника отдела X, что логично.
Но в шаблоне начальника X нет, в шаблоне начальник отдела ВИТ!
Принципиально начальник X может отказаться ставить ЕЦП на документ в котором его нет.
Если же его выбрать при генерации заявки то получится что исполнитель не из его отдела, что не согласуется з деловодством.

Создавать заявку в отделе X на сетевые доступа не должны потому
как не знают (и не должны знать!) необходимых сетевых доступов.

Коллизия ? :?

Аватара пользователя
Andrew
Разработчики FossDoc
Сообщения: 875
Зарегистрирован: 26 дек 2008, 16:03

Re: Маршруты заявок в подразделениях

Сообщение Andrew » 11 апр 2013, 11:25

Разбираемся подробнее:

1) я пользователь отдела ВИТ, нажал создать. Заполняю заявку, но в поле "Користувач" указал не себя а человека отдела X,
все так?

2) запуск в работу. Система заявок идет в отдел X и берет маршрут подразделения от этого отдела.

Теперь уже вопрос к вам - а почему в маршруте отдела X нет начальника? Если он вам там был нужен, почему бы его не добавить?

Еще есть одно решение: можно проводить заявку так, чтобы она НЕ требовала согласования в отделе вообще, а сразу запускала маршрут связанный с "видом заявки". Это регулируется на справочной записи "Вид заявки", см.свойство "Игнорировать маршруты подразделения заявителя" на вкладке Объект.

И еще одно свойство, название говорит само за себя: "Маршрут согласования в подразделении брать от сотрудника, который готовил заявку" -- это решает случай когда например, вы хотите чтобы маршрут шел от человека кто создавал заявку, а не тот кто указан в поле Користувач.

Eugene
Пользователь
Сообщения: 118
Зарегистрирован: 14 мар 2012, 15:39
2 + 2 = ?: 4

Re: Маршруты заявок в подразделениях

Сообщение Eugene » 15 апр 2013, 12:39

Andrew писал(а):Разбираемся подробнее:

1) я пользователь отдела ВИТ, нажал создать. Заполняю заявку, но в поле "Користувач" указал не себя а человека отдела X,
все так?

2) запуск в работу. Система заявок идет в отдел X и берет маршрут подразделения от этого отдела.

Теперь уже вопрос к вам - а почему в маршруте отдела X нет начальника? Если он вам там был нужен, почему бы его не добавить?

Еще есть одно решение: можно проводить заявку так, чтобы она НЕ требовала согласования в отделе вообще, а сразу запускала маршрут связанный с "видом заявки". Это регулируется на справочной записи "Вид заявки", см.свойство "Игнорировать маршруты подразделения заявителя" на вкладке Объект.

И еще одно свойство, название говорит само за себя: "Маршрут согласования в подразделении брать от сотрудника, который готовил заявку" -- это решает случай когда например, вы хотите чтобы маршрут шел от человека кто создавал заявку, а не тот кто указан в поле Користувач.
почему в маршруте отдела X нет начальника - почем же нет? Есть. Его в шаблоне заявки нет! :P

А вот последние два свойства очень даже. Но они не наглядны - админу легко забыть где чего поменял.

Аватара пользователя
Andrew
Разработчики FossDoc
Сообщения: 875
Зарегистрирован: 26 дек 2008, 16:03

Re: Маршруты заявок в подразделениях

Сообщение Andrew » 16 апр 2013, 08:52

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

Ну а на практике - если кому-то пришло что-то по маршруту, на согласование, на подпись или еще как, а он там где-то в шаблоне себя "не увидел" - ну что ж, в электронной заявке он то остается в маршруте и в ЭЦП-вкладке. Если кому-то это не понятно, придется провести разъяснительную работу. Если вызывает негатив и возмущение - придется задействовать руководство.

mtnmtn
Пользователь
Сообщения: 14
Зарегистрирован: 05 мар 2013, 16:45
2 + 2 = ?: 4

Re: Маршруты заявок в подразделениях

Сообщение mtnmtn » 21 май 2013, 15:19

Некоторое время назад путем уничтожения и создания заново заявки с неправильным списком подписывающих добились временного появления правильного маршрута (с двумя подписывающими). Некоторое время все было нормально. Сейчас опять выяснилось, что из двух человек, которые должны быть в маршруте подразделения (Стойка В.М. и Усатова О.В.) реально маршрут назначается только Усатовой О.В. Причем неправильный список появляется теперь во всех заявках (хотя раньше был только в одной). Удалил пользователя Стойка В.М. (который не появляется в маршруте) и заново его создал. Потом попытался добавить его в "Маршруты заявок у підрозділах" -> "Надання папки "Заявки"". В списке подразделения у Стойки В.М. не стояла отметка о наличии у пользователя Фосс-заявки. Ставлю отметку Стойке В.М. и получаю результат:

****************************************************************************************

При виконанні Майстром дії "Процес призначення папки "Заявки"" виникла помилка. CORBA system exception : omg.org.CORBA.OBJECT_NOT_EXIST, completed: Completed_No minor: 0


Детальна інформація

Стек помилок:
При виконанні Майстром дії "Процес призначення папки "Заявки"" виникла помилка. CORBA system exception : omg.org.CORBA.OBJECT_NOT_EXIST, completed: Completed_No minor: 0 ---> CORBA system exception : omg.org.CORBA.OBJECT_NOT_EXIST, completed: Completed_No minor: 0
__ __ __ __ __ __ __

Операційна система: Microsoft Windows NT 6.1.7601 Service Pack 1

Назва додатку: FossDoc
Версія додатку: 5.1.52.18349
Виробник додатку: FOSS-On-Line

Розширений дамп виключення:
System.ApplicationException: При виконанні Майстром дії "Процес призначення папки "Заявки"" виникла помилка. CORBA system exception : omg.org.CORBA.OBJECT_NOT_EXIST, completed: Completed_No minor: 0 ---> omg.org.CORBA.OBJECT_NOT_EXIST: CORBA system exception : omg.org.CORBA.OBJECT_NOT_EXIST, completed: Completed_No minor: 0

Server stack trace:


Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at Foss.FossDoc.ExternalModules.Request.FolderRequest.IFolderRequestManagement.AddRequestFolder(OID[] users)
at Foss.FossDoc.Request.Plugin.FolderDeployWizard.Pages.ProgressPage.Perform(INotificatable actionProgressNotificatable)
at Foss.FUIS.Wizard.Blocks.ActionsPage._Work()
--- End of inner exception stack trace ---
at Foss.FUIS.Wizard.Blocks.ActionsPage._Work()

Аватара пользователя
Andrew
Разработчики FossDoc
Сообщения: 875
Зарегистрирован: 26 дек 2008, 16:03

Re: Маршруты заявок в подразделениях

Сообщение Andrew » 21 май 2013, 16:39

Как я понял, в точке маршрута был сотрудник, но почему-то он был не "живой" а возможно, был ранее удален.
После этого вы решили его создать заново, и успешно создали.
Однако, мастер выдачи заявок у вас с ним не заработал.

Теперь вопрос: а этот сотрудник нормально входит в систему , т.е.может логиниться и т.п.? В целом, вы можете просто скопировать ему папку "Заявки" в его личные папки, чтобы решить ситуацию быстро, но тут у вас что-то все равно не то, возможно стоит разобраться "что не так с этим человеком".

Еще попробуйте походить по вкладкам у него "Членство в группах" - ошибок не выдается?

mtnmtn
Пользователь
Сообщения: 14
Зарегистрирован: 05 мар 2013, 16:45
2 + 2 = ?: 4

Re: Маршруты заявок в подразделениях

Сообщение mtnmtn » 22 май 2013, 08:32

Ошибок во вкладках "Членство в группах" не выдает.

Пользователь успешно входит в систему

Только что попробовал добавить "Заявки" через мастер для нескольких других пользователей - тоже выдает такую же ошибку... :(

mtnmtn
Пользователь
Сообщения: 14
Зарегистрирован: 05 мар 2013, 16:45
2 + 2 = ?: 4

Re: Маршруты заявок в подразделениях

Сообщение mtnmtn » 28 май 2013, 14:27

Срочно нужно у одного пользователя снять отметку фосс-заявки в "Надання папки "Заявки", а другому добавить. Сделать не получается. Выдает:
******************************************************************************************************************

При виконанні Майстром дії "Процес призначення папки "Заявки"" виникла помилка. CORBA system exception : omg.org.CORBA.OBJECT_NOT_EXIST, completed: Completed_No minor: 0


Детальна інформація

Стек помилок:
При виконанні Майстром дії "Процес призначення папки "Заявки"" виникла помилка. CORBA system exception : omg.org.CORBA.OBJECT_NOT_EXIST, completed: Completed_No minor: 0 ---> CORBA system exception : omg.org.CORBA.OBJECT_NOT_EXIST, completed: Completed_No minor: 0
__ __ __ __ __ __ __

Операційна система: Microsoft Windows NT 6.1.7601 Service Pack 1

Назва додатку: FossDoc
Версія додатку: 5.1.52.18349
Виробник додатку: FOSS-On-Line

Розширений дамп виключення:
System.ApplicationException: При виконанні Майстром дії "Процес призначення папки "Заявки"" виникла помилка. CORBA system exception : omg.org.CORBA.OBJECT_NOT_EXIST, completed: Completed_No minor: 0 ---> omg.org.CORBA.OBJECT_NOT_EXIST: CORBA system exception : omg.org.CORBA.OBJECT_NOT_EXIST, completed: Completed_No minor: 0

Server stack trace:


Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at Foss.FossDoc.ExternalModules.Request.FolderRequest.IFolderRequestManagement.RemoveRequestFolder(OID[] users)
at Foss.FossDoc.Request.Plugin.FolderDeployWizard.Pages.ProgressPage.Perform(INotificatable actionProgressNotificatable)
at Foss.FUIS.Wizard.Blocks.ActionsPage._Work()
--- End of inner exception stack trace ---
at Foss.FUIS.Wizard.Blocks.ActionsPage._Work()

Ответить

Вернуться в «Модуль "Заявки"»