Как пенести на другую среду признак деактивации процесса в пакете?

 

Для того что бы перенести признак деактивации процесса на другую среду необходимо к пакету привязать sql-скрипт.Изображение удалено.

В элементе sql-скрипт необходимо добавить следующий запрос. Запрос должен соответствовать СУБД, с которой работает система, ниже пример запроса подходящего для MSSQL и PostgreSQL : 

INSERT INTO "SysProcessDisabled" ("Name", "SysSchemaId")
SELECT "Name","Id"
FROM "SysSchema"
WHERE "Name" IN ('Название процесса (важно! не заголовок)')

Пример скрипта деактивации процесса "Квалификация продажи v7.8.0"

Изображение удалено.

 

Название процесса можно найти в дизайнере процесса.

Изображение удалено.

 

Также в дизайнере бизнес-процесса после применения скрипта признак [Активен] будет проставлен до перезагрузки пула приложения, так как эта галочка остается закешированной, хотя процесс по факту больше не активен. 

Нравится

Поделиться

3 комментария

А у меня всё равно такие процессы исполняются... 

Процессы могут исполняться, если запускаются не вручную, а, например, как подпроцесс из другого.

Зверев Александр пишет:

Процессы могут исполняться, если запускаются не вручную, а, например, как подпроцесс из другого.

 И, к сожалению, стартуют по сигналу. А надо совсем отключить

Показать все комментарии

При включении функционала "Деактивации записей" стало возможном деактивировать записи справочников. В инструкции академии указано что возможна деактивация в объектах, но не указано говорится ли о записях не справочниках, типа "Контакты".

Так вот вопрос, можно ли использовать деактивацию записей а "Контактах" и "Компаниях"? При активации этого функционала для данных объектов в классе появилось свойство "Деактивирован" и в базе данных тоже появилась колонка соответствующая, но в справочнике нет такого поля и в расширенном фильтре раздела тоже. Так же при изменении значения в колонке на "1" - запись так же видна в разделе

Нравится

4 комментария
Лучший ответ

На академии в описании данной функциональности написано:

Функциональность деактивации записей объектов доступна для всех объектов, но автоматическая фильтрация записей работает только в выпадающих списках, на странице выбора из справочника и в быстрых фильтрах. На страницах с содержимым справочников, в расширенных фильтрах и разделах автоматический фильтр не применяется.

На академии в описании данной функциональности написано:

Функциональность деактивации записей объектов доступна для всех объектов, но автоматическая фильтрация записей работает только в выпадающих списках, на странице выбора из справочника и в быстрых фильтрах. На страницах с содержимым справочников, в расширенных фильтрах и разделах автоматический фильтр не применяется.

Для разделов лучше использовать права доступа на записи.

Алла Савельева,

я правильно понимаю, что в разделах деактиворованые контакты будут видны?

Александр Тыра,

Да, деактивированные контакты в разделе 'Контакты' будут видны.

Показать все комментарии