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

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Как создать событие CREATED для бизнес-объекта BUS2093
СообщениеДобавлено: Чт, апр 07 2011, 13:23 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, май 31 2005, 20:23
Сообщения: 362
Бизнес-объект BUS2093 (резервирование материалов) не имеет вообще никаких событий.
Но мне нужно создать WF, которое активируется при создании документа резервирования материалов.
Подскажите, пожалуйста, что можно с этим сделать? Как создаются события для БО?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как создать событие CREATED для бизнес-объекта BUS2093
СообщениеДобавлено: Пт, апр 08 2011, 13:27 
Ассистент
Ассистент

Зарегистрирован:
Чт, май 17 2007, 16:31
Сообщения: 40
Откуда: Санкт-Петербург
Если просто ответить на поставленный вопрос, то в SWO1:
- настроить делегирование BUS2093 -> ZBUS2093
- создать БО ZBUS2093, указав супертип BUS2093
- собственно создать событие.
Вот только кто о нем будет знать и генерировать? Поэтому дальше посмотрел-бы в сторону документов изменения, а точнее генерация событий документами изменения (тр. SWEC). Ну и связь события и запускаемого WF (тр. SWETYPW, или прямо в SWDD).
Само-собой, все предложенное имеет право на жизнь, если тр. создания док-та резервирования сама не генерирует какие-то события иных БО. Проверяется трассировкой событий (SWEL). И если есть документы изменения (SCDO или отладчик с отладкой обновлений :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как создать событие CREATED для бизнес-объекта BUS2093
СообщениеДобавлено: Пн, апр 11 2011, 08:39 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, май 31 2005, 20:23
Сообщения: 362
Спасибо. Буду пробовать.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как создать событие CREATED для бизнес-объекта BUS2093
СообщениеДобавлено: Пн, апр 11 2011, 14:34 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, янв 21 2005, 12:40
Сообщения: 371
Пол: Мужской
Тогда вместо генерации события можна сразу нужный поток операций стартануть.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как создать событие CREATED для бизнес-объекта BUS2093
СообщениеДобавлено: Чт, апр 14 2011, 12:53 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, май 31 2005, 20:23
Сообщения: 362
PP написал:
Тогда вместо генерации события можна сразу нужный поток операций стартануть.

А как это сделать? Мне нужно словить момент создания резервирования и добавить кое-что в заголовок.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как создать событие CREATED для бизнес-объекта BUS2093
СообщениеДобавлено: Пн, апр 18 2011, 11:48 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, янв 21 2005, 12:40
Сообщения: 371
Пол: Мужской
Момент создания резервирования нужно найти самому - в ЮЭ, документах изменений...
А запустить ПО можно, напр, с помощью ФМ SWW_WI_START_SIMPLE


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как создать событие CREATED для бизнес-объекта BUS2093
СообщениеДобавлено: Ср, апр 20 2011, 17:24 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, дек 02 2005, 15:49
Сообщения: 91
Откуда: Белгород
Пол: Мужской
PP написал:
А запустить ПО можно, напр, с помощью ФМ SWW_WI_START_SIMPLE

День добрый!
Я бы не рекомендовал такой подход.
Сам на практике пару раз такое использовал, однако принцип WF "Публикант - подписчики" более удобен, в том числе и приподдержке, и если сменяется команда разработки.
Кроме того, а вдруг в дальнейшем нужно будет стартовать не один поток, а несколько по данному событию.
При условии использования Вашего предложения прийдется писать несколько раз вызов потока, а если прописать в екзите SWE_EVENT_CREATE, то получаем запуск события и сколько мы уже навесим на них потоков - это уже не важно.


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

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


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

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


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

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