Первая Форма

Чейнджлог обновлений сборки 264 Кассиопея

Обзор ключевых обновлений и новых функциональных возможностей BPM-системы «1Форма» в сборке 2.264 «Кассиопея».

Чейнджлог обновлений сборки 264 Кассиопея

Новая панель администрирования Страницы и возможности Переключение режима для просмотра категорий Новая логика настройки порталов Настройка категорий Дополнительные параметры Управление переносом SMART в утилите миграции Редактор SMART Редактор JS-вставок SMART-действия и события Обновлённая логика настроек сервиса Exchange Выгрузка конфигураций для переноса настроек админпанели Новая технология загрузки файлов Табличное представление Представление «Календарь» Представление «Иерархия» Общая бизнес-логика Новый сервис для работы AI Новые возможности настройки мобильного приложения Продуктовые обновления Чаты и треды Управление ресурсами Представление категории «Канбан» Новое проектное управление ВКС Создание расшифровок Поддержка и отображение файлов в системе Опросы Визуальные обновления системы

Апдейты новой панели администрирования

Страницы и возможности

В новой админке появились:

  • Форма дополнительных настроек виджета «Избранное».
  • Возможность открыть окно редактирования SMART-правил по клику.
  • Страница «Избранное группы».
  • Страница списка отчётов и форма создания и редактирования.
  • Возможность сгенерировать текст для всех задач по шаблону.
  • Возможность настроить динамический маршрут согласования.
  • Возможность выгрузить организационную структуру в файл Excel.
  • Возможность открывать ссылки в новой вкладке.
  • Форма «Шаблонизация».
  • Страница настроек синхронизации.
  • Возможность добавлять параметры в блок дополнительных параметров.
  • Вкладки «Права на категории» и «Права на группы» в настройках группы.
  • Отображение в журналах пользователей записей о перевоплощениях.
  • Формы дополнительных настроек виджетов «Меню» и «График».
  • Страница «Производственный календарь».
  • Поддержка комбинаций Ctrl + Enter (Cmd + Enter на Mac) для сохранения и Esc для отмены действия.
  • Кнопка для перехода со страницы отчётов в Win-дизайнер.
  • Форма настроек уведомлений по умолчанию.
  • Вкладка «Сервис» в настройках пользователя.
  • Вкладка «Настройки фильтрации» в параметрах виджетов.
  • Страница связей параметров.
  • В настройки синхронизации с 1С добавлен «Мастер добавления справочников».
  • Страница «Постановка задач из CSV файла».
  • Страница «Обновление доп. параметров из CSV файла».
  • Форма создания пользователя.
  • Настройки дополнительного параметра «Нумератор». #bpm

Переключение режима для просмотра категорий

Пользователи с правами администратора могут переключать фильтр «Пользователь/Администратор» из боковой вкладки. В режиме «Пользователь» категории открываются для просмотра задач. В режиме «Администратор» доступны настройки. #bpm

Новая логика настройки порталов

Настройки портала недоступны пользователям. Перейти к ним могут только администраторы. #bpm

