DOC-V корпоративтік автоматтандыру платформасы әзірлеудің тұрақсыз тармағы аясында дамуын жалғастыруда. Өткен аптада бірнеше аралық нұсқа шығарылды, олардың басты мақсаты элементтер мен байланыстарды зияткер көшіру есебінен жүйені баптауды барынша жеделдету болды. Енді конфигурация әкімшілеріне шарттар мен әрекеттердің күрделі тізбектерін қолмен қайта жасаудың қажеті жоқ — жүйе логикалық тәуелділіктерді сақтай отырып, оларды өзі көшіре алады. Толық нұсқаулықтар біздің Қолдау порталында қолжетімді, ал бұл мақалада негізгі өзгерістерді талдаймыз.
1. Зияткер көшіру: өрістер мен процестерді барлық байланыстарымен ауыстыру
Күрделі бизнес-процестерді жасау көбіне баптауларды күнделікті қайталауды талап етеді. Біз бұл жұмысты өз мойнына алатын «зияткер көшіру» тетіктерін енгіздік:
Енді бір рет басумен нені көшіруге болады:
• Тәуелділіктері бар өрістер: Егер құжаттағы басқа өрістерге тәуелді өрісті (мысалы, көршісінің мәні бойынша деректерді іріктейтін) көшіру қажет болса, зияткер шебер осы байланыстарды тексереді. Екінші қадамда ол тәуелділіктерді жаңа құжаттағы бар өрістермен салыстыруды немесе оларды негізгі өрістен кейін көшіруді ұсынады.
• Тізбектер мен контейнерлердегі әрекеттер: Енді процестер конструкторындағы кез келген әрекетті контекстік мәзір арқылы көшіруге болады (көшірме түпнұсқаның дәл астында пайда болады). Оның үстіне, бұрын таңдалған нүкте мен контекст автоматты түрде сақтала отырып, «Шарт», «Бақылау» және «Қайталау» контейнерлерінің ішіндегі әрекеттерді көшіруге қолдау көрсетіледі.
• Логикалық шарттар: Өтулердің тармақталған тексерулерін баптай отырып, бұрын жасалған шарттар топтарын жылдам контекстік мәзір арқылы көшіре аласыз.
• Өрістерді салыстыру: Құжаттарды автоматты жасау, файлдардан немесе сілтемелерден импорттау әрекеттерін баптау кезінде енді өрістердің сәйкестік жолдарын көшіруге болады, бұл қайта қолмен таңдаудан құтқарады.
2. Байланысты кестелерді терең көшіру
«Құжаттар кестесі» түріндегі өрісте терең көшіру құралы — «Құжаттарды көшіру» әдісі пайда болды. Ол жай жолдарды емес, құжаттардың тұтас байланысты құрылымдарын олардың иерархиясын сақтай отырып көшіру қажет болғанда таптырмайды.
Әдіс барлық ішкі құжаттардың көшірмелерін автоматты түрде жасайды және олардың ішкі сәйкестендіргіштерін (сілтемелерін) бірден ауыстырады. Мысалы, бастапқы кестеде Б құжаты А құжатына бағынса, ал В құжаты А құжатына сілтеме жасаса, көшіру кезінде жүйе жаңа А2, Б2 және В2 құжаттарын жасайды, мұнда Б2 А2-нің ішінде қалады, ал В2 дәл А2-ге сілтеме жасайды. Барлық байланыстар автоматты түрде қайта құрылады.
3. Жаңартылған «Жұмыс барысы» журналы және нүктелік іздеу
Біз «Жұмыс барысы» журналын толығымен қайта өңдеп, процестердің орындалуын бақылауды компьютерлерде де, мобильді құрылғыларда да әлдеқайда ыңғайлы еттік:
• Оқиғаға назар аудару: Логтар бойынша іздеу нәтижелерінде әр оқиғаның жанында «көз» белгішесі бар батырма пайда болды. Оны басқанда іздеу уақытша жасырылады, журнал бетті қажетті жолға автоматты түрде парақтап, оны біртіндеп ерекшелейді. Іздеу тізіміне «Артқа» бір батырмасымен әрқашан орала аласыз.
• Іздеуді кірістірілген тастау: Біз сыртқы тазарту батырмасын алып тастадық. Енді тастау белгісі тікелей іздеу жолына кірістірілген. Ол сүзгі қолданылғанда ғана пайда болады және нәтижелерді бір рет басумен тазартуға мүмкіндік береді.
• «Маңыздылар / Барлығы» ауыстырғышы: Компьютерлерде көрнекі [ Маңыздылар ] [ Барлығы ] қойынды-ауыстырғышы пайда болды. Телефондарда орын үнемдеу үшін ол белгішесі динамикалық түрде өзгеретін ықшам дөңгелек батырмаға айналды: ★ (тек маңызды қадамдарды көрсету) немесе ☰ (барлық оқиғаларды көрсету).
• Миллисекундқа дейінгі дәлдік: Барлық оқиғаларды қарау режимінде уақыт енді миллисекундтық дәлдікпен көрсетіледі, бұл жүйенің автоматты әрекеттерін егжей-тегжейлі талдауды жеңілдетеді.
4. Жүйелік сценарийлерді іске қосуға арналған дайын үлгілер
«Іске қосу» автоматты әрекеті үшін (жүйенің ішкі командалары орындалатын) дайын конфигурациялық үлгілер қосылды.
Сервистік утилиталар саны уақыт өте келе көбейетіндіктен, аргументтер мен параметрлерді қолмен толтыру әкімшілерге қиындық туғызатын. Енді қажетті команданы таңдағанда үлгілер таңдалған сценарий үшін аргументтердің барлық қажетті құрылымын автоматты түрде толтырады. Автоматты сценарийлерді баптау қауіпсіз әрі жылдам болды.
5. Безендіру мен деректерді енгізудегі жақсартулар
Сондай-ақ аптаның аралық нұсқаларында интерфейстің күнделікті функциялары жетілдірілді:
• Сөздер регистрін автотүзету: «Бас әріппен басталатын жолды алу» автотолтыру әдісі ақылдырақ жұмыс істей бастады. Егер пайдаланушы кездейсоқ мәтінді толығымен бас әріптермен енгізсе (мысалы, «ТЕСТ»), жүйе оны тек бірінші әрпін бас әріп етіп қалдырып, ұқыпты түрге («Тест») келтіреді.
• Кестелерді динамикалық безендіру: «Құжаттар кестесі» өрісінің стиль ережелерінде ата-аналық құжат өрістеріне және ғаламдық жүйелік айнымалыларға қолдау пайда болды. Енді ішкі кестедегі жолдарды динамикалық түрде бояуға болады — мысалы, құжат авторына немесе бүкіл карточканың мәртебесіне қарай.
• Құжаттар журналдарындағы зияткер іздеу: Логтар сияқты, құжаттар журналдарынан да сыртқы тастау батырмасы алынып тасталды. Лупа мен тастау белгісі жолды өшіргенде автотазартатын бір өріске біріктірілді.
Апта бойы жүйенің аралық нұсқаларында біртіндеп пайда болған осы нүктелік жақсартулардың барлығы DOC-V No-Code платформасын күрделі бизнес-процестерді баптау үшін одан да икемді әрі ыңғайлы етеді.