Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / Отмена потоков утверждения в OeBS / 4 сообщений из 4, страница 1 из 1
10.06.2008, 19:20
    #35368075
Отмена потоков утверждения в OeBS
Подскажите, пожалуйста, как в OeBS отменить потоки утверждения на сотрудника (лучше с программной точки зрения) или хотя бы, в каком направлении искать (знаю только, что в сторону WorkFlow).
...
Рейтинг: 0 / 0
11.06.2008, 10:36
    #35368814
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отмена потоков утверждения в OeBS
что такое "потоки утверждения на сотрудника". Можно более конкретно описывать проблему.
...
Рейтинг: 0 / 0
13.06.2008, 09:34
    #35371944
Urri
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отмена потоков утверждения в OeBS
Вот так через уведомления WFERROR (если они есть, и если в них допускается ABORT породивших их процессов):
Код: plaintext
1.
2.
    wf_notification.SetAttrText(my_notification_id, 'RESULT', 'ABORT');
    wf_engine.preserved_context := FALSE;
    wf_notification.Respond(my_notification_id, null, my_username);
А так - через движок Workflow:
Код: plaintext
1.
2.
3.
    Wf_Engine.AbortProcess(itemtype => my_item_type,
                           itemkey  => my_item_key,
                           process  => my_activity_name,
                           result   => my_result) ;
Сразу предостерегу, публикуемые способы не универсальные, а выдраны из контекста моих процедур, которые я использовал в сугубо конкретных случаях.
Их нельзя применять, не имея представления о том, что такое Oracle Workflow, и без предварительной проверки.
...
Рейтинг: 0 / 0
13.06.2008, 09:46
    #35371958
Urri
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отмена потоков утверждения в OeBS
Ну и самое главное, потоки операций OeBS - не вещь в себе, они что-то меняют в разных таблицах. При грубой отмене через ABORT в таблицах останутся сделанные выполнившимися шагами процесса изменения (а также изменения, выполненные до запуска потока операций, например, формой, из которой этот поток запускался), но не будут сделаны изменения, которые должны были быть сделаны остальными шагами потока, а раз поток отменили, то не будут сделаны никогда. Это может привести к тому, что данные в системе станут нецелостными.
Чтобы отдавать полный отчет своим действиям, нужно знать не только Workflow, но и конкретный тип потока операций. Если их несколько - знать их все.
...
Рейтинг: 0 / 0
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / Отмена потоков утверждения в OeBS / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]