Категории можно находить по названию. Список задач категории можно группировать по колонке с параметром «Выбор пользователей», если включён параметр «Разрешить сохранять не более одного элемента» и активна только одна из настроек: «Разрешить выбирать пользователей», «Разрешить выбирать группы», «Разрешить выбирать орг. единицы». Параметры можно привязывать к блокам. Кнопка «Отмена» позволяет быстро возвращаться на главную. В навигации отображаются названия разделов. На главной странице добавлены кнопки удаления и очистки всех задач. В таблице переходов значения сортируются по основному маршруту. Настройка категории «Заголовок назначения исполнителя» теперь называется «Наименование исполнителя» и действует на форму постановки и поле «Исполнитель» в карточке задачи. Рядом с недоступными полями появляется сообщение «Нет доступных опций» со ссылкой на страницу и названием параметра, который нужно включить. Настройки скрываются в зависимости от значений других полей. Появилась форма создания Lua-скрипта по кнопке. Обновлен стиль полей, которые доступны только для чтения. Табличный вид блока «Используется» можно вернуть к виду по умолчанию. Значения опций можно скопировать по кнопке в контекстном меню. В настройках появились «хлебные крошки», по которым можно вернуться к предыдущим разделам. Появилась возможность задать свое название для кнопки «Другие действия» в карточке задачи. В настройках виджета появилась возможность задать локализованное значение названию портального блока. В настройках ДП, разделов, статусов, подписей, пакетов действий, SMART-выражений и виджетов добавлена опция «Модуль». Если удалить все переходы по маршруту в категории, при добавлении нового перехода в параметре «Из статуса» доступен только служебный статус «Новая [1]». Теперь для каждой категории можно создать шаблон внешнего вида для карточек задач. В нём можно выбрать текстовые поля, аватарки, иконки и другие параметры. Так можно настроить карточки канбана, внешний вид галерей и краткую карточку бронирования. Подробности — в инструкциях. В секцию «Прочее» добавлена опция «Использовать триграмм», которая активна по умолчанию. Триграмм — это метод поиска, при котором текст разбивается на последовательность из трёх символов: «система» = сис, ист, сте, тем, ема. Это помогает искать текст, даже если в нём есть опечатки. Подробнее — в инструкции. Добавили новую опцию в секцию «Прочее» — «Текст задачи должен быть уникальным». Она не даёт создавать задачи с одинаковым текстом, что позволяет избежать дублей и путаницы. Если в категории настроена SMART-автоматизация отмены перед изменением ДП, после выполнения условий автоматизации можно возвращать параметру изначальное значение. Ранее при изменении ДП в категории эта автоматизация вызывала модальное окно с ошибкой, которое не исчезало до полной перезагрузки страницы. #bpm

Дополнительные параметры (ДП)

В интерфейс списка дополнительных параметров категории добавлены ID параметра рядом с названием и блокировка повторного добавления. В расширенных настройках Lookup и «Выбор нескольких задач из категории (Multilookup) отбор по SMART-фильтру перенесён во вкладку «Источник данных». В списке доступных задач для параметров «Lookup» и «Выбор нескольких задач из категорий» (Multilookup) отображаются три последних выбранных значения. В окне множественного выбора значений параметра «Таблица» теперь можно создавать новые задачи по кнопке. Обновили процесс импорта настроек SMART-доступа по дополнительным параметрам. Если в целевой системе уже существуют строки с такими же идентификаторами, но с другим содержимым, система автоматически распознает конфликт строк и сгенерирует новые уникальные идентификаторы для импортируемых строк. В системе есть возможность выставить связь параметров «родитель»-«подчинённый», при которой значения подчинённого параметра зависят от родительского. Теперь, если эта связь включена, система больше не отображает для подчинённых параметров подсказки с тремя последними значениями. Система больше не отображает подсказки с тремя последними выбранными значениями для подчинённых выпадающих списков, если включена активная связь между параметрами. Теперь можно настроить путь сквозного ДП через ДП «Выбор нескольких задач из категории» (Multilookup). Добавили возможность отключить генерацию HTML-представления для параметра «Таблица» с помощью настройки шаблона «Количество отображаемых строк» — нужно установить значение 0. Подробнее — в инструкции. Теперь, если вы экспортируете параметр из категории, вместе с параметром переносятся привязка к блокам и доступ на статусах. Это позволяет быстрее и проще проводить настройки параметров. #bpm

Управление переносом SMART в утилите миграции

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

При тестировании SMART-выражения всегда отображается блок результата, даже если выражение возвращает пустой список. В новом режиме администрирования SMART-расписание открывается в редакторе кликом левой кнопкой мыши, вызывать контекстное меню не нужно. #СЭД #1FTeams #bpm #AIагенты

В редакторе JS-вставок теперь можно добавлять ДП по их названию в системе. #bpm

