Âûøåë íîâûé ðåëèç àêòóàëüíîé íà ñåãîäíÿøíèé äåíü âåðñèè ïëàòôîðìû Security Vision 5. Îáíîâëåíèÿ êîñíóëèñü âñåõ ïðîäóêòîâ áðåíäà. Îá ýòîì CNews ñîîáùèëè ïðåäñòàâèòåëè Security Vision.
Îòîáðàæåíèå äàííûõ è èçìåíåíèÿ èíòåðôåéñà
Ó ïîëüçîâàòåëåé ïîÿâèëîñü áîëüøå âîçìîæíîñòåé ïî óïðàâëåíèþ îòîáðàæåíèåì äàííûõ ÷åðåç òàáëèöû, êàðòî÷êè, âèäæåòû è äðóãèå îáúåêòû, à â èçìåíåíèÿõ èíòåðôåéñà áûëè ó÷òåíû èõ ïîæåëàíèÿ äëÿ áîëåå ëåãêîé ðàáîòû ñ ïðîäóêòàìè.
– ïåðåðàáîòàíî ìíîæåñòâî ýëåìåíòîâ ðåäàêòîðà äëÿ òèïîâ îáúåêòîâ ñèñòåìû (äîñòóïíîñòü, çàïîëíåíèå, âàëèäàöèÿ, òàáëè÷íûé âèä è äåðåâî) è äëÿ áëîêîâ êàðòî÷åê (âèäæåò, èñòîðèÿ, ÷àò, òåêñò è ñâîéñòâà).
– ïåðåðàáîòàí èíòåðôåéñ äëÿ ðåäàêòîðà äåéñòâèé, äîáàâëåíà âîçìîæíîñòü çàäàâàòü öâåò êíîïêè â çàâèñèìîñòè îò òåìû.
– óëó÷øåí UI/UX ðàçäåëà «Ïîëüçîâàòåëè».
– âíåäðåí íîâûé ðåäàêòîð âåðñèé ðàáî÷èõ ïðîöåññîâ (ïëåéáóêîâ, æèçíåííûõ öèêëîâ, ñöåíàðèåâ îáðàáîòêè çàÿâîê è ïð. â çàâèñèìîñòè îò ìîäóëåé).
– äëÿ âèäæåòîâ «Ðàäàð», «Êàðòà» è «Ãëîáóñ» äîáàâëåíà âîçìîæíîñòü îòîáðàæàòü îïèñàíèå äëÿ ïîäïèñåé îñåé, à òàêæå óêàçûâàòü íóëåâîå è ìàêñèìàëüíîå çíà÷åíèÿ íà ðàäèàëüíîé îñè è îòðèñîâêó ñòðåëîê ïî çàäàíèÿì, ÷òîáû èñêëþ÷èòü íàñëîåíèå àíèìàöèé.
– äëÿ âèäæåòà «Òàáëèöà» äîáàâëåíà âîçìîæíîñòü çàäàâàòü øèðèíó êîëîíîê è íàñòðàèâàòü èõ ñîðòèðîâêó â ñâÿçàííûõ òàáëèöàõ.
– îáåñïå÷åí ìåõàíèçì îòîáðàæåíèÿ âñïëûâàþùèõ ïîäñêàçîê ïî âèäæåòàì (ïðè íàâåäåíèè íà íåãî êóðñîðà ìûøè) è «çàãëóøåê» ïðè îòîáðàæåíèè ïóñòûõ áëîêîâ.
– äëÿ ìåíþ Ïëàòôîðìû äîáàâëåí äèíàìè÷åñêèé ñêðîëë.
– äëÿ ðåäàêòîðà êàðòî÷åê äîáàâëåíà íàñòðîéêà øàãà â ïèêñåëÿõ (÷åðåç èçìåíåíèå ðàçìåðà ñåòêè).
Êîííåêòîðû è ðàáîòà ñ äàííûìè
Èíòåãðàöèè ñ ëþáûìè âíåøíèìè ñèñòåìàìè – âàæíàÿ ÷àñòü ðàáîòû ïëàòôîðìû êàê ïðè ïîñòðîåíèè åäèíîé ýêîñèñòåìû â ðàìêàõ îðêåñòðàöèè, òàê è ïðè âûñòðàèâàíèè ìåõàíèçìîâ ðåàãèðîâàíèÿ. Ïîýòîìó ÷àñòü îáíîâëåíèé êîñíóëàñü ôóíêöèîíàëà êîííåêòîðîâ è ïðåîáðàçîâàíèé äàííûõ, áëàãîäàðÿ ÷åìó ðàñøèðåíà ëîãèêà ðàáîòû è óñèëåíà ãèáêîñòü ïðîäóêòîâ Security Vision ïðè èíòåãðàöèè âíåøíèõ ñèñòåì è âî âðåìÿ îáðàáîòêè äàííûõ èç íèõ:
– äîáàâëåíû âèçóàëüíîå ðàçãðàíè÷åíèå âêëþ÷åííûõ è âûêëþ÷åííûõ êîííåêòîðîâ è îòîáðàæåíèå íàèìåíîâàíèé ðàñïèñàíèé êîííåêòîðîâ â çàâèñèìîñòè îò èõ ñîñòîÿíèÿ.
– äëÿ êîííåêòîðîâ òèïà «HTTP» (API) è «Ôàéë» (÷òåíèå/çàïèñü) äîáàâëåíû âîçìîæíîñòè èñïîëüçîâàíèÿ àðõèâîâ BZip2 è Tar, à òàêæå âûáîð êîíêðåòíîãî ôàéëà èç zip àðõèâà â HTTP;
– äëÿ âñåõ êîííåêòîðîâ îáíîâëåíû óñëîâèÿ äëÿ ïîâòîðåíèÿ øàãà (åñëè ðåçóëüòàò ðàçáèò íà îòäåëüíûå ñîáûòèÿ, òî ïðîâåðÿòü óñëîâèå ïî êàæäîìó ñîáûòèþ è ïîâòîðÿòü øàã, åñëè õîòÿ áû ïî îäíîìó âûïîëíèëîñü) è äîáàâëåíà âîçìîæíîñòü ïîëó÷åíèÿ èíôîðìàöèè î êîííåêòîðàõ â ïóëå è ñâîáîäíûõ ïîðòàõ;
– îáíîâëåíà ëîãèêà îáíîâëåíèÿ è ïðèìåíåíèÿ íàñòðîåê îòïðàâêè æóðíàëà àóäèòà ïî Syslog;
– ïðè îáðàáîòêå äàííûõ â ðåçóëüòàòå ïàðñèíãà ðåçóëüòàò îïöèè «Ðàçáèòü ðåçóëüòàò ïî îòäåëüíûì ñîáûòèÿì» äëÿ äâóõ áëîêîâ íà îäíîì óðîâíå îáúåäèíÿåòñÿ â ñîáûòèÿ ñ âàðèàíòàìè âñåõ êîìáèíàöèé ðåçóëüòàòîâ;
– äëÿ ïðåîáðàçîâàíèÿ «Çàìåíà» äîáàâëåíû îïöèè óäàëåíèÿ â íà÷àëå è êîíöå ñòðîêè;
– äîáàâëåí íîâûé òèï ïðåîáðàçîâàíèÿ - «Óäàëèòü ïóñòûå çíà÷åíèÿ èç ìíîæåñòâåííûõ»;
– äëÿ ïàðñèíãà «JPath» äîáàâëåíà âîçìîæíîñòü ïîëó÷àòü èìÿ àòðèáóòà (ðîäèòåëüñêîãî ýëåìåíòà) è ïîëíûé ïóòü;
– äîáàâëåíà âîçìîæíîñòü íå òîëüêî çàäàâàòü ðåãóëÿðíîå âûðàæåíèå (ïðåîáðàçîâàíèå) êàê ôèêñèðîâàííîå çíà÷åíèå, íî è çàãðóæàòü åãî äèíàìè÷åñêè èç ñâîéñòâ, ïåðåìåííûõ è äð.
Ðîëåâàÿ ìîäåëü
Ó âëàäåëüöåâ ñèñòåìû ïîÿâèëîñü áîëüøå âîçìîæíîñòåé ïî óïðàâëåíèþ ïîëüçîâàòåëÿìè è ó÷åòó ðàçëè÷íûõ èçìåíåíèé:
– äîáàâëåíà âîçìîæíîñòü èçìåíåíèÿ ðîäèòåëüñêîé îðãàíèçàöèè â äåðåâüÿõ ãðóïï ñîòðóäíèêîâ è ãðóïï ïîëüçîâàòåëåé;
– äîáàâëåíà âîçìîæíîñòü çàäàâàòü íåñêîëüêî ãðóïï ïîëüçîâàòåëåé;
– äîáàâëåíà âîçìîæíîñòü çàïðåùàòü ïîëüçîâàòåëÿì èçìåíÿòü äàííûå â ïðîôèëÿõ;
– ïåðåðàáîòàí èíòåðôåéñ îòîáðàæåíèÿ èñòîðèè èçìåíåíèé â êàðòî÷êå (ëîãèðîâàíèå), äîáàâëåíà âîçìîæíîñòü ïåðåíåñòè ôóíêöèîíàë ýêñïîðòà/èìïîðòà ñîáûòèé àóäèòà â âûäåëåííûé ñåðâèñ ñ öåëüþ îïòèìèçàöèè;
– äëÿ íàñòðîéêè æóðíàëà àóäèòà äîáàâëåíî ëîãèðîâàíèå ñîáûòèé ïî èçìåíåíèþ íàñòðîåê æóðíàëà.
Îáùàÿ ïðîèçâîäèòåëüíîñòü è ôóíêöèîíàëüíûå êîìïîíåíòû
Äðóãèå âåñîìûå îáíîâëåíèÿ çàòðîíóëè îáùóþ ïðîèçâîäèòåëüíîñòü è ðàáîòó ôóíêöèîíàëüíûõ êîìïîíåíòîâ:
– îïòèìèçèðîâàí ïðîöåññ óäàëåíèÿ áîëüøîãî êîëè÷åñòâà îáúåêòîâ è ñòðîê ñïðàâî÷íèêîâ èç ïîðòàëà;
– îáíîâëåíû Angular, Prime NG, amcharts, openlayers, cytoscape, globe.gl, gridster è ïëàòôîðìà íà .NET 8 (âêëþ÷àÿ áèáëèîòåêè íà àêòóàëüíûå âåðñèè);
– îáíîâëåí ñåðâèñ èíòåãðàöèè ñ ÑÓÄÈÐ;
– íàñòðîåíà ðàáîòà ôèëüòðà â îáùåì âèäå òèïà «Äåðåâî»;
– âíåäðåíû óëó÷øåíèÿ â ðàáî÷èõ êàëåíäàðÿõ, áèáëèîòåêå (ñåëåêòîðå) âèäæåòîâ, ïðîöåññàõ óäàëåíèÿ äàííûõ è äðóãèõ ìàññîâûõ îïåðàöèÿõ îáùåì âèäå «Äåðåâî», â ìåíþ Ïëàòôîðìû è èíòåðôåéñå ìîíèòîðèíãà ñîñòîÿíèÿ êîìïîíåíòîâ;
– äîáàâëåíà âîçìîæíîñòü ïîëíîòåêñòîâîãî ïîèñêà â «×àòå» ïî àíàëîãèè ñ ïîèñêîì ïî äåéñòâèÿì â «Ãðàôàõ»;
– äîáàâëåíà âîçìîæíîñòü âûáîðà êîäèðîâêè âûãðóæàåìîãî ôàéëà è ðàçäåëèòåëÿ òåêñòà, à òàêæå ïðè íàçíà÷åíèè öâåò ôîíà ó äîêóìåíòà äëÿ îò÷åòîâ;
– âíóòðèïîðòàëüíûå îïîâåùåíèÿ ïîëó÷èëè âîçìîæíîñòü çàãðóæàòü çíà÷åíèÿ ñâîéñòâ îáúåêòîâ è ñïðàâî÷íèêîâ.


