История 3-ей версии системы

Версия 3.6.6 [4 марта 2024 года]

🟩 В действие «Решение» добавлена возможность множественного решения
По умолчанию один сотрудник может принять решение только один раз. То есть, если один и тот же сотрудник будет в разных строках таблицы участников, он сможет высказать свое мнение только в первой строке, а во всех остальных будет проигнорирован. Если установить переключатель «Множественное решение», каждый сотрудник сможет принимать решение на любом количестве строк таблицы

🟩 Для полей «Число» (целое и вещественное) добавлен метод «Вычислить по формуле»

🟩 В журналы добавлено обновление количества документов в группах при включенном поиске и фильтрации данных

🟨 В действие «Создание», размещенное в кнопке, добавлена возможность отключения формы. При отключенной форме пользователь увидит созданный документ сразу в режиме просмотра.

🟨 Добавлена блокировка открытого пункта главного меню
Если открыть журнал из меню и затем снова нажать на этот же пункт меню, ничего не происходит (т.к. журнал уже открыт), что могло сбивать с толку, поэтому теперь открытый пункт меню блокируется

⬜️Исправлено редактирование ячеек табличного поля – раньше можно было ввести только одно значение, после чего таблица сохранялась и перерисовывалась

⬜️В элемент «Ход работы» добавлена возможность поиска по полному формату отображаемого времени (например, 07.02.2024 11:31:50)

⬜️Для календаря поля «Коллекция документов» добавлена настройка для добавления времени в заголовок

⬜️Добавлена поддержка tesseract v5

⬜️Незначительно переработаны фильтры журналов

⬜️Заменен редактор формул для вычисляемых полей действия «Генератор отчетов»

⬜️Исправлено действие «Перенаправление», не работавшее при запуске из кнопки журнала

⬜️ Отключена операция копирования версии типа документа в другой тип из-за ошибки (поля, точки, действия и пр. из оригинального типа документа переносятся в восстановленный). Устранение ошибки будет в следующей ветке

Версия 3.6.4 [30 января 2024 года]

🟩 Добавлено цветовое выделение действий в маршруте

🟩 В задачу резервного копирования файлов добавлена настройка, позволяющая не включать в архив файлы, начиная указанного года и старше
Таким образом, если вы эксплуатируете систему более одного года и у вас есть файлы прошлых лет, можно не добавлять их в ежедневные копии, чтобы уменьшить размер резервных копий. Не забудьте при этом создать резервную копию более старых файлов и сохранить ее в надежном месте!

🟨 В поле «Коллекция документов» добавлена настройка «Вид по умолчанию»
Теперь можно определить вид коллекции (таблица, плитки или календарь), который будет видеть пользователь при открытии документа с полем до тех пор, пока не изменит его сам

🟨 В метод установки дня поля «Время» добавлена возможность использования порядкового номера дня недели
Предположим, что в поле записано 12 декабря 2023 года. Это вторник. Если записать через метод первый день недели, то в поле будет понедельник 11 декабря 2023 года

🟨 В конфигурационный файл doc-v.conf добавлен параметр MaxRestRequests, ограничивающий количество запросов с сервисам REST API, для защиты сервера от атаки на отказ в обслуживании

🟨 Элемент меню «Текущее время» теперь выводит время в часовом поясе сервера

🟨 Доработано поле XML
1) Удален параметр «Корневой элемент». Теперь необходимо самостоятельно определять корневой элемент и следить, чтобы он был один. Это позволяет добавлять атрибуты в данный элемент, чего нельзя было сделать ранее.
2) В метод добавления элемента добавлена возможность определения корневого элемента через язык запросов, который позволяет сформировать путь не только из названий элементов XML, но и использовать порядковые номера элементов и их атрибуты

🟨 В меню выхода из системы в пользовательском профиле добавлена команда для выхода со сбросом собственных настроек (настройки журналов, видов коллекции документов и пр.)

⬜️ В шаблоне не срабатывало событие изменения строкового поля после удаления последнего символа

⬜️ В методе получения иерархических связей ссылочного поля не обновлялся список сотрудников подразделения после добавления в подразделение нового сотрудника

⬜️ Вставленное в редактор текстового поля изображение могло не отображаться при редактировании в определенных условиях

⬜️ В поле «Динамическая таблица» некоторые столбцы могли не выгружаться в XLSX

⬜️ Браузерная печать поля «Динамическая таблица» не отображала последние строки

Версия 3.6.2 [6 декабря 2023 года]

🟩 Точка маршрута при открытии теперь показывает не контекст перехода, а список действий всех контекстов точки

🟩 В административную панель добавлен новый раздел «Удаленные документы»
Этот раздел может быть полезен, если пользователь по ошибке удалил какой-нибудь документ и не признаётся в содеянном. Теперь виновнику не уйти от правосудия. :) Кстати, информация о действиях пользователей, включая удаление документов, доступна в файле log/info.log. Добавленный раздел позволяет просмотреть информацию по удаленным документам в более удобной форме.