SMART-действия и события

  • «Резолюция подписи»: обработка запросов с настройкой решения, причины отклонения и акцептантов.
  • «Создать тред»: запуск обсуждения в задаче без привязки к сообщению.
  • Работа ИИ-агентов: создание и изменение фильтров и пакетов действий.
  • SMART-действия для интеграции с Диадок и СБИС теперь называются именем оператора и находятся в блоке «Работа с операторами ЭДО».
  • «Вызов внешнего сервиса»: добавлен параметр для передачи файлов.
  • «Задать аватар задачи» и «Удалить аватар задачи»: автоматическая установка цвета и иконки или удаление аватара.
  • «После завершения опроса» и «После обновления результата опроса»: автоматизация работы с отчётами.
  • «Обновить шаблон опроса»: автоматическое заполнение JSON-редактора.
  • «Отправить email» и «Отправить системный email»: добавлены параметры для отправки отчёта Fast Report в письме.
  • «Создать задачу»: дополнительные параметры теперь заполняются от лица сессионного пользователя, а не заказчика.
  • «Диадок — Отправить электронный документ»: добавлен параметр для передачи даты документа.
  • «Завершить опрос»: останавливает опрос в задаче при смене статуса, без необходимости нажимать дополнительные кнопки в самом опросе. После завершения опрос больше нельзя изменить.
  • «Изменить значение ДП»: добавили возможность добавлять несколько строк в параметр «Таблица» с использованием оператора «=». Теперь в качестве значения можно передавать массив строковых объектов. Пример: ’=[{“First”:“1”,“Second”:{100:{“First”:1234},101:{“First”:“текст1”}}}, {“First”:“2”,“Second”:{100:{“First”:5678},101:{“First”:“текст2”}}}]’ Где 1 и 2 — ID строк, а 100 и 101 — ID колонок. При выполнении оператора все переданные строки обновляются в рамках единой транзакции, поведение для одиночных значений сохраняется. Подробнее обо всех SMART-действиях. #СЭД #1FTeams #bpm #AIагенты

Обновлённая логика настроек сервиса Exchange

Для пользователей без настроек сервиса синхронизации, которые были созданы в системе без AD, необходимо настроить провайдер Exchange и выбрать его по умолчанию. Сделать это можно в общих настройках приложения в опции «Сервис EWS». Если этого не сделать, у таких пользователей перестанет работать Exchange и не будут синхронизироваться данные. Теперь, если в вашей настройке «Режим работы с сервисами Exchange» выбрано значение «Онлайн», получить доступ к календарным событиям другого пользователя вы можете только при включённой опции «Использовать имперсонализацию» в настройках ExchangeWebService. Если имперсонализация выключена, доступ будет запрещён. Исключение — системный пользователь «Робот 1Ф», у него доступ есть всегда. Это нужно, чтобы пользователи, у которых выключен Exchange, не получали сообщения о новых событиях в календарях тех, у кого подключён этот сервис. #bpm

Выгрузка конфигураций для переноса настроек админпанели

Теперь вы можете выгружать конфигурации dbadmin MSSQL и PG в форматах .sql или .pgsql, чтобы перенести настройки админпанели с тестовой площадки на боевую. Для этого в боковом меню во вкладке «Администрирование» добавили соответствующую кнопку. В окне экспорта конфигурации отображаются локализованные названия Lua-скриптов, очередей, SMART-правил и расписаний, сценариев тестирования и модулей. При экспорте конфигурации теперь можно переносить гибкие права на задачи. #bpm

Новая технология загрузки файлов

Добавлен метод Chunk для загрузки больших файлов частями. Он позволяет загружать файлы до 1-3 ГБ автоматически после сбоя связи. #bpm

Табличное представление

Группировка по статусам сортирует значения в порядке основного маршрута. Статусы перехода перемещены из пункта «Действия» в пункт «Переход». Пункты «Экспорт» и «Копировать с заголовками» удалены. Представление можно отфильтровать по задачам, на которые подписан пользователь. Действия «Фильтр по значению» и «Исключая значение» теперь работают только с полностью совпадающими запросами. Это делает фильтрацию задач точнее. #bpm

Представление «Календарь»

