Текущее время: Пт, апр 26 2024, 21:34

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Завершение ЭПО
СообщениеДобавлено: Пт, июл 27 2007, 12:59 
Ассистент
Ассистент

Зарегистрирован:
Пт, июл 27 2007, 12:20
Сообщения: 39
Откуда: Екатеринбург
Пол: Женский
Всем добрый день!
Проблема состоит в следующем: при выполнении задачи ЭПО пользователь, не сохраняя, закрывает ее путем нажатия на одну из управляющих кнопок "Назад", "Выход", "Отмена". Таким образом, ЭПО не завершается и остается во входящей почте. Можно ли отследить, что пользователь начал выполнять, не завершил ЭПО и завершить ЭПО за него автоматически, чтобы поток операций продолжился?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, июл 30 2007, 15:06 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, янв 21 2005, 12:40
Сообщения: 371
Пол: Мужской
Наверное поможет "Exit программирование" в шаге


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, июл 30 2007, 17:59 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
Нехорошо как-то получается... А если пользователь не хочет прямо сейчас выполнять ЭПО, собирается посоветоваться так-сказать со "старшими товарищами", а вы уже за него все решили и ЭПО завершили? Потом в принципе все палки могут вам и достаться...

Ну а по реализации - вариант PP.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июл 31 2007, 06:56 
Ассистент
Ассистент

Зарегистрирован:
Пт, июл 27 2007, 12:20
Сообщения: 39
Откуда: Екатеринбург
Пол: Женский
А где можно почитать про Exit-программирование? На форуме ничего нет, в Help'е только общая информация.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июл 31 2007, 14:01 
Ассистент
Ассистент

Зарегистрирован:
Пт, июл 27 2007, 12:20
Сообщения: 39
Откуда: Екатеринбург
Пол: Женский
Всем спасибо :) Нашла обходной путь. Но от любой информации об Exit-программировании не откажусь.


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

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
kochia написала:
Всем спасибо :) Нашла обходной путь. Но от любой информации об Exit-программировании не откажусь.

Извиняюсь, что не вовремя.
Информация по exit-программированию.
Необходимо создать класс с интерфейсом IF_SWF_IFS_WORKITEM_EXIT. В созданном классе будет один метод - EVENT_RAISE. Собственно он то и нужен.
В атрибутах интерфейса можно увидеть все события: после создания ЭПО, до/после выполнения ЭПО. Так что внутри метода просто рисуем кейс на эти события и пишем собственную нужную обработку. Я к примеру использую событие AFTER_CREATE для внесения id ЭПО в свои маршрутные Z-таблички, а событие BEFORE_EXECUTE - для апдейта информации о статусе обработки.
После этого в построителе потока идем в нужный шаг (где хотим осуществить запуск exit) на закладку exit-программирование и в списке предложенных выбираем нами созданный класс. Кол-во exit-ов в шаге ПО не ограничено.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 15 2007, 12:22 
Ассистент
Ассистент

Зарегистрирован:
Пт, июл 27 2007, 12:20
Сообщения: 39
Откуда: Екатеринбург
Пол: Женский
Спасибо за полезную информацию :)


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

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


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

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


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

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