Текущее время: Сб, апр 21 2018, 07:32

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




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Как добавить Attachment из стандартной задачи ПО отправка почты?
СообщениеДобавлено: Чт, дек 02 2010, 13:13 
Начинающий
Начинающий

Зарегистрирован:
Чт, дек 02 2010, 13:01
Сообщения: 9
Необходимо добавить вложение в шаге отправка почты. Во вложении должна быть ссылка на бизнес объект, чтобы при получении сообщения пользователь мог перейти к просмотру БО кликнув по ссылке в письме.
Подскажите, как можно это осуществить?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как добавить Attachment из стандартной задачи ПО отправка почты?  Тема решена
СообщениеДобавлено: Чт, дек 02 2010, 16:55 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, ноя 02 2007, 14:26
Сообщения: 66
Пользователь сам должен как-то указывать бизнес-объект для вложения?

Если нужно в качестве вложения использовать некий БО из контейнера потока операций, то этот БО нужно положить в переменную &ATTACHMENTS& шага отправки почты. По доброй воле система не даст этого сделать, поскольку в эту переменную по умолчанию можно класть только документы. Здесь можно использовать такую комбинацию:

1) В контейнере потока операций создаём переменную, скажем, с именем MailObject. У этой переменной должен быть тип "Тип объекта РБО". Поле с именем типа должно быть пустым. Если потребуется передавать несколько объектов, для переменной можно поставить галочку "Многострочный".

2) Перед шагом отправки почты создаём шаг типа "Операция контейнера". На этом шаге присваиваем переменной MailObject бизнес-объект, который должен быть отправлен по почте.

3) В шаге отправки почты в байндинге делаем присвоение из контейнера потока в контейнер шага MailObject -> Attachments.

В результате на SAP-почту приходит сообщение в виде документа (Входящая почта - Непрочитанные документы). При открытии сообщения в качестве вложения будет виден бизнес-объект. При щелчке мышью на это вложение запустится метод по умолчанию для бизнес-объекту, обычно это метод Display - просмотр.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как добавить Attachment из стандартной задачи ПО отправка почты?
СообщениеДобавлено: Чт, дек 02 2010, 17:29 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 17:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
В аналогичном случае до решения Lexxxy не догадался. Клиенту надо было приложения открывать во внешней почте и в зависимости от доп.условий вызывать разные транзакции для одного и того же бизнес объекта.
В общем, скопировал SENDTASKDESCRIPTION и добавлял аттачменты при помощи SWN_CREATE_SHORTCUT.

_________________
С уважением, Сергей Королев


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как добавить Attachment из стандартной задачи ПО отправка почты?
СообщениеДобавлено: Чт, дек 02 2010, 18:10 
Начинающий
Начинающий

Зарегистрирован:
Чт, дек 02 2010, 13:01
Сообщения: 9
Lexxxy, спасибо, всё получилось!
Единственно возник вопрос, ссылка на БО в письме отображается в виде иконки, можно ли как-то добавить к ней описание?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как добавить Attachment из стандартной задачи ПО отправка почты?
СообщениеДобавлено: Пт, дек 03 2010, 14:47 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, ноя 02 2007, 14:26
Сообщения: 66
Рад, что всё получилось!
К сожалению, с описанием мы не смогли ничего придумать. Разве что в тексте письма указать, что это за объект.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как добавить Attachment из стандартной задачи ПО отправка почты?
СообщениеДобавлено: Вт, дек 07 2010, 16:34 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, янв 21 2005, 13:40
Сообщения: 368
Пол: Мужской
john44 написал(а):
Lexxxy, спасибо, всё получилось!
Единственно возник вопрос, ссылка на БО в письме отображается в виде иконки, можно ли как-то добавить к ней описание?


Вроде как, если у прилагаемого Бизнес-объекта в настройках (swo1) установлен "атрибут по умолчанию", то его значение должно выводиться рядом с иконкой.

====

Исправляюсь - неверно понял.
Атрибут по умолчанию отбражается для приложения при просмотре задачи в почте (в нижней части бизнес-рабочего места). Но там иконки нет.
А выше вопрос был о "реальных вложениях к письму"


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

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


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

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


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

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