10
Дек
2019

Новое в релизах 2.209-2.210

Работа с хранимыми процедурами из интерфейса администратора, фильтры по дате на портале, новое смарт-действие “Выполнить sql скрипт”.

В двух последних релизах доработки, в основном, касаются интерфейса администрирования.

  • В фильтрах для отчетов и портальных блоков для параметра с типом “Дата” добавлена кнопка для удобного выбора даты из календаря.

  • Доработано смарт-действие “HTTP ответ” – теперь оно возвращает не только тело ответа, но и код ответа.

 

  • Реализовано новое смарт-действие “Выполнить sql скрипт” – оно также может использоваться в публикациях: с его помощью можно выполнить хранимую процедуру и сформировать возвращаемое значение в виде JSON с телом ответа и кодом ответа (т.е. признаком успешности выполнения процедуры). К этим значениям можно обращаться в следующем смарт-действии “HTTP ответ”. Тогда хранимую процедуру не придется выполнять дважды – отдельно для формирования тела ответа, и отдельно для кода ответа.

 

  • При создании новой связанной задачи значения параметров, которые присутствуют в обеих задачах, копируются из исходной в новую. Например, если в обеих задачах есть ДП “Сумма”, в новой связанной задаче будет автоматически заполнена та же сумма, что и в исходной. При желании это значение можно изменить. Аналогичное поведение уже поддерживается и при создании подзадачи.

 

  • В интерфейсе администрирования раздел “Настройки Apple Push уведомлений” переименован в Настройка PUSH. В него добавлена возможность управления приоритетом push-уведомлений для Android. Приоритет может быть обычным или повышенным. Если телефон находится в спящем режиме, то уведомления с повышенным приоритетом “будят” его, а с обычным приоритетом – нет.

 

  • Теперь в интерфейсе администрирования можно просматривать и менять хранимые процедуры, которые используются
    • в настройках перехода,
    • в настройках статуса,
    • в настройках категории (при постановке и при сохранении задачи),
    • в настройках ДП “Выпадающий список”,
    • в настройках блока “Используется”,
    • в настройках иерархии задач,
    • в настройках портальных блоков “Таблица” и “График”.

    По клику на иконку (?) рядом с полем, в котором хранится название процедуры, открывается окно с ее текстом. Для удобства работы с процедурой в окне используется цветовое выделение синтаксических конструкций языка T-SQL. По клику на кнопку “Выполнить” сохраняются изменения, внесенные в текст процедуры, а результат выполнения запроса отображается в окне ниже.

Возможности этого блока еще дорабатываются и будут в ближайшее время расширены. Пока чтобы посмотреть результаты выполнения хранимой процедуры, нужно в окне редактирования оставить только “тело” процедуры или наоборот, только строку exec [имя процедуры]. В дальнейшем будет реализована возможность выполнения выделенной части кода хранимой процедуры.

 


Полный список доработок и исправленных ошибок с номерами задач и сборок: здесь