🟩 В настройки поля типа документа добавлена возможность отключения истории его значений
Для многих полей автоматически сохраняется история их значений (ее можно просмотреть при помощи элемента шаблона «История документа»). В некоторых случаях такая возможность может быть излишней. Например, файловое поле сохраняет каждый загруженный файл для ведения такой истории. Хранение всех файлов может существенно увеличить требования к дисковому пространству. И, если такая возможность не нужна, ее можно отключить.

🟩 В поле «Ссылка» добавлен параметр показа образа документа (вкладка «Просмотр»).
Ссылка с таким параметром аналогична полю «Образ документа», которое в одной из следующих версий будет удалено из системы (все существующие поля этого типа будут автоматически преобразованы в ссылки)

🟨 Оптимизирована загрузка файлов на низкой скорости доступа к серверу

🟨 Адаптация под новую версию Unoserver

🟨 В числовое вещественное поле добавлена настройка отображения количества нулей после запятой

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

⬜️После обновления типа документа через задачу автообновления, запущенную в запланированное время, не формировалась версия (типа документа)

⬜️При сохранении документа не сохранялись значения размещенных в шаблоне настроечных полей, принадлежащих другому типу документа

⬜️При использовании поля Ссылка в Таблице отключена настройка возможности создания документа из поля

⬜️При получении фокуса числовой виджет выделяет существующее значение, чтобы можно было ввести число заново без позиционирования курсора

Версия 3.6.0 [30 октября 2023 года]

🟩 Добавлен Архив
Архив позволяет разгрузить основную базу данных, перенося данные документов в архивную базу данных, которая может быть расположена на другом сервере. Перенос данных (переносятся информация по документу и значения его полей; дополнительные данные, такие как, например, файлы, сохраняются на прежних местах) осуществляется при помощи действия «Архивация», которое может быть запущено из маршрута в любой момент времени (например, через 1 год после выполнения документа). Это действие позволяет как переместить документ в архив, так и восстановить его обратно в оперативную базу данных.
Архивные документы для пользователя выглядят как обычные документы, но в них могут запущены только 2 действия: «Архивация» и «Удаление» (поэтому кнопки, имеющие другие действия, в архивных документах автоматически скрываются). По умолчанию, доступ к архивным документам сохраняется таким же, каким он был до архивации. Таким образом, пользователь, переходя по ссылке в архивный документ, может даже не замечать, что оказался в архиве (это поведение можно изменить, удалив права доступа в момент архивации при помощи действия «Доступ»; можно также в шаблон вывести сообщение о том, что документ находится в архиве при помощи новой переменной ВРЕМЯ АРХИВАЦИИ).
Включение архива осуществляется через Настройки. При включенном архиве в настройках журналов и ссылочных полей появляются настройки, позволяющие переключить их на работу с архивными документами. После настройки архива, не забудьте включить резервное копирование архивной базы данных в соответствующей задаче планировщика.

🟩 Добавлена возможность копирования журналов

🟩 В методы редактирования и удаления строк таблицы добавлена возможность определения строк по поиску

🟩 В методе получения родственных документов поля «Ссылка» добавлена возможность получения документов из дерева родственных документов

🟩 В методы добавлена поддержка идентификаторов кнопок
Теперь можно, например, для «Условия» на сравнение c переменной ИДЕНТИФИКАТОР НАЖАТОЙ КНОПКИ не вводить идентификатор кнопки вручную, а выбирать из списка

🟨 Доработан предварительный просмотр файлов
Ранее, если при открытом документе с просмотром файла, открывался документ во всплывающем окне, во втором документе предварительный просмотр принудительно отключался

🟨 Добавлена настройка продолжительности пользовательской сессии
Ранее она была доступна в конфигурационном файле

🟨 При загрузке данных в формате JSON в поле «Файл» теперь выполняется проверка на размер полученного файла

⬜️В фильтрах ссылочного поля не работали переменные ТЕКУЩИЙ ПОЛЬЗОВАТЕЛЬ и ПОДРАЗДЕЛЕНИЕ ТЕКУЩЕГО ПОЛЬЗОВАТЕЛЯ

⬜️Если новый документ не имел ни одного заполненного поля, он не отображался в журнале

⬜️Поле «Таблица документов» не обрабатывалось действиями «Печать» и «Экспорт в файл»

⬜️Прочие мелкие доработки и устранение незначительных ошибок

Версия 3.5.8 [18 сентября 2023 года]

🟩 В сервис REST API добавлена настройка разрешения доступа только с заданных IP-адресов

🟩 Добавлена возможность копирования журналов, к которым относится копируемый тип документа

