Текущее время: Ср, июн 11 2025, 19:27

Часовой пояс: 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 часа


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

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


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

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