Обновление Setting Use Msg Servises#
Локальный скрипт модуля BPM. Используется для служебной настройки, миграции, очистки или восстановления данных, связанных с объектами модуля.
Место применения: Сервис > Инструменты > Выполнить JEXL-скрипт
Внимание
Скрипт привязан к объектам конкретного модуля и требует проверки на целевой базе. Перед запуском проверьте идентификаторы, SQL-запросы, API-классы и условия обработки.
Тип: JEXL-скрипт
var ida = sql(`
select
bs.id
,case when bs.idmsgservice is null
then cast(0 as numeric)
else cast(1 as numeric)
end as busemsgservice
,case when bs.idmsgservicesms is null
then cast(0 as numeric)
else cast(1 as numeric)
end as busemsgservicesms
from bpm_setting bs
`).asList();
for(i:ida) {
var rop = Bpm_SettingApi.load(i.id);
Bpm_SettingApi.setbUseMsgService(rop, i.busemsgservice);
Bpm_SettingApi.setbUseMsgServiceSMS(rop, i.busemsgservicesms);
}
commit();