Набор инструментов
коробочное решение
скоро на сайте
AI-ассистент
Обучается на данных из ваших бизнес-процессов в закрытом контуре
Тендеры, работа с закупками, портал поставщика
ITIL, техподдержка, услуги для сотрудников, портал самообслуживания
Корпоративное хранилище и платформа для обмена файлами
Отраслевые решения
С чего начать
Справочные материалы
Вопросы и ответы
Набор инструментов
AI-ассистент
скоро на сайте
скоро на сайте
Отраслевые решения
О компании
Миссия и ценности
Руководители 
скоро на сайте
скоро на сайте
скоро на сайте
Первая Форма — полезные статьи и обновления системы

1F Дайджест: слушаем аудио без скачивания файла и ещё 8 апдейтов

Обновления системы

Сборка 2.256

Сборка 2.257

Сборка 2.256

Прослушать аудио без скачивания файла

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


Новый ДП «Чек-лист»

В работе многие привыкли использовать чек-листы — так проще разобраться с задачей и отслеживать её прогресс. Теперь эта опция есть и в «Первой Форме».
Чек-лист отображается только в карточке уже созданной задачи.
 Так выглядит чек-лист по подготовке комплекта документов
Так выглядит чек-лист по подготовке комплекта документов
Распределяйте задачи по нескольким вкладкам — на каждой отображается свой список задач и прогресс выполнения.
В этом чек-листе задачи разнесли по двум вкладкам – основные и дополнительные договоры
В этом чек-листе задачи разнесли по двум вкладкам – основные и дополнительные договоры
Больше подробностей читайте в «Руководстве пользователя».

Информация для админов

Чек-лист настраивается в виде схемы отображения для ДП «Выбор нескольких задач из категории (Multilookup)» – «To do list».
Для хранения информации о системных категориях и ДП в пользовательских настройках добавили ключ «ToDoListSettings» со структурой: {"templatesSubcatId": num, "templateTasksExtParamId": num, «TemplatesSubcatId»: num}, где:
  • TaskNotesExtParamId – id ДП «Комментарий к задаче» в категории «Задачи шаблонов ToDo list»;
  • TemplateTasksExtParamId – id ДП «Задачи шаблона ToDo list» в категории «Шаблоны ToDo list»;
  • TemplatesSubcatId – id категории «Шаблоны ToDo list».
Пример ⏬
{"TaskNotesExtParamId":79580,"TemplateTasksExtParamId":79230,"TemplatesSubcatId":56680}
Значения ДП «Выбор нескольких задач из категории (Multilookup)» со схемой отображения To do list хранятся в БД в таблице «ExtParamValueSelectedTaskFolders» с атрибутами:
  • TaskID – задача, в которой выбран ДП;
  • ExtParamID – ДП типа Multilookup;
  • Name – наименование вкладки;
  • FolderOrder – порядковый номер вкладки;
  • Guid.
Кроме того, в таблицу "ExtParamValueSelectedTasks" добавили атрибут "FolderId" - внешний ключ к таблице "ExtParamValueSelectedTaskFolders".
Как сделать предварительную настройку чек-листа — описали в «Руководстве администратора».


Новая сортировка историй версий файла

Изменили сортировку в окне просмотра истории версий файла — последняя версия находится в верхней строке таблицы и выделена цветом.


Больше символов в колонке «Телефон»

Теперь в колонке с типом «Телефон» в ДП «Таблица» можно ввести 18 символов — подойдет для иностранных номеров.


Обновлённое создание подзадачи или связанной задачи

В шапке окна теперь отображается номер и текст исходной задачи. Если в ней есть вложения, можно либо скопировать их в новую задачу, либо вставить ссылки на них. Отличие заключается в том, что при копировании вы работаете с разными файлами, а при вставке ссылок — с одним и тем же.


Заголовок с номером и текстом задачи в журнале подписей

Теперь эта информация выводится в печатной версии журнала.


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

Изменение в логике работы JS-вставок

Для каждой карточки задачи генерируется уникальный GUID. После переключения между задачами устанавливается ActiveCardGuid — помогает получить уникальный идентификатор для каждой карточки.

Объект new ExtParam теперь обращается к GUID активной карточки — это повышает точность определения карточки.

В события «MTFMainLoadFinished» и «NewTaskLoadFinished» добавили метод extParam (id), который обращается к GUID задачи. Это помогает точно определить, в какой карточке должна отработать вставка.

Также добавили cardGuid — это GUID карточки, в которой отрабатывает вставка. После закрытия карточки задачи записи с GUID уничтожаются.
Пример JS-вставки для карточки создания новой задачи (событие 'NewTaskLoadFinished') ⏬
(window.addEventListener.('NewTaskLoadFinished', function(event) {
const ep = event.details.extParam(123);
ep.hide();
})
Пример JS-вставки для карточки задачи (событие 'MTFMainLoadFinished')⏬
(window.addEventListener('MTFMainLoadFinished', function(event) {
const ep = new ExtParam(123, event.details.cardGuid);
ep.hide();
})


Новая функция для выделения строк и колонок

Теперь в новом списке задач и подписей можно «покрасить» строки и колонки по заданному признаку с помощью функции fn_TaskColor.

Сборка 2.257

Новый API-метод для изменения параметров задачи

Добавили новый API-метод POST api/tasks/params/update. Он позволяет одним запросом изменять одновременно несколько системных параметров задачи: текст, заказчик, исполнитель, подписчики, срок.