Текущее время: Чт, июл 10 2025, 22:27

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


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

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


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

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