Интеграция даёт возможность авторизоваться в мобильном приложении по номеру телефона, который не указан в профиле пользователя «Первой Формы». В этом случае связь мобильного телефона и справочника сотрудников будет храниться в OpenID.
Обратите внимание: настройки провайдера зависят от каждой отдельной интеграции.
Сборка 2.258 Возничий
Визуальное обозначение файлов из Диска
Теперь файлы, вложенные в задачу из Диска, помечаются иконкой в виде облачка.
Апдейты для админов
Новая логика сохранения файлов
Мы переработали смарт-действие «Скачать файл». Теперь оно работает так:
Если файл вложен в задачу, то он сохраняется в файловом провайдере, который выбран в настройках категории.
Если файл вложен в дополнительный параметр, то он сохраняется в файловом провайдере, который выбран в расширенных настройках этого параметра.
Если провайдер в настройках не указан, файл в обоих случаях сохраняется в выбранный по умолчанию провайдер загружаемых файлов системы.
Системные отличия файлов, прикреплённых из Диска
Чтобы отличать файлы, мы добавили признак IsStoredOnDisk с типом bool в отдаче API-методов:
Если файл добавлен в задачу из Диска, или у задачи есть связь с папкой на Диске, признак IsStoredOndisk будет принимать значение true.
Если файл добавлен в саму задачу и у неё нет связи с папкой Диска, атрибут IsStoredOndisk будет в значении false.
Сборка 2.259 Центавр
Счётчики вложенных файлов
Счётчики появились в блоке Вложения для вкладок, соответствующих файловым ДП, и обозначают количество вложений. К таким ДП относятся:
Файл,
Мультифайл,
Таблица с файловой колонкой.
Обновления почтового клиента и просмотра писем
Теперь при добавлении почтового ящика во встроенном почтовом клиенте автоматически заполняются поля «Логин» и «Email отправителя», данные система берёт из профиля пользователя.
Можно открывать письма в формате .eml из карточки задачи во встроенном просмотрщике, без скачивания.
Для этого откройте в карточке письма панель навигации и выберите пункт «Создать задачу и вложить письмо». Откроется окно выбора категории, после чего можно создать задачу как обычно.
После создания задачи письмо с расширением .eml будет доступно во вкладке «Письма» блока «Вложения».
Новые форматы открытия задач в общем поиске
Теперь результаты открываются в соответствии со своим типом:
Статья пространства открывается в новой вкладке браузера.
Карточка чата и задачи открывается в списке результатов в соответствии с настройкой интерфейса «Просмотр задачи»: справа или снизу.
Апдейты для админов
Обновление цветовых обозначений в календаре
Теперь события обозначаются одинаковыми цветами во всех режимах календаря: «Онлайн», «Синхронизация», «Выключено».
Сортировка доступных параметров настройки пути по ДП «Сквозной»
Новое представление при настройке группового рабочего места
Для ссылок в Избранном появилось новое представление «Иерархия». Задать его можно в настройках группового рабочего места.
Возможность скрывать служебные колонки таблицы, с помощью которых происходят вычисления значений
Для этого в расширенных настройках Д П Таблица появился новый режим колонки — «Невидимая». Вот пара советов по её применению:
Если необходимо скрыть колонку от пользователя, и она никак не будет использоваться в дальнейшем, мы советуем применять режим «Скрытая». Инструменты автоматизации не могут обращаться к колонкам этого типа.
Если вы создаёте служебную колонку для вычисления значений в других колонках, и при этом пользователь не должен её видеть, лучше использовать режим «Невидимая». Данные в этой колонке останутся доступными.
Обратите внимание: колонки с типом «Виртуальная» и «Шаблонная» этот режим не поддерживают.
Настройки по умолчанию для интерфейса у новых пользователей
Чтобы кастомизировать интерфейс, есть несколько опций:
Отображать сообщения блоками (по умолчанию включено);
Просмотр задачи: Снизу, Справа (по умолчанию), Во всплывающем окне;
Просмотр комментариев: Снизу (по умолчанию), Справа;
Размер шрифта: Маленький, Средний (по умолчанию), Большой.
Обновления нового T-SQL редактора
Новый вид кнопок «+ Сделать копию» и «Выполнить».
Кнопка «Отменить», которая сбрасывает изменения к последнему сохраненному виду.
Если в редакторе есть несохраненные данные, при попытке закрыть или обновить страницу пользователь увидит предупреждение.
Возможность выполнить часть выделенного фрагмента кода.
Результат выполнения смарта теперь отображается в специальном блоке в нижней части экрана.
В таблице результатов добавлена нумерация строк.
Если SMART-выражение применяется как фильтр, в окне результатов появится сообщение «Смарт фильтр вернул значение true/false».
Если SMART-выражение не является фильтром, в окне результатов появится таблица возвращаемых запросом данных.
Обновление нового LUA-редактора
Новый вид кнопки «Выполнить».
Если в редакторе есть несохранённые данные, при попытке закрыть или обновить страницу пользователь увидит предупреждение.
Возможность выполнить часть выделенного фрагмента кода.
Новый дизайн окна с подсказками по работе со SMART-скриптом и вызову SMART-действий — теперь его можно открыть в новой вкладке браузера.
Представление категории в виде Канбан-доски
Теперь карточки задач категории можно не только визуализировать в виде Канбан-доски, но и кастомизировать это представление. Для этого можно применить шаблон задач, подробная инструкция ждёт вас в Руководстве администратора.
Изменения в логике доступа к перемещению Пространств
Если категория является Пространством, перемещать в неё статьи могут пользователи с правом «Администратор задач». Если у пользователя также есть право «Пакетная обработка», он может переместить статью и в другое Пространство.
Обратите внимание: у пользователя должно быть право как в текущей категории, так и в той, куда перемещается статья. При этом статьи могут быть перемещены только в те категории, в которых у пользователя есть право «Создавать задачи».
Обновление настроек SMART для категорий
Мы убрали кнопку «Новый редактор смартов» из вкладки «Smart выражения». Уже скоро обновлённый редактор станет доступен в новом режиме администрирования.
Новые API-методы для создания разделов и категорий
POST /api/admin/subcategories — создать категорию;
POST /api/admin/subcategories/{subcatId}/copy — копировать категорию;
GET /api/admin/categories — получить список всех разделов;
POST /api/admin/categories — создать раздел;
POST /api/admin/categories/{categoryId} — редактирует параметры раздела;
DELETE /api/admin/categories/{categoryId} — удаляет раздел рекурсивно, все его категории, ДП, задачи;
POST /api/admin/categories/{categoryId}/copy — копирует раздел и все его категории;
POST /api/admin/categories/{categoryId}/notifications/set — устанавливает уведомления на события во всех категориях раздела;
POST /api/admin/categories/{categoryId}/notifications/unset — снимает уведомления на события во всех категориях раздела;
POST /api/admin/categories/{categoryId}/permissions/revoke — забирает права у всех групп на все категории в разделе.
Ещё мы добавили методы для получения справочников по enum:
GET /api/admin/enums — получить список всех «бизнесовых» enum в сборках;
GET /api/admin/enums/{type} — возвращает список значений запрошенного enum. Если enum локализован, то вернутся названия элементов в текущей локали;
Пример: /api/admin/enums/SubcatNotificationTypes — возвращает локализованный список значений enum SubcatNotificationTypes.
Обратите внимание: методы появятся в новом режиме администрирования.
Обновление фильтрации задач
Фильтр по выделенному в списке задач категории теперь осуществляется по значениям с апострофом.
Комплексная система мониторинга и трассировки
Она предназначена для улучшения работоспособности и эффективности инфраструктуры.
Включить телеметрию можно в файле appsettings.json. Для этого в секцию Telemetry надо добавить ключи:
OtlpEndpoint — конечная точка, через которую приложение отправляет метрики, трассировки и журналы (логи) для сбора и обработки в формате open-telemetry.
Новое правило удаления задач в методах системы
Теперь удалить задачи можно только через хранимую процедуру tc_DeleteTasks.