Как пенести на другую среду признак деактивации процесса в пакете?
Для того что бы перенести признак деактивации процесса на другую среду необходимо к пакету привязать sql-скрипт.
В элементе sql-скрипт необходимо добавить следующий запрос. Запрос должен соответствовать СУБД, с которой работает система, ниже пример запроса подходящего для MSSQL и PostgreSQL :
INSERT INTO "SysProcessDisabled" ("Name", "SysSchemaId") SELECT "Name","Id" FROM "SysSchema" WHERE "Name" IN ('Название процесса (важно! не заголовок)')
Пример скрипта деактивации процесса "Квалификация продажи v7.8.0"
Название процесса можно найти в дизайнере процесса.
Также в дизайнере бизнес-процесса после применения скрипта признак [Активен] будет проставлен до перезагрузки пула приложения, так как эта галочка остается закешированной, хотя процесс по факту больше не активен.
Процессы могут исполняться, если запускаются не вручную, а, например, как подпроцесс из другого.
Зверев Александр пишет:
Процессы могут исполняться, если запускаются не вручную, а, например, как подпроцесс из другого.
И, к сожалению, стартуют по сигналу. А надо совсем отключить