🟩 Добавлена версионность типов документов
Всякий раз, когда сохраняется тип документа, сохраняется новая версия. Можно в любой момент «откатиться» до какой-либо сохраненной версии либо выгрузить сохраненную версию в другой тип документа

🟨 Ссылочное поле со списком автоподстановки, значения которого зависят от других полей (например, в фильтре на вкладке формы), теперь переходит в состояние загрузки после изменения такого поля в открытом шаблоне до полной загрузки новых данных
Проще говоря, чтобы не показывать устаревшие данные, в поле чаще крутится колесико :)

🟨 Добавлена сортировка действий и кнопок на вкладке «Использование» по порядке их расположения в маршруте

🟨 В действие «Решение» добавлен новый атрибут «Номер шага», позволяющий получить текущий номер строки таблицы принятия решения, и возможность установки необходимости комментария принятого пользователем решения, а также изменены темы уведомлений
Участникам процесса: Название процесса «Заголовок документа»
Автору документа: Участник процесса: Заголовок выбранного варианта

🟨 Добавлена возможность запуска действия «Выполнение» в контексте проверки в несохраненных документах

⬜️ Учетную запись для замещаемого сотрудника теперь можно блокировать, при этом замещающий сможет по-прежнему работать от имени замещаемого

⬜️ «Коллекция документов» не сбрасывала выбранную категорию, в которой больше нет документов

⬜️ Не запускался «Контроль» из набора действий родительского «Контроля»

⬜️ При разных часовых поясах у клиента и на сервере в поле «Время» в режиме редактирования не использовался часовой пояс сервера

⬜️ При сохранении Web-Push подписок для некоторых сервисов возникала ошибка

⬜️ Установка родительского документа через соответствующий метод поля «Ссылка» не приводила к предоставлению прав доступа к документу, установленных действием «Доступ» на группу родственных документов

⬜️ В редакторе текстового поля включена проверка орфографии и добавлена кнопка создания гиперссылки

⬜️ Документ, непрошедший проверку в контексте проверки, записывался действием «Создание» в результирующее поле

⬜️ Исправлены мелки ошибки и внесены некоторые незначительные улучшения

Версия 3.5.6 [22 августа 2023 года]

🟩 Добавлена переменная «ПОСЛЕДНИЕ ДОКУМЕНТЫ ТЕКУЩЕГО ПОЛЬЗОВАТЕЛЯ (ССЫЛКА)», в которой находятся последние 10 документов, запрошенные пользователем
Количество документов можно изменить при помощи ключа RecentDocumentsCount в секции General файла doc-v.conf

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

🟩 В действие «Экспорт в файл» добавлена возможность экспорта в существующие PDF и DOCX файлы

🟩 В сервис REST API добавлена поддержка HTML-форм с методом POST и файлами
Теперь можно разместить на своем сайте форму с action=адрес-сервиса-REST и создавать документы в Докви с данными из этой формы, включая загруженные файлы

🟩 В поля «Таблица», «Таблица документов» и «Динамическая таблица» добавлена кнопка, позволяющая пользователю выгрузить содержимое таблицы в файл XLSX

🟩 Для числовых и строковых столбцов поля «Таблица» добавлена настройка автонумерации
При сохранении таблицы в строки таких столбцов записывается порядковый номер строк

🟩 Добавлена возможность копирования действий внутрь и вовне контейнеров «Условия», «Повтора» и «Контроля»
Например, была добавлена некая «Запись». А через некоторое время стало ясно, что эту «Запись» нужно выполнять только при соблюдении некоего условия. Теперь можно создать «Условие» и скопировать в него «Запись» (раньше «Запись» нужно было создавать сызнова)

🟨 Добавлена возможность настройки действия «Контроль» без контрольных точек — такое действие отключает контроль в документе

🟨 Теперь можно загружать файлы из файловой системы с относительным путем
Например, файл подсказок для поля «Строка» или файл для метода копирования поля «Файл»

🟨 Поле «Обсуждение» при добавлении подписки автоматически добавляет права доступа к документу подписчикам

🟨 Изменено выделение последнего открытого документа в таблице журнала / коллекции, а также последнего журнала и типа документа в панели администратора

⬜️ При копировании типов документов не изменялись идентификаторы интерактивных действий, размещенных внутри контейнерных, что могло приводить к ошибкам

⬜️ Переменная ИМЯ ТЕКУЩЕГО ПОЛЬЗОВАТЕЛЯ имела неверное название (ЛОГИН) и не отображала имени пользователя с учетом его замещения

⬜️ Исправлены ошибки в методе добавления ключей поля «JSON» при работе с массивами

⬜️ В этой версии исправлены мелкие ошибки и внесены другие незначительные улучшения

Версия 3.5.4 [1 августа 2023 года]

