Posted: Tue Apr 27, 2010 1:55 pm Post subject: Поток операций
Добрый день
Столкнулись с проблемой.
Суть работы потока следующая, пользователь составляет заявку на создание ОЗМ, далее она идет по необходимым актерам, которые имеют доступ только к определенным атрибутам, каждый может утвердить или отклонить заявку. Упрощенно ПО представлен линейно последовательным выполнением задач с возможностью выхода (при отклонении заявки). Для определения задач используются методы созданного бизнес-объекта "Заявка". Методы определяются через ФМ нашей группы функций, в них и идет вызов экранов и обработка диалоговых событий. ФМ для подтверждения заявки возвращает результат отклонить('E') или подтвердить('A'). Операция подтверждения в ПО имеет 2 выхода, соответственно при результате 'E' выход из потока, а при 'A' - продолжение. Для все операций задали обработчика - инициатора. Запускаем поток, создаем заявку, она приходит для первого подтверждения, подтверждаем ее, и тут поток встает.... в WorkPlace его нет, а в журнале возможности продолжить выполнение нет.
Age: 46 Joined: 05 Nov 2007 Posts: 725 Location: КраснАдар
Posted: Tue Apr 27, 2010 3:58 pm Post subject:
В разделе Workflow - Администрирование - Время выполнения ПО находится множество отчетов по выявлению ошибок. Включая диагностику неправильных ПО.
При просмотре журнала ПО в подробном ракурсе можно проанализировать историю шагов, а также посмотреть сообщение (если такое имеется) на закладке "Сообщ.".
Просмотрел через проверку на ошибки - ничего не нашел. В статусе поток операций - в работе.
Убрал тип выводимых значений у метода БО, на котором построены задачи, т.е. удалил нестандартные варианты выходов из операции ПО, структура стала абсолютно линейной... одна фигня, поток встает после второй операции.
Попробую еще раз объяснить проблему.
Операция работает на задаче, использующей метод нового БО, метод - на основе ФМ. В нем вызывается экран с 2 кнопками принять и отклонить. В методе на тип результата ставлю поле определенное 2 значениями. Автоматом создались выходы из операции с теми же значениями результата. Запускаю поток. Отладка показывает, что в проге БО результат выполнения метода верный. В подробном ракурсе ПО в элемент контейнера заносится нужное значение. но поток ВСТАЕТ!!...... в чем дело?
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
All product names are trademarks of their respective companies. SAPNET.RU websites are in no way affiliated with SAP AG. SAP, SAP R/3, R/3 software, mySAP, ABAP, BAPI, xApps, SAP NetWeaver and any other are registered trademarks of SAP AG. Every effort is made to ensure content integrity. Use information on this site at your own risk.