DOC-V 8.4 тұрақты релизі

DOC-V 8.4 тұрақты релизінде біз басты назарды интерфейспен жұмыс істеудің күнделікті ыңғайлылығына және жүйе жылдамдығын оңтайландыруға аудардық.

Біз журналдардағы сүзу UX-ін толығымен қайта өңдедік, «Талқылау» өрісіндегі редактордың мүмкіндіктерін кеңейттік, файлдардан мәтін алудың заманауи кітапханалар стегін енгіздік және серверлік бөліктің іске қосылуын төрт есе жеделдеттік. Төменде — релиздің негізгі жаңалықтарына толық шолу.

📌 DOC-V 8.4-тегі ең бастысы қысқаша:

  • «Талқылау» өрісіндегі құралдар панелі: мәтінді жылдам пішімдеу, дәйексөздер, код, тізімдер және тар экрандарда батырмаларды жинау.
  • Журнал кестесінің үстіндегі белсенді сүзгілер жолы: бүкіл ағымдағы іріктеу бір қарағанда көрінеді, ережелерді жылдам жою және смартфондарға оңтайландыру.
  • Журналдардың жылдам ашылуы: құжаттар тізімі топтар ағашының қайта есептелуін күтпей-ақ пайда болады, ал SQL-сұрауларды оңтайландыру журналдың бір бөлігіне қолжетімділігі бар қызметкерлер үшін жүктеуді жеделдетті.
  • Сервердің іске қосылуын 4 есе жеделдету: конфигурацияны пакеттік алдын ала іріктеу 170 құжат түрі бар іске қосу уақытын 82-ден 19 секундқа дейін қысқартты (ДҚ-ға сұраулар −78%).
  • «Файл» өрісіндегі кітапханалардың жаңа стегі: гибридті OCR-мен pdfplumber негізіндегі PDF мәтінін заманауи алу және excelize арқылы XLSX-ті нативті талдау.

✍️ «Талқылаудағы» жылдам пішімдеуге арналған құралдар панелі

«Талқылау» өрісі түсініктемелер мен қызметкерлердің ішкі хат алмасуы үшін тікелей құжат карточкасында пайдаланылады. 8.4 нұсқасында хабарлар редакторына жылдам пішімдеуге арналған құралдар панелі қосылды:

Толығырақ ↗

🔍 Іріктеуді ашық бақылау: журналдардағы белсенді сүзгілер панелі

Бұрын бірнеше баған бойынша сүзгілер қойылғанда іріктеудің жиынтық шарттарын бірден бағалау қиын болатын — әр бағанның мәзірін кезекпен ашуға тура келетін. 8.4 нұсқасында іріктеуді басқару барынша көрнекі болды:

  • Кесте үстіндегі көрнекі чиптер: құжаттар тізімінің тақырыптарының дәл үстінде стильдендірілген чип-элементтері бар жол пайда болды. Әр элемент баған атауын, іріктеу шартын («қамтиды», «тең», «тең емес», «ауқымда» және т.б.) және берілген мәнді көрнекі көрсетеді.
  • Бір қарағанда бақылау: қойылған шарттардың бүкіл жиынтығы артық басуларсыз бірден көрінеді.
  • 1 рет басумен басқару: кез келген қойылған сүзгіні тиісті тақташадағы «айқыш» белгішесін басу арқылы лезде тастауға немесе сүзгіні баптауға лезде өту үшін оны басуға болады.
  • Тар экрандарда орын үнемдеу: ұялы телефондарда орын үнемдеу үшін панель көрсетілмейді, ал қойылған іріктеу баған тақырыптарындағы сүзгі батырмаларының ерекшеленуі бойынша көрінеді.
  • Ақпараттық есептегіш: пагинатор іріктеу көлемін құжаттардың бастапқы санына қатысты «Барлығы: Y ішінен X» форматында дәл көрсетеді.