🟢 В фильтры документов для сравнения «(не) содержит» добавлена возможность использования множественного значения - искомое значение может быть разбито на несколько значений (разделитель — запятая), и поиск будет выполнен по каждой (или любой) полученной части
Например, имеются приказы со списками ознакомления, в которых могут быть записаны несколько подразделений, и необходимо выбрать такие приказы, в списках которых находится один из отделов текущего пользователя (Компания, Департамент продаж, Отдел корпоративных продаж). Теперь такую задачу можно выполнить в одну «Выборку».

🟢 Доработан установщик системы, который при работе на ОС Linux Ubuntu самостоятельно устанавливает необходимые сторонние приложения и выполняет настройку автозагрузки и номера порта (остается настройка предварительного просмотра, OnlyOffice и HTTPS)

🟢 В окне настройки блоков редактора шаблона добавлена возможность просмотра содержимого блока для его идентификации (наведите курсор на кнопки в виде глаза)

🟢 В окне настройки блока редактора шаблона добавлена возможность установки CSS-стилей и классов

🟢 Нетипизированная «Ссылка» теперь может получить тип в процессе работы документа

🟢 В поле «Ссылка» добавлены методы для получения и установки родительского документа
Родительский документ устанавливается автоматически при создании документа Б из документа А. Но может случиться так, что документ Б по ошибке не создали из документа А. Теперь есть возможность усыновить созданный документ и установить у Б родителем А. Кстати, этот метод позволяет обойти настройку отключения включения документов заданного типа в деревья родственных документов.

🟢 В метод добавления ключа в поле JSON добавлена возможность добавления значения в существующий массив и объединения массивов

🟡 Добавлена поддержка полем «Время» системы дат Excel 1900

🟡 Выборка документов на основе значений ссылочных полей теперь осуществляется вне зависимости от порядка следования значений в ссылке (т. е. Иванов,Петров = Петров,Иванов)

🟡 Добавлена автоматическая очистка поля «Коллекция документов» при удалении документов из системы (входящих в коллекцию)

🟡 В списки журналов / типов документов (администрирование) добавлена подсветка последнего открытого журнала / типа документа

⚪️ В окне добавления записи поля «Таблица» для столбца типа «Время» не отображалось название

⚪️ После создания нового сотрудника в подразделении метод получения родственных документв поля «Ссылка» возвращал старые данные

⚪️ Метод получения текстового содержимого файла мог возвращать двоичный код, что приводило к ошибкам базы данных

⚪️ В шаблоне не работали условия отображения панелей

Версия 3.5.2 [18 июля 2023 года]

🟢 Действие «HTTP-запрос» может быть выполнено из браузера пользователя
Это открывает новые возможности для интеграции с Докви. Например, можно разработать программу для подписания электронной подписью или работы с каким-либо периферийным устройством, которая будет запускаться на компьютере пользователя и предоставлять сервис REST API на 127.0.0.1. С сервера обратиться к этому сервису невозможно (т.к. 127.0.0.1, а запускать приложение на другом интерфейсе и делать доступным из сети может быть затруднительным и нежелательным) , но, если действие «HTTP-запрос» запустить в браузере, доступ будет обеспечен

🟢 Для редактора поля «Текст» добавлена возможность включения вставки изображений из буфера обмена

🟢 Добавлена возможность добавления файлов в поле «Файл» методом Drag’n’Drop

🟢 В действие «Решение» добавлена настройка реакции на решение супер-участника — может быть завершена как текущая строка процесса, так и весь процесс

🟡 Добавлен ключ AccessControlAllowOrigin для настройки CORS

⚪️ Условия отображения полей и блоков в шаблоне не срабатывали при определенных обстоятельствах

Версия 3.5.0 [11 июля 2023 года]

Докви 3.5 — это

✅ чаты, форумы и прочие обсуждения,

✅ возможность настройки двухфакторной аутентификации,

✅ совместная работа над файлами офисных форматов,

✅ документы и журналы документов в окнах, чтобы не прерывать работу, когда нужно на что-то взглянуть,

✅ автоматическое обновление типовой конфигурации

Версия 3.4.8 [12 июня 2023 года]

🟢 Документы в поле «Коллекция документов» теперь могут отображаться в трех представлениях — помимо существовавшего ранее табличного и календарного теперь доступно представление документов в виде плиток

🟢 В поле «Строка» добавлены подсказки, позволяющие пользователю ввести часть значения в строку и выбирать подходящее значение из выпадающего списка
Подсказки можно загружать из полей или файлов. На видео приведен пример, в котором из текстового файла загружаются 2 млн. подсказок

🟢 В поле «Таблица документов» добавлена поддержка стилей для выделения строк (ячеек) при соблюдении определенных условий

🟢 Переработано окно календаря поля «Время» для более удобного выбора времени

🟢 После выполнения кнопки теперь можно не только переместить документ на заданную точку, но и выполнить контекст перехода этой точки без перемещения на нее

🟢 Загрузка значений для поля «Список» может выполняться из файла
Для этого достаточно в поле со значениями записать идентификатор соответствующего файла

