<< Click to Display Table of Contents >> Практические рекомендации > Настройка бизнес-процессов Как корректно удалить неиспользуемый код задачи после перехода на вариант процесса |
Ситуация
Предположим, ранее схема задачи была настроена в среде разработки. Затем в редакторе типа задачи установили флажок Схема настраивается в проводнике и в веб-клиенте создали вариант процесса. В результате в среде разработки остался неиспользуемый код, из-за которого сборка решения может выполняться долго. Как корректно удалить неиспользуемый код?
Решение
1.Убедитесь, что все отправленные задачи по схеме из среды разработки, завершены. Для этого в базе данных выполните SQL-запрос к таблице Sungero_WF_Task. В поле discriminator укажите идентификатор типа задачи, а в поле status – статус InProcess.
Пример:
select *
from sungero_wf_task swt
where coalesce(processkind, 0) = 0
and discriminator = '20b9ea13-96bc-4448-8ba4-b5732097ead7'
and status = 'InProcess'
В результате формируется список незавершенных задач.
2.Дождитесь завершения ранее запущенных задач либо прекратите неактуальные.
3.В редакторе типа задачи удалите вызовы неиспользуемых функций, а также сами функции.
© Компания Directum, 2024 |