Текущее время: Вт, мар 19 2024, 05:29

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Поменять статус документа DMS
СообщениеДобавлено: Чт, июл 12 2012, 12:36 
Начинающий
Начинающий

Зарегистрирован:
Чт, июл 12 2012, 11:54
Сообщения: 12
Есть поток, в нём несколько шагов по согласованию документа DMS. Докуммент вставлен в контейнер. Теперь мне нужно добавить шаг на котором просто поменяется статус документа.
Выбираю шаг типа Container Operation - это правильно? Подскажите пожалуйста как его настроить.

Заранее благодарен.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Поменять статус документа DMS
СообщениеДобавлено: Чт, июл 12 2012, 14:47 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, янв 21 2005, 12:40
Сообщения: 371
Пол: Мужской
Нужно создать задачу TS (pftc) на основе метода бизнес-объекта (который будет менять статус), и создать фоновый ЭПО на этой задаче.
Наверное нужно в качестве параметра еще и желаемый статус передать.
Ну и конечно же обрабатывать всякие исключения - вдруг документ в момент смены статуса будет кем-то блокирован.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Поменять статус документа DMS
СообщениеДобавлено: Чт, июл 12 2012, 16:45 
Начинающий
Начинающий

Зарегистрирован:
Чт, июл 12 2012, 11:54
Сообщения: 12
Извиняюсь, а можно поподробнее?
Задачу создал, указал BOR DRAW и метод CHANGE, на основе задачи создал шаг, установил Background Processing.
Где я должен указать что именно менять в документе?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Поменять статус документа DMS
СообщениеДобавлено: Пт, июл 13 2012, 14:09 
Ассистент
Ассистент

Зарегистрирован:
Чт, май 17 2007, 16:31
Сообщения: 40
Откуда: Санкт-Петербург
Нужно применять не метод Change, а метод SetStatus. Для этого создать свою стандартную задачу. Если в контейнере только ключ объекта DRAW, то сам объект можно создать например через задачу TS01200240.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Поменять статус документа DMS
СообщениеДобавлено: Пт, сен 28 2012, 12:34 
Начинающий
Начинающий

Зарегистрирован:
Чт, июл 12 2012, 11:54
Сообщения: 12
Stenj_90 написал(а):
Нужно применять не метод Change, а метод SetStatus. Для этого создать свою стандартную задачу. Если в контейнере только ключ объекта DRAW, то сам объект можно создать например через задачу TS01200240.


А не подскажите ли новичку как правильно этот метод использовать? У меня в контейнере задачи есть объект DRAW. Нужно установить ему статус "PA". В контейнере метода три параметра - StatusExtern, StatusIntern, StatusLog. В окне связи (binding задача -> метод) слева пишу PA, справа - &STATUSEXTERN&.
В результате шаг проходит без ошибок, но с документом ничего не происходит.
Пробовал так же PA -> &STATUSINTERN& и оба параметра вместе - не работает. Вручную установить этот статус могу.

Заранее благодарен за помощь.


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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