🟢 В настройки поля «Коллекция документов» добавлена возможность  сортировки категорий

🟢 Для метода POST действия «HTTP-запрос» добавлена возможность отправки данных в формате multipart/form-data
Например, чтобы отправить двоичное содержимое необходимо выбрать этот формат, а перед названием параметра запроса добавить символ @

🟡 Документы в табличном представлении поля «Коллекция документов» теперь можно открывать в модальном окне

🟡 Стили поля «Коллекция документов» можно применять не только к строкам, но и к ячейкам

🟡 Метод получения суммы по столбцу поля «Таблица» теперь работает не только с числовыми полями
Для нечисловых полей метод выполняет конкатенацию через заданный разделитель

🟡 Добавлена поддержка перевода строки в качестве разделителя значений для поля «Список» (комбинация \n)

🟡 В документ добавлено сохранение открытой вкладки
Если открыть документ, перейти на вкладку N этого документа, с которой открыть другой документ, после чего вернуться назад (при помощи кнопки «Назад» на панели документов), то откроется вкладка N, а не первая, как раньше

🟡 В поле «Файл» добавлена настройка для отключения кнопок загрузки и печати файлов из предварительного просмотра

🟡 В пользовательском профиле добавлена возможность выхода со всех устройств, на  которых авторизован пользователь

🟡 Диапазон значений числового целочисленного поля теперь заключается в пределах от -9 007 199 254 740 991 до 9 007 199 254 740 991

🟡 Добавлена расшифровка активных пользователей и соединений в административной панели

🟡 Добавлена поддержка записи в поле «Время» секунд / миллисекунд Unix-времени

🟡 В метод  добавления ключей в поле «JSON» при добавлении ключей в корень добавлен переключатель для удаления существующих ключей, а также возможность установки значения ключа в виде массива

🟡 В метод поиска и замены полей «Строка» и «Текст» добавлена возможность поиска  нескольких значений, перечисленных через заданный разделитель

⚪️ Исправлена ошибка сортировки и отображения групп с одной кнопкой

⚪️ Поле «Текст» с отключенным редактором не отображало перевод строк после экспорта в PDF

⚪️ Исправлена ошибка, из-за которой настроечное поле могло дважды отображаться в выпадающем списке выбора поля в настройках полей / действий

⚪️ При наличии некоторых символов в названии поле не отображалось в шаблоне

⚪️ Исправлена ошибка в настройке скрытия блоков в редакторе шаблона

⚪️ Прочие незначительные исправления и улучшения

Версия 3.4.6 [23 мая 2023 года]

🟢 Новое действие «Выполнение»
Теперь можно выполнить контекст перехода точки маршрута без перемещения на нее документа. Можно сказать, что это такой способ организации подпрограмм в Докви

🟢 В строковое поле добавлен метод для получения содержимого поля в заданном падеже
Метод настроен на преобразование названий подразделений, должностей и имен сотрудников (лучше передавать полное ФИО) из именительного падежа в заданный. Метод может не всегда корректно выполнять склонение, поэтому, если вы столкнетесь с ошибками, во-первых, сообщите нам об этом, а, во-вторых, вы можете использовать сторонние сервисы (например, morpher.ru), обратиться к которым можно через действие «HTTP-запрос».

🟢 В действие «Решение» добавлены настройки, позволяющие исключать из числа участников процесса решения вакантные структурные позиции и позиции с отсутствующими или заблокированными учетными записями
Эти настройки будут полезны при запуске процесса принятия решения с выбором подразделений, чтобы действие могло проигнорировать структурные позиции, которые на момент запуска процесса не могут принять никакое решение

🟢 Действие «Решение» теперь записывает в отчет замещающих с указанием через косую черту должности, которую замещает принявший решение

🟡 В элемент «Ход работы» добавлены сортировка и фильтрация по столбцам таблицы

🟡 Действие «Экспорт в файл» больше не добавляет постфиксы для одинаковых названий файлов и прибирается за собой сразу
Ранее одинаковые имена файлов для одного и того же пользователя были недопустимы, а временные файлы из временной папки действия очищались задачей оптимизации данных

🟡 Добавлена автоматическая очистка поля с отчетом при запуске процесса действия «Решение»

🟡 На маленьких экранах таблица журнала изменяет внешний вид и отображает столбцы как строки. Теперь пользователь может настроить способ отображения таблицы для каждого журнала при помощи кнопки, которая появляется правее кнопки сброса настроек

🟡 В окно точки маршрута добавлена вкладка «Использование»

🟡 В метод получения родственных документов поля «Ссылка» добавлена возможность включения в результат текущего значения поля

⚪️ В элементах шаблонов «Ходе работ» и «История документа» ранее отображалось время по часовому поясу, установленному в браузере; теперь по часовому поясу, установленному в настройках Докви