Толығырақ ↗

⚡ Журналдар мен сұрауларды жүктеу ретін оңтайландыру

DOC-V 8.4 журналдарының архитектурасында веб-клиент жағында да, деректер базасына қолжетімділік құқықтарының сұрауларын қалыптастыру кезінде де аса маңызды тар орындар жойылды:

  • Деректерді асинхронды бейнелеу: құжаттар кестесі енді сол жақ навигация панеліндегі топтар ағашының толық қайта есептелуін күтіп бұғатталмайды. Құжаттар іріктеу дайын болғанда бірден экранда көрсетіледі, ал топтардағы сандық индикаторлар кейін жүктеледі.
  • UNION бар жоғары тиімді SQL-сұраулар: қолжетімділік құқықтарын тексеру құқық тармақтарын туынды кесте арқылы біріктіруге ауыстырылды (SELECT * FROM ((...) UNION (...)) AS t). Бұл күрделі көріну саясаттары кезінде ДҚБЖ-ны құқықтар кестелерін ауыр толық сканерлеуден құтқарды.
  • Үлкен базалардағы әсері: жылдамдықтың ең байқалатын өсімін жүздеген мың құжаты бар базаларда журналдың тек бір бөлігіне қолжетімділігі бар қызметкерлер алады. Бақылау өлшемдерінде мұндай пайдаланушылар үшін бетті іріктеу уақыты 1.18 с-тан 0.04 с-қа дейін қысқарды.
  • Жылдам тастау және сенімді іріктемелер: журнал баптауларын тастау енді қатып қалмайды, ал сақталған пайдаланушы көріністері («іріктемелер») топтар ағашының белсенді тармағымен бірге бетті F5 арқылы жаңартудан кейін сақталады.

Толығырақ ↗

🚀 Сервер жүктелуін 4 есе жеделдету: конфигурацияны пакеттік алдын ала іріктеу

Жүйенің іске қосылу және қайта іске қосылу уақыты корпоративтік орнатымдарды жаңарту кезінде шешуші мәнге ие. 8.4 нұсқасында біз конфигурацияны инициализациялауды терең рефакторингтен өткіздік:

  • Нақты стендтегі нәтижелер: 170 құжат түрі бар жұмыс конфигурациясында конфигурацияны жүктеу уақыты 82 секундтан 19 секундқа дейін төмендеді (4 еседен астам жеделдету!).
  • N+1 мәселесін жою: іске қосу кезінде ДҚБЖ-ға жүгінулердің жиынтық саны 9 875-тен 2 099 SQL-сұрауға дейін (−78.7%) қысқарды.
  • Пакеттік алдын ала іріктеу архитектурасы (Batch Preload): батырмалар, маршруттар, пішіндер, әрекеттер және үлгілер енді шикі жолдардың детерминирленген кэшімен 500 элементтен тұратын бөліктермен тиімді пакеттік іріктемелер (WHERE ... IN (...)) арқылы оқылады, бұл бэкенд пен деректер базасы арасындағы мыңдаған баяу желілік round-trip-терді болдырмайды.

Толығырақ ↗

📄 «Файл» өрісі: мәтін алуға арналған заманауи кітапханалар