Больше нельзя выбрать фильтр «Встречи», если категория не относится к календарному типу. Задачи категории, представленные в виде календаря, можно отфильтровать по сроку. События из общего календаря задач в категории и из личного календаря пользователя можно экспортировать в CSV-формате. Выгрузится дата и время начала и окончания события, его тип, организатор, название и ID. Это позволяет формировать отчёты и переносить данные между программами. #корпоративный_портал #bpm

Представление «Иерархия»

Добавили возможность выгрузить иерархию со всеми отображаемыми колонками в Excel-файле. #корпоративный_портал #bpm

Администраторы могут переходить к настройкам элементов системы, виджетов, полей и параметров по клику правой кнопкой мыши. На странице «Привязки действий к очередям событий» можно менять порядок перетаскиванием. Во вкладках «Категории» и «Администрирование» можно искать объекты без учёта раскладки клавиатуры. Пользователь с правом «Перевоплощаться в членов группы», который не является администратором, не может перевоплотиться в пользователя-администратора. Если пользователь состоит в группе с правом «Администратор категории», ему доступны настройки табличного вида. В настройках импорта данных обязательные опции отмечены знаком *, стратегия «Постраничный импорт» скрыта и считается устаревшей, в настройках маппинга в поле «Идентификатор в Первой Форме» значения не отображаются в списке доступных, если они уже были выбраны в этом импорте. Опция «Включить логирование пуш уведомлений iOS» в Общих настройках приложения больше не используется. В общем журнале логируются изменения в настройках статусов. В кастомную настройку приложения «custom-app-settings» добавили ключ «showAI», с помощью которого можно включить в системе инструменты AI. Теперь право «Видеть орг. единицы у пользователей» стало приоритетнее права «Не видеть информацию о пользователях». Это значит, что если вы выдали группе пользователей оба этих права одновременно, то они смогут видеть организационную структуру сотрудников, но не смогут переходить в их профили. Теперь удалить все задачи SMART-доступа в таблице базы данных SmartAccessViewTasks можно одним нажатием. Опция «Логировать выполнение SMART-действий дольше мс» теперь включает SMART-расписания. В логе видно, когда и кем выполнялись расписания заданной длительности. Ошибки фиксируются в общем журнале. Теперь настройка «Порядок на форме» распространяется на группы блоков дополнительных параметров и позволяет выстроить их на карточке задачи в удобном порядке. Раньше она включала только блоки ДП вне группы и блоки «Используется». В новом интерфейсе администрирования добавили настройку категории «Выводить блоки над остальными ДП». Если опция активна, то параметры, которые не включены в блоки, отображаются ниже в карточке. Если отключена, то нераспределенные параметры располагаются над блоками. Добавили возможность выгрузить иерархию задач в Excel-файл. На странице настроек порталов добавили поле для выбора модуля. Если значение не выбрано, портал будет относиться к глобальному общему модулю. В опции «Действие с файлами MS Office при клике» (прочие настройки) больше недоступно значение «Открыть для редактирования в десктопном приложении (WebDav)». В системе реализована возможность взаимного замещения: теперь можно назначать в качестве заместителя пользователя, чьим заместителем являетесь вы. Добавили предупреждение, которое появляется, если вложения в задаче превышают установленный лимит в байтах. В предупреждении лимит выводится в округлённом виде. Подробнее — в инструкции. В разделе «Файлы приложения» все конфиденциальные данные для appsettings.json теперь автоматически заменяются символами *** в целях безопасности. В настройки сервиса ВКС добавили две новые опции: «Ключ создания комнаты» и «Ключ внешней системы». Они позволяют подключить к ВКС Outlook-плагин и другие сервисы по API. В целях безопасности эти опции не входят в расширенный список JSON-настроек и отображаются отдельно, а их значения заменены на символы ***. Добавили контроль версий хранимых процедур и функций. Он автоматически создаёт хронологически упорядоченные версии при каждом изменении кода, дата и время создания фиксируются в названии. Между версиями также можно переключаться.