⚪️ Связанные журналы больше не отображаются в журнале для выбора документов поля «Ссылка»

⚪️ В Mozilla Firefox не работали настройки ширины столбцов в журнале, таблице и коллекции документов

⚪️ При нескольких запусках действия «Контроль» некорректно отключались установленные ранее контрольные наблюдения

⚪️ После обновления журнала (например, изменился документ, отображаемый на текущей странице) сбрасывались выбранные переключателем документы

⚪️ Действие «Импорт из файла» не запускало контекст проверки в создаваемых документах

⚪️ Поля типа «Ссылка» с обратными ссылками друг на друга могли приводить к зацикливанию

⚪️ Доработан перенос групп кнопок через сервис переноса конфигурации

⚪️ После изменения Структуры метод получения иерархических связей поля «Ссылка» мог возвращать старые данные

Версия 3.4.4 [3 мая 2023 года]

🟢 Журналы теперь можно связывать друг с другом так, чтобы открывая один журнал, видеть в нем и другие и быстро переключаться между ними

🟢 Добавлена возможность настройки порядка следования групп журнала верхнего уровня

🟢 Для загрузки данных в поля типа «Ссылка» и «Таблица документов» через действие «Импорт из файла» добавлена возможность настройки автоматического создания документов
Например, выполняется импорт банков из файла с двумя полям: Название,Страна. Поскольку поле «Страна» типа документа «Банк» имеет тип «Ссылка» ранее приходилось либо в файле заменять названия стран на идентификаторы соответствующих документов в Докви, либо через маршрут выполнять поиск документов стран по названию. Теперь действие «Импорт из файла» выполняет операцию поиска самостоятельно (и при отсутствии необходимой страны может создать ее самостоятельно).

🟢 В действие «Импорт из файла» добавлена возможность отображения подсказки пользователю для загрузки правильного файла для импорта

🟢 В действие «Импорт из файла» добавлена возможность обновления документов вместо создания новых по значениям ключевых полей

🟢 В кнопки документов добавлена настройка условий отображения
Если эти условия не будут соблюдены, кнопка не отобразится вне зависимости от делегирования

🟢 Действие «Перенаправление» теперь может перенаправлять не только на другой документ, но и журнал и произвольный URL, а для настройки можно использовать методы полей

🟢 Добавлена задача перезагрузки системы в планировщик задач

🟡 Добавлена новая переменная ПОДРАЗДЕЛЕНИЕ ТЕКУЩЕГО ПОЛЬЗОВАТЕЛЯ

🟡 Если в результате работы выполнения действий контекста перехода целевой точки сервиса «Выполнение» запустится контекст изменения, то теперь он запустится у выполняемой точки, а не той, на которой находится документ

🟡 Оптимизация сохранения журнала документов

🟡 В названиях полей запрещено использование угловых скобок

🟡 Переработано окно просмотра расшифровки и документов поля «Динамическая таблица»

🟡 Добавлена вертикальная полоса прокрутки в панель навигации журнала (группы), которая появляется при необходимости

🟡 При включенном режиме отладки, действие «Экспорт в файл» выводит в файл log/debug.log HTML-код шаблона, на основе которого формируются файлы

⚪️ Настройка количества отображаемых документов на странице журнала не учитывалась при некоторых сценариях работы

⚪️ При открытии документа по ссылке извне, к которому нет доступа, открывалась пустая вкладка браузера

⚪️ Исправлена ошибка фонового запуска действий из кнопок

⚪️ В данной версии имеются и другие улучшения и исправления, но не столь значительные, чтобы включить их в данный список

Версия 3.4.2 [24 апреля 2023 года]

🟢 Новая задача «Выполнение» в планировщике, позволяющая выполнять контекст перехода заданной точки маршрута без перемещения на нее документов

🟢 В настройки процесса действия «Решение» добавлена настройка запроса подтверждения пользователем выбранного варианта

🟢 В действие «Экспорт в файл» добавлена настройка ориентации страницы для XLSX

🟢 В действие «Электропочта» добавлена возможность записывать в поля адреса, на которые отправка сообщений до SMTP-сервера прошла без ошибок, и ошибки, возникшие при отправке, а также настройки количества и интервалов для повторных отправок писем после неудачной попытки отправки сообщений

🟢 В пользовательские фильтры журнала по текстовым полям добавлена возможность фильтрации по пустому значению, а по временным полям добавлена возможность фильтрации по вычисляемым датам
Можно задать, например, -7 дней, что при каждом обновлении журнала будет соответствовать дате неделю назад

🟡 Оптимизация пересоздания журналов с большим количеством документов

🟡 В действие «Запись» добавлена возможность записи в документе по ссылке из настроечного поля

🟡 В действие «Экспорт в файл» и метод получения ZIP-архива содержимого поля «Файл» добавлена очистка имени файла, определенного администратором, от нежелательных символов
К нежелательным символам относятся: /, \, :, >, <, ?, *, |, "

