Текущее время: Вт, фев 10 2026, 22:34

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




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Как выполнить код в момент создания WI_ID ?
СообщениеДобавлено: Ср, мар 09 2011, 14:19 
Начинающий
Начинающий

Зарегистрирован:
Ср, мар 09 2011, 14:14
Сообщения: 5
Добрый день.

Требуется написать оповещение о получении новой задачи.
Стандартное уведомление не подходит.

Т.е. в момент создания WI необходимо выполнить определённый код, в который передать WI_ID.
Подскажите пжалуйста как и где надо это сделать...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как выполнить код в момент создания WI_ID ?
СообщениеДобавлено: Ср, мар 09 2011, 17:51 
Ассистент
Ассистент

Зарегистрирован:
Чт, май 17 2007, 16:31
Сообщения: 40
Откуда: Санкт-Петербург
- в SWDD на шаге на закладке 'Exits' в внести имя класса. Класс должен быть построен на интерфейсе IF_SWF_IFS_WORKITEM_EXIT.
- собственно создать класс и в методе IF_SWF_IFS_WORKITEM_EXIT~EVENT_RAISED:
Code:
  INCLUDE <swfcntn01>.

  DATA: text                TYPE hrs1206-witext.

  DATA: wi_container_params TYPE REF TO if_swf_ifs_parameter_container.
  DATA: wi_container        TYPE REF TO if_swf_cnt_container.
  DATA: object              TYPE sibflporb.

  DATA: workitem_id         TYPE sww_wiid.

* После создания...
  CHECK im_event_name = swfco_event_after_creation.

* Work item ID
  workitem_id = im_workitem_context->get_workitem_id( ).

* Work Item Container
  wi_container_params = im_workitem_context->get_wi_container( ).
  wi_container ?= wi_container_params.

* доступ к эл-ту контейнера TEXT
  swf_get_element wi_container 'TEXT' object.
  IF sy-subrc = 0.
    text = object-instid.
  ENDIF.

* Workflow Container
  wi_container_params = im_workitem_context->get_wf_container( ).
  wi_container ?= wi_container_params.
...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как выполнить код в момент создания WI_ID ?
СообщениеДобавлено: Ср, мар 09 2011, 18:09 
Начинающий
Начинающий

Зарегистрирован:
Ср, мар 09 2011, 14:14
Сообщения: 5
То, что нужно !!!

Спасибо!!! :D


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

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


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

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


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

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