Упростили вычисление прав пользователей к разделам, папкам и файлам Диска. Для этого добавили хранимую процедуру SQL «FileStorageFilePermissions». В таблицу базы данных «ExtParamTableValues», которая содержит значения колонок дополнительного параметра «Таблица» в задачах), добавили новые атрибуты для:

  1. хранения формул,
  2. признака блокировки,
  3. формата ячейки,
  4. необработанного значения,
  5. значений даты и времени,
  6. денежных значений,
  7. числовых значений,
  8. ID вычисляемого источника данных,
  9. значений галочки. Подробнее обо всех атрибутах — в инструкции. Добавили возможность задавать названия колонок в табличном виде произвольного источника данных на разных языках. Произвольные источники позволяют работать с большими объёмами данных и сложными аналитическими отчетностями в интерфейсы BPM-системы, а локализация добавляет возможность переводить систему на разные языки. Для этого во вкладке «Колонки» настроек справа от опции «Название» добавлена иконка локализации. #bpm

Новый сервис для работы AI

Мы добавили новый сервис для асинхронной работы системы и сторонних сервисов AI — UniversalApi. С его помощью система связывается с внешним сервисом искусственного интеллекта асинхронно, то есть отправляет запросы и получает ответы через некоторое время, не останавливая работу на время ожидания. #bpm #AIагенты

Новые возможности настройки мобильного приложения

Интерфейс мобильного приложения настраивается с помощью контейнеров — упорядоченных списков элементов. Теперь контейнеры можно копировать. #bpm

Продуктовые обновления

Добавлено контекстное меню для управления тредом и редактирования темы. В окно «Все обсуждения» в задачах и чатах добавили вкладки «Все», «Активные», «Закрытые». В панели навигации отображается число активных обсуждений. Обсуждения, которые в последний раз обновлялись более 2 недель назад, автоматически закрываются. Для этого добавлено новое задание по таймеру CloseStaleThreadsJob. #1FTeams

При создании брони можно настроить открытие полноценной карточки задачи. Праздничные дни и нерабочие часы теперь выделены серым цветом. В общих настройках приложения добавили секцию «Ресурсы» с параметрами справочников. Слоты бронирований теперь можно перетаскивать между исполнителями. Это удобно, если нужно быстро заменить сотрудника или перераспределить нагрузку. Исполнитель в карточке изменится автоматически. Перетаскивание также работает для аудиторий, аппаратуры и других нематериальных ресурсов. Ресурсы отображаются с детализацией: именами исполнителей, моделями техники, названиями аудиторий. Добавили новые системные колонки — тип и категорию ресурса. Для сотрудников в таблице управления ресурсами отображаются имена, должности, места в оргструктуре и руководители. Появилась возможность искать информацию по полям карточки и по типу ресурса.

Добавили новый режим отображения — «Ресурсы только с аллокациями» (то есть только забронированные). Если выбран этот параметр, вы увидите только ресурсы, у которых есть хотя бы одна активная бронь/аллокация. #ресурсное_управление #проектное_управление

Представление категории «Канбан»

Представление можно настроить по параметру типа «Lookup» без проверки основного маршрута. Значения можно перемещать между колонками с автоматическим изменением значений, а задачи без значения попадают в специальную колонку.

При настройке с помощью шаблона задач можно автоматически рассчитывать суммы, средние, максимальные и минимальные значения по дополнительным параметрам с типом «Число» и «Деньги».

Задачи, которые не относятся к основному маршруту, отображаются в последних колонках. Задачи можно перетаскивать между колонками. Для этого нужно включить «Режим принудительной смены статуса» в меню «Прочее». Карточки можно отфильтровать по значениям дополнительных параметров. #проектное_управление #CRM

Новое проектное управление

Можно задать рамки проекта, отображаемые синими вертикальными линиями.

В список можно добавить как только проектные задачи, так и все производственные. Табличную часть можно экспортировать в Excel-файл. Проектные и реальные задачи в системе можно синхронизировать. Первым в списке исполнителей отображается ответственный, затем остальные исполнители по алфавиту. Добавили опцию «Задачи не ранее начала проекта». Она устанавливает дату начала как отправную точку и автоматически сдвигает задачи с более ранними сроками на начало проекта. Праздничные дни и нерабочие часы выделены серым цветом. Добавили колонку «Статус», отображающую состояние задач, связанных с карточками в системе. Активные задачи отмечены черным шрифтом, неактивные — серым. Дополнительно статус визуализируется цветом:

  • Синий — активная;
  • Зеленый — успешно завершена;
  • Красный — отклонена.