⚪️ Не сохранялись настройки доступа поля журнала

⚪️ Метод получения текстового содержимого файлового поля не работал через unoserver

⚪️ Клиентские действия, размещенные в контейнерных, не могли получить доступ к значениям необходимых настроеных полей

Это приводило, например, к тому, что «Перенаправление» на настроечное поле, размещенное в контейнерном действии, не могло определить документ-адресат

⚪️ Документ в календаре «Коллекции документов» некорректно обновлялся

⚪️ Ошибка при сохранении задачи автообновления с функциональной политикой обновления

⚪️ Метод получения чистого текста (без HTML) поля «Файл» некорректно очищал невалидный HTML

⚪️ Фильтры в журнале, установленные пользователем, не применялись при открытии группы

⚪️ При определенной конфигурации групп журнала после изменения состава группы и возврата в журнал могла открываться не та группа 

Версия 3.4 [7 апреля 2023 года]

🟢 Новый сервис «Сканер файловой системы» позволяет мониторить заданную директорию, и при появлении в ней файлов или каталогов создает документы заданного типа

🟢 В поле «Хранилище» добавлена настройка, позволяющая записывать в поле цены покупки ТМЗ себестоимость (по методы FIFO)
Появился и соответствующий метод

🟢 В поле «Хранилище» добавлена возможность прихода в других валютах

🟢 В поле «Хранилище» добавлена поддержка серийных (инвентарных) номеров
При приходе / перемещении / списании теперь можно выбирать серийные номера ТМЗ. Созданы и соответствующие методы для получения серийных номеров из таблицы ТМЗ хранилища

🟡 В поле «Хранилище» добавлена настройка количество знаков после запятой для цены

🟡 В поле «Файл» добавлен метод для получения общего размера файлов в поле (в байтах)

🟡 В поле «Таблица» добавлен метод получения суммы по столбцу

🟡 Метод добавления содержимого на новую строку текстового поля теперь проверяет наличие контента в поле, чтобы не добавить лишний перевод строки

🟡 В действии «Экспорт в файл» для отображения изображений можно использовать поле «Файл» в режиме «только изображения»

🟡 Добавлен файл view/custom.css, в котором можно писать собственные css стили и использовать их в шаблонах

🟡 Изменен порядок работы значения по умолчанию в поле «Список» Ранее этот параметр использовался только для автоматического выбора заданного значения в браузере пользователя. Теперь при создании документа, вне зависимости от отображения списка пользователю, значение по умолчанию сразу устанавливается и сохраняется

⚪️ Поле «Валюта» переименовано в «Число (вещественное)»

⚪️ Исправлена ошибка сохранения нового документа после переключения должности

⚪️ Исправлена ошибка в действии «Печать», проявлявшаяся при выполнении действия с медленным каналом к серверу

⚪️ Увеличен лимит на размер групп в журнале

⚪️ Исправлена ошибка, из-за которой могли не отображаться документы в группе журнала при включенном множественном значении

⚪️ При изменении цвета кнопки не изменялся цвет пиктограммы

⚪️ В условиях отображения числовые значения теперь сравниваются как числа, а не как строки

⚪️ Доработки журналов: изменены отступы, положения кнопок сортировки и фильтрации и пр.

⚪️ В дереве групп журнала с выбранной группы удалялось подчеркивание после обновления документов с сервера

⚪️ Запускаемые подряд действия «Решение» могли нарушать порядок работы друг друга

⚪️ Действие «Выборка» могло не учесть значение только что сохраненного поля

⚪️ Если числовое поле обязательно для заполнения, теперь его нельзя сохранить с нулевым значением

⚪️ Выбранные документы больше не отображаются в списке автоподстановки (например, в поле «Ссылка»)

⚪️ Исправлена ошибка подключения к базе данных при наличии в пароле символа комментария конфигурационного файла

⚪️ Переработаны подсказки в административной части системы

⚪️ При изменении порядка фильтров (например, в «Ссылке») изменение фактически осуществлялось, а в таблице не отображалось

⚪️ В редакторе текстового шаблона действия «Экспорт в файл» отключено преобразование абсолютных URL в относительные, чтобы можно был добавлять картинки из папки view

⚪️ Исправлена ошибка отправки файлов при использовании метода получения полных путей файлов

⚪️ В предпросмотре PDF-файлов теперь отображаются электронные подписи без проверки

⚪️ Действие «Перенаправление», запускаемое через кнопку, не загружало идентификатор целевого документа

⚪️ В задачу оптимизации данных добавлена проверка наличия подразделений документов

⚪️ В данном релизе имеются прочие не столь значительные улучшения и исправления ошибок

Версия 3.3.6 [13 марта 2023 года]

