🤓 Седьмая версия не только умнее (с действием AI), но и общительнее — с действием «Telegram».
📢 Отправлять обычные текстовые уведомления о документах в Telegram было просто и раньше — это можно делать через действие «Уведомление». А вот передача файлов или сообщений с кнопками требовала «HTTP-запроса» и изучения «азбуки Морзе» под названием «Telegram API».
✉️ Теперь же отправить сообщение пользователю в бота Telegram не сложнее, чем послать письмо по электронной почте.
💰 Действие «Telegram» будет платным. Но в текущей нестабильной ветке, начиная с версии 6.7.55, его можно опробовать бесплатно и решить, насколько оно вам необходимо.
📢 Отправлять обычные текстовые уведомления о документах в Telegram было просто и раньше — это можно делать через действие «Уведомление». А вот передача файлов или сообщений с кнопками требовала «HTTP-запроса» и изучения «азбуки Морзе» под названием «Telegram API».
✉️ Теперь же отправить сообщение пользователю в бота Telegram не сложнее, чем послать письмо по электронной почте.
💰 Действие «Telegram» будет платным. Но в текущей нестабильной ветке, начиная с версии 6.7.55, его можно опробовать бесплатно и решить, насколько оно вам необходимо.
👍1
💗 При желании и необходимости администратор системы может держать руку на пульсе Дóкви и моментально получать сообщения, если что-то пойдет не так. Получать уведомления можно как на электронную почту, так и в Телеграм (Телеграм-чат должен быть подключён к боту, т. е. администратор должен подключить свой аккаунт через профиль Дóкви). Для этого в файл doc-v.conf необходимо добавить:
👉 Кстати, если в секцию [File] файла doc-v.conf добавить вот такую строку
то все записи в ходе работы любых документов, содержащие слова «ошибка» или «error» (без учета регистра), будут записываться в файл doc.log. А на него можно подписаться при помощи NotifyAdminOnErrorLogChange и получать такие сообщения на почту или в Телеграм, чтобы моментально реагировать на первые признаки затруднений у пользователей. А если задать NotifyAdminDocLogTimeout = 1, то реагировать можно даже раньше, чем пользователи успеют осознать проблему.
https://www.doc-v.com/blog#7
[Notification]
AdminEmail = name@domain.com # отправка на этот адрес электронной почты
AdminTgChatID = 1234567890 # отправка в этот чат бота (ID можно получить из поля «Telegram ID» документа «Учетная запись»)
NotifyAdminOnDocLogChange = true # включить подписку на doc.log
NotifyAdminOnErrorLogChange = true # включить подписку на error.log
NotifyAdminDocLogTimeout = 10 # периодичность отправки сообщений по doc.log (в минутах), по умолчанию 15
NotifyAdminErrorLogTimeout = 10 # периодичность отправки сообщений по error.log
👉 Кстати, если в секцию [File] файла doc-v.conf добавить вот такую строку
DocLog = ошибка,errorто все записи в ходе работы любых документов, содержащие слова «ошибка» или «error» (без учета регистра), будут записываться в файл doc.log. А на него можно подписаться при помощи NotifyAdminOnErrorLogChange и получать такие сообщения на почту или в Телеграм, чтобы моментально реагировать на первые признаки затруднений у пользователей. А если задать NotifyAdminDocLogTimeout = 1, то реагировать можно даже раньше, чем пользователи успеют осознать проблему.
https://www.doc-v.com/blog#7
👍3
😎 Кажется, стоит начать хвалиться, как уж и не остановиться. Ну да в последний раз… (хотя бы на этой неделе).
🗻 Итак, мы всегда стараемся обращать внимание на пожелания наших пользователей. Даже если может показаться, что это не так. К сожалению, мы не всегда можем реализовать эти пожелания, из-за совсем не бесконечных ресурсов и подчас слишком высокой стоимости реализации отдельных «хотелок». Но, если уж можем, и особенно если находим пожелание полезным и вписывающимся в наше видение будущего Дóкви, то стараемся сделать. Тем более сейчас, когда система вышла на такой уровень развития, когда мы можем позволить себе заниматься надводной частью айсберга — то есть тем, что видно нашим пользователям невооруженными глазами, а не только нам в коде.
🔍 Вот и в этот раз, когда в группе бесплатной поддержки появилось пожелание о реализации поиска в «Таблице документов» (который в своё время мы пропустили, чтобы сэкономить время на более приоритетные подводные части), мы не преминули воспользоваться возможностью сделать Дóкви удобнее. Теперь (начиная с версии 6.7.57) в «Таблице документов», как и в обычной «Таблице» можно включить поиск для пользователей (очевидно, если в ваших таблицах документов мало, смысла в этом поиске нет, и его лучше не включать).
👉 Кстати, в системе есть три вида таблиц.
➊ Таблица из обычных строк и столбцов разных типов. Мы рекомендуем использовать её для простых строк, не требующих какого-либо особенного отображения или логики обработки.
➋ Таблица документов, в которой в качестве строк выступают обыкновенные документы системы, а в качестве столбцов — поля этих документов. Пользователь работает с этой таблицей почти так же, как с обычной, но на самом деле с каждой строкой создает новый документ. Со всеми мощными возможностями визуализации и обработки таких документов.
➌ Динамическая таблица, которая похожа на первую таблицу, но имеет возможность формирования её столбцов в процессе исполнения документа (например, для создания таблицы с количеством столбцов, соответствующим количеству дней в выбранном пользователем месяце, как в табеле учёта рабочего времени).
В первых двух таблицах теперь есть возможность поиска. Что касается динамической таблицы — она, скорее всего, будет ждать своего пожелания...
https://www.doc-v.com/blog#8
🗻 Итак, мы всегда стараемся обращать внимание на пожелания наших пользователей. Даже если может показаться, что это не так. К сожалению, мы не всегда можем реализовать эти пожелания, из-за совсем не бесконечных ресурсов и подчас слишком высокой стоимости реализации отдельных «хотелок». Но, если уж можем, и особенно если находим пожелание полезным и вписывающимся в наше видение будущего Дóкви, то стараемся сделать. Тем более сейчас, когда система вышла на такой уровень развития, когда мы можем позволить себе заниматься надводной частью айсберга — то есть тем, что видно нашим пользователям невооруженными глазами, а не только нам в коде.
🔍 Вот и в этот раз, когда в группе бесплатной поддержки появилось пожелание о реализации поиска в «Таблице документов» (который в своё время мы пропустили, чтобы сэкономить время на более приоритетные подводные части), мы не преминули воспользоваться возможностью сделать Дóкви удобнее. Теперь (начиная с версии 6.7.57) в «Таблице документов», как и в обычной «Таблице» можно включить поиск для пользователей (очевидно, если в ваших таблицах документов мало, смысла в этом поиске нет, и его лучше не включать).
👉 Кстати, в системе есть три вида таблиц.
➊ Таблица из обычных строк и столбцов разных типов. Мы рекомендуем использовать её для простых строк, не требующих какого-либо особенного отображения или логики обработки.
➋ Таблица документов, в которой в качестве строк выступают обыкновенные документы системы, а в качестве столбцов — поля этих документов. Пользователь работает с этой таблицей почти так же, как с обычной, но на самом деле с каждой строкой создает новый документ. Со всеми мощными возможностями визуализации и обработки таких документов.
➌ Динамическая таблица, которая похожа на первую таблицу, но имеет возможность формирования её столбцов в процессе исполнения документа (например, для создания таблицы с количеством столбцов, соответствующим количеству дней в выбранном пользователем месяце, как в табеле учёта рабочего времени).
В первых двух таблицах теперь есть возможность поиска. Что касается динамической таблицы — она, скорее всего, будет ждать своего пожелания...
https://www.doc-v.com/blog#8
👍2
🚀 Мы хотим сделать седьмую версию более быстрой на больших количествах документов. Начиная с 6.7.60, если в базе более полумиллиона документов (а еще лучше одного-двух), открыв после обновления какой-нибудь особо крупный журнал, можно приятно удивиться новой скорости его загрузки, заметной даже невооружённым глазом. По нашим тестам скорость может увеличиться в два (а то и более) раза в зависимости от нагрузки, размера базы данных, конфигурации Дóкви и сервера. На небольших системах увеличение тоже будет, но чем меньше документов, тем менее оно будет заметным.
https://www.doc-v.com/blog#9
https://www.doc-v.com/blog#9
🔥2⚡1❤1
🖥 Мы запустили публичную демоверсию. Любой желающий по-прежнему может получить индивидуальную демонстрационную версию Дóкви, которую можно настраивать как угодно, а в публичной версии мы всё настраиваем сами.
💡 Например, взяв за основу для публичной демоверсии обычную типовую конфигурацию, мы добавили в неё немного искусственных интеллектуальных функций:
➊ Смысловой поиск в некоторых журналах документов
➋ Возможность проверки текста документа
➌ Чат с ИИ
⚙️ Если станет интересно, как сделать собственную конфигурацию Докви такой же умной, пишите в поддержку — поделимся настройками.
https://www.doc-v.com/blog#10
💡 Например, взяв за основу для публичной демоверсии обычную типовую конфигурацию, мы добавили в неё немного искусственных интеллектуальных функций:
➊ Смысловой поиск в некоторых журналах документов
➋ Возможность проверки текста документа
➌ Чат с ИИ
⚙️ Если станет интересно, как сделать собственную конфигурацию Докви такой же умной, пишите в поддержку — поделимся настройками.
https://www.doc-v.com/blog#10
👍2
🧩 Если вам часто приходится создавать одни и те же документы, вы можете сохранить заполненный документ как шаблон — самостоятельно или с помощью администратора Дóкви. В дальнейшем такой шаблон можно будет загрузить при создании нового документа и получить уже заполненные поля в пару кликов мышью. Управление шаблонами осуществляется с помощью кнопок, расположенных в правом верхнем углу формы документа.
⚙️ Начиная с версии 6.7.68, мы внесли изменения в механизм работы шаблонов. Ранее в шаблон сохранялись значения всех заполненных полей. Теперь же сохраняются только простые поля: «Время», «Строка», «Список», «Ссылка», «Таблица», «Текст», «Числа». Остальные поля («Таблица документов», «Хранилище» и пр.) игнорируются, поскольку их сохранение в шаблонах обычно излишне: вероятность повторного использования идентичных данных в таких полях крайне мала.
https://www.doc-v.com/blog#11
⚙️ Начиная с версии 6.7.68, мы внесли изменения в механизм работы шаблонов. Ранее в шаблон сохранялись значения всех заполненных полей. Теперь же сохраняются только простые поля: «Время», «Строка», «Список», «Ссылка», «Таблица», «Текст», «Числа». Остальные поля («Таблица документов», «Хранилище» и пр.) игнорируются, поскольку их сохранение в шаблонах обычно излишне: вероятность повторного использования идентичных данных в таких полях крайне мала.
https://www.doc-v.com/blog#11
DOC-V
🧩 Если вам часто приходится создавать одни и те же документы, вы можете сохранить заполненный документ как шаблон — самостоятельно или с помощью администратора Дóкви. В дальнейшем такой шаблон можно будет загрузить при создании нового документа и получить…
🗣 Если вы используете сложные поля в шаблонах, пожалуйста, сообщите нам об этом до выхода стабильной версии (который планируется до конца года), чтобы мы могли скорректировать поведение системы.
🤖 Новое действие «Telegram» позволяет не только отправлять сообщения пользователям с кнопками и файлами, но и принимать ответы от них. Благодаря этому администраторы Дóкви могут легко создавать полноценные Telegram-боты для общения с сотрудниками, например — для подписания документов, буквально в три шага:
1️⃣ ✈️ Отправляем пользователю предложение подписать документ в Telegram. Сообщение может включать текст документа, приложенные файлы и любую сопутствующую информацию. Добавляем две кнопки: «Подписать» и «Отклонить».
2️⃣ ⏱️ Запускаем действие «Telegram» в режиме получения обновлений.
Рекомендуется разместить его в отдельном документе и настроить выполнение через действие «Контроль» с периодичностью в 1 секунду. На самом деле действие, несмотря на ежесекундную периодичность, будет запускаться намного реже, вплоть до 2 раз в минуту, т. к. при отсутствии новых сообщений соединение с сервером Telegram удерживается на протяжении 30 секунд (вдруг появятся сообщения за это время).
3️⃣ 📨 Полученные сообщения автоматически разбираются действием и раскладываются по соответствующим полям. Далее остаётся только обработать полученную информацию. В нашем примере для кнопок «Подписать» и «Отклонить» мы добавили значения типа операции, идентификатор подписываемого документа и признак подписания или отклонения, перечисленные через разделитель :::, чтобы определить решение пользователя.
1️⃣ ✈️ Отправляем пользователю предложение подписать документ в Telegram. Сообщение может включать текст документа, приложенные файлы и любую сопутствующую информацию. Добавляем две кнопки: «Подписать» и «Отклонить».
2️⃣ ⏱️ Запускаем действие «Telegram» в режиме получения обновлений.
Рекомендуется разместить его в отдельном документе и настроить выполнение через действие «Контроль» с периодичностью в 1 секунду. На самом деле действие, несмотря на ежесекундную периодичность, будет запускаться намного реже, вплоть до 2 раз в минуту, т. к. при отсутствии новых сообщений соединение с сервером Telegram удерживается на протяжении 30 секунд (вдруг появятся сообщения за это время).
3️⃣ 📨 Полученные сообщения автоматически разбираются действием и раскладываются по соответствующим полям. Далее остаётся только обработать полученную информацию. В нашем примере для кнопок «Подписать» и «Отклонить» мы добавили значения типа операции, идентификатор подписываемого документа и признак подписания или отклонения, перечисленные через разделитель :::, чтобы определить решение пользователя.
DOC-V
🤖 Новое действие «Telegram» позволяет не только отправлять сообщения пользователям с кнопками и файлами, но и принимать ответы от них. Благодаря этому администраторы Дóкви могут легко создавать полноценные Telegram-боты для общения с сотрудниками, например…
✨ Если захочется опробовать этот механизм на собственном сервере, скачайте из темы рецептов нашей группы бесплатной поддержки файл конфигурации «Подпись через Telegram» и установите в свой Дóкви (через сервис переноса конфигурации). Затем создайте документ этого типа и нажмите в нём кнопку «Запустить» — сообщения начнут автоматически загружаться в Дóкви. А вам останется только придумать, какие функции вы хотите подарить своим пользователям через Telegram.
https://www.doc-v.com/blog#12
https://www.doc-v.com/blog#12
🤰Немножко быть беременной, может быть, и нельзя, но вот становиться всё бесплатнее и бесплатнее от релиза к релизу, кажется, у нас получается. 🤡
🔥 Седьмая версия, помимо того, что станет лучше, умнее и просто очаровательнее, помимо наличия новых модулей для работы с искусственным интеллектом и Телеграмом, помимо получения прочих разных улучшений сделает (вернее уже сделала в нестабильной версии 6.7.75) доступными совершенно бесплатно целых 5 платных ныне модулей:
🎁 «Диаграмму» для визуализации разных данных;
🎁 «Диаграмму Ганта» для управления проектами;
🎁 «Хранилище» для автоматизации склада (мы также закладывали в этот модуль возможности бюджетирования, но на практике пока не применяли);
🎁 «Обсуждение» для комментирования документов и привнесения немного мессенджера в процессы;
🎁 «Генератор отчетов» для руководства и не только.
🪶 Кстати, теперь станет очень легко и просто понять и объяснить, что платного в бесплатной BPM-системе Дóкви - бесплатно всё, кроме средств интеграции. Интеграции как с другим программным обеспечением, так и с оборудованием.
🧩 Например, действие «Печать» позволяет создавать произвольные формы документа для печати на принтере, т. е., образно выражаясь, предназначено для интеграции с принтером. Значит, этот модуль был и остаётся платным.
Действие «Запуск» позволяет запускать команды и программы на сервере и получать результаты их выполнения. Иначе говоря оно позволяет интегрировать разнообразное серверное программное обеспечение в работу Дóкви. Значит, и этот модуль был и остаётся платным.
Действие «Архивация» позволяет системе работать с дополнительной базой данных для разгрузки оперативной, значит, платное. «Экспорт в файл», который будет открыт в другой программе, тоже по-прежнему платное. И так далее.
💸 Из приведённого выше правила есть исключения: «Электропочта», отправка «Уведомлений» на почту и в Телеграм, интеграция с OnlyOffice и ActiveDirectory, несмотря на то, что эти функции тоже в какой-то мере являются средствами интеграции, по-прежнему бесплатны.
https://www.doc-v.com/blog#13
🔥 Седьмая версия, помимо того, что станет лучше, умнее и просто очаровательнее, помимо наличия новых модулей для работы с искусственным интеллектом и Телеграмом, помимо получения прочих разных улучшений сделает (вернее уже сделала в нестабильной версии 6.7.75) доступными совершенно бесплатно целых 5 платных ныне модулей:
🎁 «Диаграмму» для визуализации разных данных;
🎁 «Диаграмму Ганта» для управления проектами;
🎁 «Хранилище» для автоматизации склада (мы также закладывали в этот модуль возможности бюджетирования, но на практике пока не применяли);
🎁 «Обсуждение» для комментирования документов и привнесения немного мессенджера в процессы;
🎁 «Генератор отчетов» для руководства и не только.
🪶 Кстати, теперь станет очень легко и просто понять и объяснить, что платного в бесплатной BPM-системе Дóкви - бесплатно всё, кроме средств интеграции. Интеграции как с другим программным обеспечением, так и с оборудованием.
🧩 Например, действие «Печать» позволяет создавать произвольные формы документа для печати на принтере, т. е., образно выражаясь, предназначено для интеграции с принтером. Значит, этот модуль был и остаётся платным.
Действие «Запуск» позволяет запускать команды и программы на сервере и получать результаты их выполнения. Иначе говоря оно позволяет интегрировать разнообразное серверное программное обеспечение в работу Дóкви. Значит, и этот модуль был и остаётся платным.
Действие «Архивация» позволяет системе работать с дополнительной базой данных для разгрузки оперативной, значит, платное. «Экспорт в файл», который будет открыт в другой программе, тоже по-прежнему платное. И так далее.
💸 Из приведённого выше правила есть исключения: «Электропочта», отправка «Уведомлений» на почту и в Телеграм, интеграция с OnlyOffice и ActiveDirectory, несмотря на то, что эти функции тоже в какой-то мере являются средствами интеграции, по-прежнему бесплатны.
https://www.doc-v.com/blog#13
🔥3👍2❤1
🚀 Мы сделали 98 релизов, прежде чем набраться смелости объявить о выпуске стабильной седьмой ветки Дóкви. В этой ветке добавлено немало усовершенствований, которые даже не нашли отражения в списке нововведений. Из вошедших в этот перечень отметим ещё раз всего лишь три улучшения:
🎁 Сразу пять ранее платных модулей стали бесплатными! Теперь можно без малейшего зазрения совести утверждать, что Дóкви является бесплатной BPM-системой. Платными остаются только дополнительные модули для интеграции с внешним миром.
🤖 Добавлены новые модули для более удобной работы с искусственным интеллектом и интеграции с Telegram.
🗂 В журналах документов появились новые возможности: семантический поиск, возможность настройки отображения документов по шаблону, сохранения состояний журналов пользователями и прочие улучшения.
🛠Мы также исправили все обнаруженные ошибки, некоторые из которых остались в предыдущей версии, поэтому не забудьте обновиться.
https://www.doc-v.com/blog/#14
🎁 Сразу пять ранее платных модулей стали бесплатными! Теперь можно без малейшего зазрения совести утверждать, что Дóкви является бесплатной BPM-системой. Платными остаются только дополнительные модули для интеграции с внешним миром.
🤖 Добавлены новые модули для более удобной работы с искусственным интеллектом и интеграции с Telegram.
🗂 В журналах документов появились новые возможности: семантический поиск, возможность настройки отображения документов по шаблону, сохранения состояний журналов пользователями и прочие улучшения.
🛠Мы также исправили все обнаруженные ошибки, некоторые из которых остались в предыдущей версии, поэтому не забудьте обновиться.
https://www.doc-v.com/blog/#14
🔥4👍1
🔧 Отличительной особенностью платформы Дóкви является возможность создания решений в самых разнообразных дисциплинах (например, портал закупок) без необходимости программирования. Эта особенность позволяет значительно снизить порог входа и недорого автоматизировать любые бизнес-процессы.
🆕 Типовая конфигурация, поставляемая вместе с системой, не может охватить все возможные направления, где Дóкви может быть полезен, и представляет собой скорее набор полезных настроек и практик для реализации оптимальных решений. Стараясь не перегрузить конфигурацию возможностями, которые могут понадобиться далеко не всем, мы продолжаем её развивать, и в новой версии типовой конфигурации под номером 27.4 настроили:
🔄 Возможность изменять состав согласующих во всех документах с согласованием, включая автоматическое удаление прав доступа у пользователей, исключённых из процесса и не успевших выразить своё мнение.
👥 Отображение внутренних согласований в основных документах (например, когда руководитель отдела в процессе согласования внутреннего документа привлекает сотрудников и создаёт собственный процесс согласования).
📑 Возможность создания дополнительных соглашений к договору.
🔗 Ссылки на документы, в ответ на которые были сформированы входящие или исходящие документы.
🗂 Версионность для внутренних документов, исходящих и договоров.
https://www.doc-v.com/blog#15
🆕 Типовая конфигурация, поставляемая вместе с системой, не может охватить все возможные направления, где Дóкви может быть полезен, и представляет собой скорее набор полезных настроек и практик для реализации оптимальных решений. Стараясь не перегрузить конфигурацию возможностями, которые могут понадобиться далеко не всем, мы продолжаем её развивать, и в новой версии типовой конфигурации под номером 27.4 настроили:
🔄 Возможность изменять состав согласующих во всех документах с согласованием, включая автоматическое удаление прав доступа у пользователей, исключённых из процесса и не успевших выразить своё мнение.
👥 Отображение внутренних согласований в основных документах (например, когда руководитель отдела в процессе согласования внутреннего документа привлекает сотрудников и создаёт собственный процесс согласования).
📑 Возможность создания дополнительных соглашений к договору.
🔗 Ссылки на документы, в ответ на которые были сформированы входящие или исходящие документы.
🗂 Версионность для внутренних документов, исходящих и договоров.
https://www.doc-v.com/blog#15
👍2❤1
🚀 Запустили новую нестабильную ветку 7.1, в которой:
🔐 По просьбе пользователя из нашей бесплатной группы технической поддержки, обеспокоенного вопросами безопасности, в поле «Пароль» добавили настройку истории паролей — количество последних паролей, запрещённых к повторному использованию.
📁 А вот пользователи одного из наших клиентов используют настолько длинные имена файлов, что при загрузке их в Дóкви возникала ошибка превышения допустимой длины. Мы добавили в конфигурационный файл doc-v.conf параметр MaxFileNameLength (секция [File]), чтобы система не ошибку выдавала, а автоматически обрезала имя файла до допустимой длины. По умолчанию параметр имеет значение 200 байт, что примерно соответствует 100–200 символам.
📄 В действии «Экспорт в файл» (PDF / DOCX) при выгрузке текущего документа стал доступен параметр использования шаблона документа текущего пользователя, что позволяет не дублировать шаблон документа в самом действии, если в результирующем файле требуется получить содержимое, отображаемое на экране.
🔄 Чтобы обновиться на ветку 7.1, необходимо в задаче автообновления включить функциональную политику обновления, при которой система будет обновляться до самых последних версий. ⚠️ При этом следует учитывать, что версии этой ветки, за счёт добавления новых функций, могут содержать и новые ошибки.
https://www.doc-v.com/blog#16
🔐 По просьбе пользователя из нашей бесплатной группы технической поддержки, обеспокоенного вопросами безопасности, в поле «Пароль» добавили настройку истории паролей — количество последних паролей, запрещённых к повторному использованию.
📁 А вот пользователи одного из наших клиентов используют настолько длинные имена файлов, что при загрузке их в Дóкви возникала ошибка превышения допустимой длины. Мы добавили в конфигурационный файл doc-v.conf параметр MaxFileNameLength (секция [File]), чтобы система не ошибку выдавала, а автоматически обрезала имя файла до допустимой длины. По умолчанию параметр имеет значение 200 байт, что примерно соответствует 100–200 символам.
📄 В действии «Экспорт в файл» (PDF / DOCX) при выгрузке текущего документа стал доступен параметр использования шаблона документа текущего пользователя, что позволяет не дублировать шаблон документа в самом действии, если в результирующем файле требуется получить содержимое, отображаемое на экране.
🔄 Чтобы обновиться на ветку 7.1, необходимо в задаче автообновления включить функциональную политику обновления, при которой система будет обновляться до самых последних версий. ⚠️ При этом следует учитывать, что версии этой ветки, за счёт добавления новых функций, могут содержать и новые ошибки.
https://www.doc-v.com/blog#16
🆕 В ближайшее время выйдет версия Дóкви 7.2, которая расширяет возможности настройки внешнего вида системы за счёт встроенной поддержки размещения Дóкви во фрейме (в дополнение к кастомизированному CSS-файлу).
🧩 Родительское приложение, внутри которого размещён Дóкви, получает дополнительные возможности:
* принимает события навигации, что позволяет синхронизировать URL в адресной строке родительского приложения с изменениями во фрейме Дóкви, а также открывать заданные URL-адреса Дóкви;
* может получать информацию о текущем пользователе Дóкви и выбранной им теме оформления.
🛠 Размещение DOC-V во фрейме выполняется в два шага, которые приведены в нашем блоге.
⚠️ Переходя на новую версию, пожалуйста, обратите внимание на изменения в работе действия «Запуск». Начиная с версии 7.1.42, с целью повышения безопасности по умолчанию действие может запускать программы только из рабочего каталога Дóкви (как правило, /opt/doc-v). Если требуется запуск программ за пределами этого каталога, доступны два варианта.
📄 Кроме того, начиная с версии DOC-V 7.2, для конвертации файлов офисных форматов в PDF система может работать напрямую с LibreOffice, без использования unoserver / unoconvert. Если на сервере с Дóкви уже установлен LibreOffice, достаточно изменить настройку «Файлы → Конвертация», чтобы переключиться на новый режим работы. Не забыв, конечно, перед этим обновиться до релиз-кандидата версии 7.1.42 или выше.
https://www.doc-v.com/blog#17
🧩 Родительское приложение, внутри которого размещён Дóкви, получает дополнительные возможности:
* принимает события навигации, что позволяет синхронизировать URL в адресной строке родительского приложения с изменениями во фрейме Дóкви, а также открывать заданные URL-адреса Дóкви;
* может получать информацию о текущем пользователе Дóкви и выбранной им теме оформления.
🛠 Размещение DOC-V во фрейме выполняется в два шага, которые приведены в нашем блоге.
⚠️ Переходя на новую версию, пожалуйста, обратите внимание на изменения в работе действия «Запуск». Начиная с версии 7.1.42, с целью повышения безопасности по умолчанию действие может запускать программы только из рабочего каталога Дóкви (как правило, /opt/doc-v). Если требуется запуск программ за пределами этого каталога, доступны два варианта.
📄 Кроме того, начиная с версии DOC-V 7.2, для конвертации файлов офисных форматов в PDF система может работать напрямую с LibreOffice, без использования unoserver / unoconvert. Если на сервере с Дóкви уже установлен LibreOffice, достаточно изменить настройку «Файлы → Конвертация», чтобы переключиться на новый режим работы. Не забыв, конечно, перед этим обновиться до релиз-кандидата версии 7.1.42 или выше.
https://www.doc-v.com/blog#17
👍2
✨ DOC-V 7.2 — новая стабильная версия стала удобнее в настройке, безопаснее и функциональнее.
🔒 Мы усилили безопасность: теперь запуск внешних программ (действие «Запуск») стал более контролируемым, а для паролей (поле «Пароль») появилась возможность вести их историю — это снижает риски и упрощает соблюдение внутренних требований безопасности.
⚙️ Версия стала функциональнее. Документы можно выгружать в PDF или DOCX (действие «Экспорт в файл») без дополнительной настройки шаблона, в том виде, в котором они отображаются на экране. Также появилась удобная передача списков файлов (в виде массива JSON) в другие действия системы, что упрощает автоматизацию типовых сценариев работы с документами (например, позволяет передать все файлы в действие «Запуск» одним методом, причём каждый файл можно сделать отдельным аргументом для внешней программы).
🛠 Мы также сделали систему проще в настройке. Преобразование офисных документов в PDF теперь выполняется быстрее и надёжнее благодаря прямой интеграции с LibreOffice — без дополнительных установок и конфигурации (больше не нужны утилиты unoserver и unoconv).
📄 Полный список изменений доступен в нашей Telegram-группе бесплатной поддержки.
https://www.doc-v.com/blog#18
🔒 Мы усилили безопасность: теперь запуск внешних программ (действие «Запуск») стал более контролируемым, а для паролей (поле «Пароль») появилась возможность вести их историю — это снижает риски и упрощает соблюдение внутренних требований безопасности.
⚙️ Версия стала функциональнее. Документы можно выгружать в PDF или DOCX (действие «Экспорт в файл») без дополнительной настройки шаблона, в том виде, в котором они отображаются на экране. Также появилась удобная передача списков файлов (в виде массива JSON) в другие действия системы, что упрощает автоматизацию типовых сценариев работы с документами (например, позволяет передать все файлы в действие «Запуск» одним методом, причём каждый файл можно сделать отдельным аргументом для внешней программы).
🛠 Мы также сделали систему проще в настройке. Преобразование офисных документов в PDF теперь выполняется быстрее и надёжнее благодаря прямой интеграции с LibreOffice — без дополнительных установок и конфигурации (больше не нужны утилиты unoserver и unoconv).
📄 Полный список изменений доступен в нашей Telegram-группе бесплатной поддержки.
https://www.doc-v.com/blog#18
👍1
Запускаем серию постов, посвященных новой ветке Дóкви 7.3. Изменений накопилось столько, что их хватит не только не на один пост, но и даже на целую восьмую версию. Чтобы не перегружать сразу всем объемом, начнем с обзора уже реализованных нововведений.
🎨 Интерфейс и удобство пользователя
Новое лицо системы. Мы обновили оформление, сделав интерфейс более современным.
Масштаб под контролем. В профиле появилась возможность масштабирования интерфейса.
Drag-and-drop в полях. В «Файле» можно настроить загрузку файлов перетаскиванием 🖱, а в «Ссылке» сортировать выбранные документы. Кстати, «Ссылка» в «Таблице» обзавелась возможностью добавления документов.
Карточки для выбора. Для поля «Список» добавлен режим отображения в виде карточек.
Работа в журнале. Выбирать документы в журнале теперь можно пачками через SHIFT. 📑
🛡 Безопасность и сеть
Стабильность. Улучшена работа системы при нестабильном интернет-соединении.
Let's Encrypt «из коробки». Теперь получить SSL-сертификат проще простого. Параметр LetsEncrypt = true в конфиге — и система сама позаботится о выпуске и обновлении. Главное — освободить 80-й порт для подтверждения домена. 🔒
Безопасный OnlyOffice. Теперь офисный пакет можно подключать через защищенный прокси-сервер DOC-V. Больше не нужно выводить его во внешнюю сеть или мучиться с отдельной настройкой SSL.
Гибкий TLS. В секцию [Network] добавлен параметр MinTLSVersion. Если ваши старые платформы не «вывозят» современные протоколы, можно разрешить 1.0 или 1.1.
🐍 Интеграция с Python
Мы продолжаем расширять возможности системы, подключая мощь Python. В этом релизе:
Новый экспорт в PDF. Для действия «Экспорт в файл» теперь используются продвинутые библиотеки Python. Больше не нужен wkhtmltopdf! 📄
⚙️ Инструменты администратора и действия
Пакетное подписание (NCALayer KZ). Пользователи в Казахстане теперь могут подписать стопку документов за один раз. 🇰🇿✍️
Настройки импорта. В действии «Импорт из файла» теперь можно задать не только стартовую, но конечную строку обработки. Все, что ниже — игнорируется.
Контроль файлов. Новый параметр ForbiddenExtensions. Список «опасных» расширений (вроде .exe, .bat, .com и т.д.) теперь заблокирован по умолчанию. 🚫
Параметр LimitFieldMaxFileSizeByConfig позволяет жестко ограничить размер загружаемого файла в поле, даже если в настройках самого поля указан размер больше.
JSON и создание документов. Появился метод выгрузки документов в виде массива объектов.
В действие «Создание» теперь можно передавать JSON с данными полей или даже UID документа. Это позволяет бесшовно переносить документы между разными экземплярами DOC-V с сохранением их идентификаторов. 🔄
Настройки полей из шаблонов. В редакторе шаблонов появилась возможность быстрого доступа к настройкам полей.
Это ещё не всё, что мы хотели сделать в 7.3. Следите за обновлениями, впереди много интересного!
https://www.doc-v.com/blog/#19
🎨 Интерфейс и удобство пользователя
Новое лицо системы. Мы обновили оформление, сделав интерфейс более современным.
Масштаб под контролем. В профиле появилась возможность масштабирования интерфейса.
Drag-and-drop в полях. В «Файле» можно настроить загрузку файлов перетаскиванием 🖱, а в «Ссылке» сортировать выбранные документы. Кстати, «Ссылка» в «Таблице» обзавелась возможностью добавления документов.
Карточки для выбора. Для поля «Список» добавлен режим отображения в виде карточек.
Работа в журнале. Выбирать документы в журнале теперь можно пачками через SHIFT. 📑
🛡 Безопасность и сеть
Стабильность. Улучшена работа системы при нестабильном интернет-соединении.
Let's Encrypt «из коробки». Теперь получить SSL-сертификат проще простого. Параметр LetsEncrypt = true в конфиге — и система сама позаботится о выпуске и обновлении. Главное — освободить 80-й порт для подтверждения домена. 🔒
Безопасный OnlyOffice. Теперь офисный пакет можно подключать через защищенный прокси-сервер DOC-V. Больше не нужно выводить его во внешнюю сеть или мучиться с отдельной настройкой SSL.
Гибкий TLS. В секцию [Network] добавлен параметр MinTLSVersion. Если ваши старые платформы не «вывозят» современные протоколы, можно разрешить 1.0 или 1.1.
🐍 Интеграция с Python
Мы продолжаем расширять возможности системы, подключая мощь Python. В этом релизе:
Новый экспорт в PDF. Для действия «Экспорт в файл» теперь используются продвинутые библиотеки Python. Больше не нужен wkhtmltopdf! 📄
⚙️ Инструменты администратора и действия
Пакетное подписание (NCALayer KZ). Пользователи в Казахстане теперь могут подписать стопку документов за один раз. 🇰🇿✍️
Настройки импорта. В действии «Импорт из файла» теперь можно задать не только стартовую, но конечную строку обработки. Все, что ниже — игнорируется.
Контроль файлов. Новый параметр ForbiddenExtensions. Список «опасных» расширений (вроде .exe, .bat, .com и т.д.) теперь заблокирован по умолчанию. 🚫
Параметр LimitFieldMaxFileSizeByConfig позволяет жестко ограничить размер загружаемого файла в поле, даже если в настройках самого поля указан размер больше.
JSON и создание документов. Появился метод выгрузки документов в виде массива объектов.
В действие «Создание» теперь можно передавать JSON с данными полей или даже UID документа. Это позволяет бесшовно переносить документы между разными экземплярами DOC-V с сохранением их идентификаторов. 🔄
Настройки полей из шаблонов. В редакторе шаблонов появилась возможность быстрого доступа к настройкам полей.
Это ещё не всё, что мы хотели сделать в 7.3. Следите за обновлениями, впереди много интересного!
https://www.doc-v.com/blog/#19
❤1🔥1
Формально говоря, сегодня у Дóкви день рождения. Именно 11 февраля 2022 года система получила свое официальное «свидетельство о рождении». 📜
Хотя на свет ребёнок появился значительно раньше, нерадивые родители не спешили с оформлением документов. Но, как бы то ни было, к своему четырехлетию Дóкви заметно окреп, возмужал и приобрел черты по-настоящему взрослого приложения. 🦾
В этом праздничном обновлении мы сосредоточились на «красоте» и удобстве, но не забыли и про тех, кто управляет системой изнутри.
Пользовательская часть платформы обзавелась лоском, который приятно не только видеть, но и чувствовать:
Мы наконец-то уделили внимание деталям: теперь в пользовательском интерфейсе встречаются плавные линии, интригующая полупрозрачность, очаровательные анимации и новые цвета. Работать в системе, как нам кажется, становится не только полезно, но и приятно. 🎨
Расширили «площадку для приземления» файлов в файловом поле. Теперь Drag-and-drop стал еще удобнее — промахнуться невозможно. 🛬
Порядок в «Ссылке» имеет значение. Наконец-то менять последовательность выбранных документов можно простым перетаскиванием (Drag-and-drop). 🔄
Добавили подсказки для вариантов поля «Список» и сделали новый режим отображения — карточками. 🃏 см. видео
https://www.doc-v.com/blog#20
Хотя на свет ребёнок появился значительно раньше, нерадивые родители не спешили с оформлением документов. Но, как бы то ни было, к своему четырехлетию Дóкви заметно окреп, возмужал и приобрел черты по-настоящему взрослого приложения. 🦾
В этом праздничном обновлении мы сосредоточились на «красоте» и удобстве, но не забыли и про тех, кто управляет системой изнутри.
Пользовательская часть платформы обзавелась лоском, который приятно не только видеть, но и чувствовать:
Мы наконец-то уделили внимание деталям: теперь в пользовательском интерфейсе встречаются плавные линии, интригующая полупрозрачность, очаровательные анимации и новые цвета. Работать в системе, как нам кажется, становится не только полезно, но и приятно. 🎨
Расширили «площадку для приземления» файлов в файловом поле. Теперь Drag-and-drop стал еще удобнее — промахнуться невозможно. 🛬
Порядок в «Ссылке» имеет значение. Наконец-то менять последовательность выбранных документов можно простым перетаскиванием (Drag-and-drop). 🔄
Добавили подсказки для вариантов поля «Список» и сделали новый режим отображения — карточками. 🃏 см. видео
https://www.doc-v.com/blog#20
❤4👍2
☕️ В версии 7.3 появились две новые возможности, которые сделают жизнь администратора немного спокойнее, а систему — защищеннее.
🏗 OnlyOffice внутри защищенного контура
🔒 Теперь работать с документами в OnlyOffice можно прямо внутри защищенного контура Дóкви благодаря встроенному прокси-серверу. Больше не нужно «выставлять наружу» порты OnlyOffice или пробрасывать для него SSL-сертификаты.
🚫 В простейшем случае, когда OnlyOffice установлен на одном сервере с Дóкви, он настраивается на прослушивание 127.0.0.1 и становится невидимым для интернета. Пользователи будут подключаться непосредственно к Дóкви, а доступ к редактору получат только авторизованные в системе пользователи.
🐳 Если OnlyOffice установлен в Docker, запуск выглядит максимально просто:
После этой команды необходимо зайти в Дóкви (Настройки / Файлы), включить проксирование и указать адрес:
✅ Готово!
✈️ Let's Encrypt на автопилоте
🤖 Забыть о своевременном продлении SSL-сертификата — классика админских будней. Мы решили избавить наших администраторов от этого сомнительного удовольствия: теперь Doc-V сам умеет выпускать и обновлять бесплатные сертификаты Let's Encrypt.
Для настройки достаточно выполнить три шага:
📝 1. В секции [Network] конфигурационного файла doc-v.conf добавить параметр
(также должен быть активен параметр HTTPS = true).
🚫 2. Убедиться, что 80-й порт ничем не занят. Он нужен системе только в момент подтверждения домена (в остальное время Дóкви будет перенаправлять трафик с 80-го порта на защищенный HTTPS).
🔄 3. Перезапустить Дóкви.
💨 При первом же сетевом запросе система сама выпустит сертификат и в дальнейшем будет автоматически его продлевать. Одной головной болью меньше!
https://www.doc-v.com/blog#21
🏗 OnlyOffice внутри защищенного контура
🔒 Теперь работать с документами в OnlyOffice можно прямо внутри защищенного контура Дóкви благодаря встроенному прокси-серверу. Больше не нужно «выставлять наружу» порты OnlyOffice или пробрасывать для него SSL-сертификаты.
🚫 В простейшем случае, когда OnlyOffice установлен на одном сервере с Дóкви, он настраивается на прослушивание 127.0.0.1 и становится невидимым для интернета. Пользователи будут подключаться непосредственно к Дóкви, а доступ к редактору получат только авторизованные в системе пользователи.
🐳 Если OnlyOffice установлен в Docker, запуск выглядит максимально просто:
docker run -d -p 127.0.0.1:8080:80 --restart always --name oo-doc-v \
-e JWT_SECRET=your_secret \
-e ALLOW_PRIVATE_IP_ADDRESS=true \
-e USE_UNAUTHORIZED_STORAGE=true \
onlyoffice/documentserver
После этой команды необходимо зайти в Дóкви (Настройки / Файлы), включить проксирование и указать адрес:
http://127.0.0.1:8080
✅ Готово!
✈️ Let's Encrypt на автопилоте
🤖 Забыть о своевременном продлении SSL-сертификата — классика админских будней. Мы решили избавить наших администраторов от этого сомнительного удовольствия: теперь Doc-V сам умеет выпускать и обновлять бесплатные сертификаты Let's Encrypt.
Для настройки достаточно выполнить три шага:
📝 1. В секции [Network] конфигурационного файла doc-v.conf добавить параметр
LetsEncrypt = true
(также должен быть активен параметр HTTPS = true).
🚫 2. Убедиться, что 80-й порт ничем не занят. Он нужен системе только в момент подтверждения домена (в остальное время Дóкви будет перенаправлять трафик с 80-го порта на защищенный HTTPS).
🔄 3. Перезапустить Дóкви.
💨 При первом же сетевом запросе система сама выпустит сертификат и в дальнейшем будет автоматически его продлевать. Одной головной болью меньше!
https://www.doc-v.com/blog#21
❤1🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Чтобы было приятнее заходить в систему можно на входе поселить, например, котика. Поселение организуется в Настройках / Оформление / Фоновое изображение на странице аутентификации / Стиль фона.
https://www.doc-v.com/blog/#22
https://www.doc-v.com/blog/#22
🔥1