Текущее время: Пт, мар 29 2024, 12:35

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




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Как забрать элемент из _WORKITEM?
СообщениеДобавлено: Пт, дек 08 2006, 12:40 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
Нужно забрать элемент WorkitemId из элемента контейнера _Workitem который типа PBO Flowitem. Элемент нужно забрать в методе БО. Пожалуйста подскажите правильный синтаксис, если можно с примером.

Пробовал swc_get_element container '_WORKITEM-WorkitemId' и просто 'WorkitemId', естественно не работает. Кажется что нужно что то типа swc_get_object_type, но не знаю как это написать...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 08 2006, 13:56 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Вс, июн 26 2005, 22:41
Сообщения: 1135
Откуда: Москва
Пол: Мужской
Если я правильно понял твою задачу, то для решения тебе необходимо для метода БО сделать входящий параметр такого же типа как "_WORKITEM-WorkitemId", сделать задачу для метода БО и активировать в ней "Поток данных - Мета объект", потом в потоке операций сделать шаг, в котором будет вызываться твоя задача. Для этого Шага настраиваешь поток данных, указывая что необходимое тебе значение для параметра брать из элемента контейнера "_WORKITEM-WorkitemId". Т.о. когда WorkFlow дойдет до нужного тебе шага, при вызове метода БО в него передастся необходимый тебе WorkitemId.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 08 2006, 14:21 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
Спасибо за помощь, я видимо плохо написал. Инстанция БО Workitem уже создана, мне надо было ключевой поле wi_id достать + не переделывать контейнеры потока-задач.
В общем, мне помогло эксперементальное:
Code:
  DATA: WI_ID TYPE SWW_WIID.
  DATA WORKITEM TYPE SWC_OBJECT.

  SWC_GET_ELEMENT CONTAINER '_WORKITEM' WORKITEM.
  SWC_GET_OBJECT_KEY WORKITEM WI_ID.

А дальше wi_id через set/get в диалоговый шаг (транзакцию).


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

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


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

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


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

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