«Файл» өрісінің «Өріс файлдарының мәтіндік мазмұнын алу» әдісі толығымен жаңартылған әрі өнімді құралдар стегіне ауыстырылды:

  • PDF үшін заманауи қозғалтқыш: ескірген шешімдер pdfplumber кітапханасы негізіндегі парсермен ауыстырылды. Ол бағандық және кестелік беттеуді сақтай отырып мәтінді дұрыс алады, сондай-ақ гибридті режимді қолдайды: егер бетте суреттер болса және машинамен оқылатын мәтін аз болса, ол ONNX негізіндегі жылдам кірістірілген OCR-ға автоматты түрде жіберіледі.
  • XLSX-ті нативті талдау: электрондық кестелерді талдау Go-дағы excelize/v2 кітапханасына ауыстырылды. Бұл сыртқы LibreOffice-ті шақыру қажеттілігін толығымен жойды, түрлендіру қателерін болдырмады және үлкен кестелік файлдарды өңдеуді бірнеше есе жеделдетті.
  • Құрылымдалған Markdown және JSON-ға экспорттау: әдіс мазмұнды қарапайым мәтінмен ғана емес, бөгде сервистерге және ЖИ-модельдерге беру үшін парақтар бойынша ұқыпты Markdown-кестелер немесе JSON-массивтер түрінде алуға мүмкіндік береді.
  • Алынған мәтіннің дискілік кэші: бұрын өңделген файлдар үшін әдісті қайта шақыру қайта парсингсіз лезде қайтарылады.

Толығырақ ↗

💡 DOC-V 8.4 релизіне тұрақтылықтың, интерфейс эргономикасының және қауіпсіздіктің ондаған нүктелік жақсартулары кірді. Барлық жаңартулардың толық тізімімен қолдау порталындағы Барлық жаңартулар ↗ бөлімінде танысуға болады.

💡 DOC-V 8.4-ке қалай жаңартуға болады?

8.4 нұсқасы мерзімсіз тегін жаңартулардың іргелі қағидатымыз аясында DOC-V-нің барлық клиенттеріне мүлдем тегін қолжетімді.

Жаңартуды орындау үшін DOC-V серверіңізде жоспарлағыш тапсырмасын ↗ іске қосу жеткілікті. Сұрақтар туындаса, біздің техникалық қолдау ↗ қызметімізге әрқашан жүгіне аласыз.

❓ Жиі қойылатын сұрақтар (FAQ)

Құралдар панелі пайда болуы үшін бар «Талқылау» өрістерін қайта баптау керек пе?

Жоқ, барлық бар талқылаулар жылдам пішімдеу панелін автоматты түрде алады. Қажет болса, әкімшілер өріс түрінің баптауларында панельді немесе файлдарды тіркеу батырмасын жасыра алады.

Құжаттар журналындағы белсенді сүзгілер панелі қалай жұмыс істейді?

Журнал кестесінің үстінде әр қойылған критерий үшін баған атауы, шарты және мәні көрсетілген көрнекі чиптер бейнеленеді. Сүзгіні бір рет басумен жоюға немесе өңдеу үшін оның мәзірін ашуға болады.

DOC-V сервері неліктен 4 есе жылдам іске қосыла бастады?

Мыңдаған жеке SQL-сұраулардың (N+1) орнына метадеректерді 500 жазбадан тұратын бөліктермен пакеттік алдын ала іріктеудің (Batch Preload) арқасында. ДҚБЖ-ға жүгінулер саны 78.7%-ға қысқарды, ал іске қосу уақыты 82-ден 19 секундқа дейін төмендеді.

Журналдардың жылдам ашылуын кім ең қатты сезінеді?

Ірі деректер базаларындағы құжаттардың шектеулі бөлігіне қолжетімділігі бар қызметкерлер: UNION туынды кестелері арқылы құқықтарды тексеруді оңтайландырудың арқасында сұрау уақыты 1.18 с-тан 0.04 с-қа дейін қысқарды.

Мәтін алу үшін «Файл» өрісінде қандай жаңа кітапханалар пайдаланылады?

PDF үшін гибридті OCR-мен pdfplumber кітапханасы, ал XLSX үшін ауыр LibreOffice-ті іске қоспайтын, құрылымдалған JSON мен Markdown-ды қолдайтын нативті excelize/v2 кітапханасы енгізілді.

DOC-V 8.4-ке жаңарту ақылы ма?

Жоқ! DOC-V жүйесінің жаңартулары мерзімсіз тегін жаңартулар қағидаты аясында барлық клиенттерге мүлдем тегін беріледі.