В этой версии мы добавили возможности:

  • отправки почтовых сообщений с разных почтовых ящиков;
  • отправки почтовых сообщений с разных почтовых ящиков;
  • выгрузки нескольких документов в DOCX и PDF
  • выгрузки в DOCX из журнала документов
  • постановки неотправленных (в результате каких-либо временных сетевых проблем) почтовых сообщений в очередь, чтобы попробовать отправить их позже
  • вывода текстовых полей с гиперссылками в журнал (чтобы, например, загружать файлы прямо из журнала)

Полный список изменений можно найти тут.

Версия 3.3.4 [27 февраля 2023 года]

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

Полный список изменений можно найти тут.

Версия 3.3.2 [20 февраля 2023 года]

В этой версии мы решили проблему групп журналов со множественными значениями. Речь идет о том, что если в документе есть поле, например, «Исполнители», в котором выбрано несколько сотрудников (Иванов, Петров, Сидоров), и, если на основе этих исполнителей имеется группа в журнале, то данный документ (ранее и сейчас по умолчанию) относится в группе «Иванов, Петров, Сидоров». Но, если в группе переключить настройку «Одиночное значение» на множественное, документ попадет в три группы: «Иванов», «Петров» и «Сидоров».

Полный список изменений можно найти тут.

Версия 3.3.0 [8 февраля 2023 года]

В Дóкви появилось новое поле - «Диаграмма Ганта», которое позволяет создавать различные решения по управлению проектами быстрее, проще и нагляднее. Действие «ЭП (КриптоПро)» теперь позволяет получать некоторые данные из сертификата подписанта, в горизонтальное меню можно настроить так, чтобы на небольших экранах не появлялась полоса прокрутки.

Полный список изменений можно найти тут.

Версия 3.2.4 [23 января 2023 года]

В новой версии можно создавать документы прямо из ссылочного поля (если нет нужного документа), выгружать данные в текстовые файлы, копировать кнопки и пр. В этой версии также устранена уязвимость, позволявшая пользователям создавать новые документы любого типа, что, в свою очередь, позволяло получить аккаунт с административными привилегиями, поэтому мы настоятельно рекомендуем обновиться.

Полный список изменений можно найти тут.

Версия 3.2.2 [17 января 2023 года]

Первая в этом году версия содержит переработанное поле «Коллекция документов», которое теперь не имеет ограничений на количество отображаемых документов (ранее мы не рекомендовали использование этого поля при количестве документов более 1 000), новый метод в файловом поле, некоторые улучшения журналов документов и исправление выявленных ошибок.

Полный список изменений можно найти тут.

Версия 3.2 [19 декабря 2020 года]

В этой версии добавлена возможность настройки расположения главного меню (сверху / слева / справа), а также возможность добавлять собственные поля в тип документа и не терять их после загрузки конфигурации при помощи ключа SavedFieldUIDsOnImportConf.

Полный список изменений можно найти тут.

Версия 3.1 [13 декабря 2020 года]

🤟 Новое поле «Диаграмма». В ближайшие дни будет выпущена новая версия типовой конфигурации, в которой появятся элементы CRM-системы, и данное поле будет использовано для отображения воронки продаж.

👍 В поле «Файл» добавлена настройка отображения файла стандартными средствами браузера. Сейчас по умолчанию файлы сразу загружаются на компьютер пользователь.

Полный список изменений можно найти тут.

Версия 3.0.2 [5 декабря 2022 года]

👍 Новое действие «Запуск» позволяет запустить какую-либо команду на сервере (видео)

👍 В действие «Создание» добавлена настройка для отображения создаваемого документа в модальном окне

👍 В поле «Таблица документов» теперь можно выводить кнопки документов (видео)

👍 В поле «Таблица документов» добавлен параметр, определяющий способ открытия документа из таблицы (видео)

👍 В «Таблицу документов» добавлена настройка для перемещения документа на заданную точку при его удалении из таблицы (видео)

👍 В «Коллекции документов» добавлена множественная сортировка (видео)

Полный список изменений можно найти тут.

Версия 3.0.1 [29 ноября 2022 года]

В новой версии поле «Файл» «научилось» создавать ZIP-архивы и преобразовывать «вордовские» и прочие офисные форматы файлов в PDF. Ну и всякого по мелочи добавилось / убавилось.

Для обновления просто запустите в планировщике задачу автообновления. Или воспользуйтесь инструкцией для ручного обновления.

Версия 3.0 [22 ноября 2022 года]

В новой третьей версии появились:

🤟 Мобильное приложение (PWA - прогрессивное веб-приложение)

🤟 Поддержка Web Push уведомлений

🤟 Автообновление

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

🤟 Добавлены элементы меню (текущее время, кол-во пользователей в системе и пр.), а для элемента профиля можно настроить отображение и вывести имя пользователя

Полный список изменений можно найти тут.

История 2-ой версии системы