При импорте реальных задач в проектный интерфейс дата начала проекта берётся из системного параметра «Дата начала». Дата окончания проекта заполняется значением из поля «Срок» в задаче. Подробнее — в руководстве. Появилась возможность заполнять ресурсы в виртуальном плане проекта. Обновлён список колонок по умолчанию. Значения в колонках «Дата начала» и «Дата окончания» отображаются с учётом времени: дата начала проекта берётся из системного параметра задачи, дата окончания — либо из срока, либо автоматически устанавливается как +24 часа от даты начала, если срок не задан. В колонке «Назначенные ресурсы» теперь отображается наименование ресурса, например, имя сотрудника. В блоке утилизации ресурсов добавили колонку «Интервал задачи с - по». Она показывает срок задачи, облегчая планирование. #проектное_управление

В настройки добавлены опции «Очередь» и «Поток» для определения обработки саммари. Звонок пользователю из профиля, меню «Сотрудники» или личного чата проходит в личном чате с этим пользователем. #1FTeams

Добавлен тип события «Запись и расшифровка видеоконференции» в разделе «Уведомления». При включенном транскрибировании система создаёт обсуждение с расшифровкой в формате .txt, сообщениями пользователей и записью встречи без отправки уведомлений. #1FTeams

Поддержка и отображение файлов в системе

В OnlyOffice можно работать с XLSM, XLSX, XLSB, XLTM, XLTX файлами. Видео до 50 МБ воспроизводятся в ленте при нажатии на превью. #проектное_управление

Обновили интерфейс редактора опросов.

Теперь можно сохранять промежуточный результат прохождения опросов и возвращаться к нему. Добавили блок, в котором отображается информация об опросе: его тип, результат прохождения и комментарии. Вопросы в таблице сгруппированы по страницам и подстраницам.

Обновили блок с отображением результатов прохождения опроса в карточке задачи. По умолчанию все пустые вопросы, на которые не был дан ответ, теперь скрыты. Чтобы их отобразить, нужно нажать на кнопку с изображением глаза. При сворачивании блока результатов эта кнопка скрывается. У завершённых опросов в шапке появляется зеленый индикатор «Пройден». Также в блоке отображается группировка вопросов, которая позволяет объединять вопросы и анализировать структурированные данные.

Ответы на вопросы с типом «Загрузить файл» теперь могут храниться в текстовом виде (как Base64) или как ссылка. Если при создании опроса вы отключили для вопроса опцию «Хранить содержимое файла в формате JSON как текст», файл будет загружен в хранилище «Первой Формы» и в опросе появится ссылка на файл. #корпоративный_портал

Визуальные обновления системы

В данных о приложении отображается количество используемых лицензий. В настройках дополнительных параметров появилось название, тип и ID ДП. При подключении к ВКС появляется баннер со звуковым сигналом. В блоках департамента и подотдела отображается количество сотрудников. Список отборов во всех представлениях отсортирован по алфавиту. Добавлен блок «Настройки дизайна МТФ» для кастомизации карточек задач. Цвет фона тега отображается и в ленте, и в карточке задачи. Статус видеозвонка отображается во всех элементах интерфейса. «Видеовызов» переименован в «Видеоконференция». Заголовки окон истории изменений и версий файла содержат название файла. Можно оставлять реакции на сообщения, отправленные более двух недель назад. Обновлён вид окна с историей смены срока задачи. Пользователей можно искать без учёта раскладки клавиатуры. Размер имён пользователей в блоке «Коллеги» профиля теперь определяется относительным весом. Если пользователь откроет неактуальную версию файла, появится предупреждение со ссылками на историю версий и самую свежую версию. В списке задач категории сортировка по столбцу «Статус» теперь соответствует основному маршруту. #корпоративный_портал #Service_Desk