{"id":11417,"date":"2025-12-15T14:19:01","date_gmt":"2025-12-15T13:19:01","guid":{"rendered":"https:\/\/pomoc.comarch.pl\/cee\/?post_type=ht_kb&#038;p=11417"},"modified":"2025-12-15T14:19:33","modified_gmt":"2025-12-15T13:19:33","slug":"wypelnij-pamiec-podreczna-serwera-aplikacji","status":"publish","type":"ht_kb","link":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/wypelnij-pamiec-podreczna-serwera-aplikacji\/","title":{"rendered":"Wype\u0142nij pami\u0119\u0107 podr\u0119czn\u0105 serwera aplikacji"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 ez-toc-wrap-left counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Spis tre\u015bci<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Prze\u0142\u0105cznik Spisu Tre\u015bci\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/wypelnij-pamiec-podreczna-serwera-aplikacji\/#Wprowadzenie\" >Wprowadzenie<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/wypelnij-pamiec-podreczna-serwera-aplikacji\/#Grupa_docelowa\" >Grupa docelowa<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/wypelnij-pamiec-podreczna-serwera-aplikacji\/#Opis_aplikacji\" >Opis aplikacji<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/wypelnij-pamiec-podreczna-serwera-aplikacji\/#Obszar_roboczy\" >Obszar roboczy<\/a><ul class='ez-toc-list-level-5' ><li class='ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/wypelnij-pamiec-podreczna-serwera-aplikacji\/#Sekcja_Okresy_waznosci\" >Sekcja Okresy wa\u017cno\u015bci<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/wypelnij-pamiec-podreczna-serwera-aplikacji\/#Sekcja_Wielkosc_pamieci_podrecznej\" >Sekcja Wielko\u015b\u0107 pami\u0119ci podr\u0119cznej<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/wypelnij-pamiec-podreczna-serwera-aplikacji\/#Konfiguracja\" >Konfiguracja<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/wypelnij-pamiec-podreczna-serwera-aplikacji\/#Uprawnienia\" >Uprawnienia<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/wypelnij-pamiec-podreczna-serwera-aplikacji\/#Instrukcje\" >Instrukcje<\/a><ul class='ez-toc-list-level-5' ><li class='ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/wypelnij-pamiec-podreczna-serwera-aplikacji\/#Czyszczenie_pamieci_podrecznej_serwera_aplikacyjnego\" >Czyszczenie pami\u0119ci podr\u0119cznej serwera aplikacyjnego<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/wypelnij-pamiec-podreczna-serwera-aplikacji\/#Aktualizacja_informacji_statystycznych\" >Aktualizacja informacji statystycznych<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/wypelnij-pamiec-podreczna-serwera-aplikacji\/#Wypelnianie_pamieci_podrecznej_serwera_aplikacji\" >Wype\u0142nianie pami\u0119ci podr\u0119cznej serwera aplikacji<\/a><\/li><\/ul><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h3 id=\"wprowadzenie\" ><span class=\"ez-toc-section\" id=\"Wprowadzenie\"><\/span>Wprowadzenie<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p data-start=\"42\" data-end=\"1193\">Ka\u017cdy serwer aplikacyjny systemu ERP posiada r\u00f3\u017cne pami\u0119ci podr\u0119czne (cache). Wszystkie pami\u0119ci podr\u0119czne bazuj\u0105 na pami\u0119ci wsp\u00f3\u0142dzielonej (Shared Cache), kt\u00f3ra s\u0142u\u017cy do przechowywania instancji obiekt\u00f3w biznesowych w pami\u0119ci operacyjnej. Wszystkie sesje serwera aplikacyjnego systemu ERP korzystaj\u0105 ze wsp\u00f3lnych pami\u0119ci podr\u0119cznych. Dzi\u0119ki temu dane, kt\u00f3re s\u0105 bardzo cz\u0119sto odczytywane przez r\u00f3\u017cne sesje, musz\u0105 by\u0107 przechowywane w pami\u0119ci operacyjnej tylko raz. Dodatkowo zmniejszana jest liczba odwo\u0142a\u0144 do bazy danych, co skutkuje zwi\u0119kszeniem wydajno\u015bci systemu. Po uruchomieniu serwera aplikacji pami\u0119ci podr\u0119czne s\u0105 pocz\u0105tkowo puste, co powoduje d\u0142u\u017csze czasy odpowiedzi przy pierwszym u\u017cyciu aplikacji i wyszukiwa\u0144. Je\u017celi serwer aplikacji dzia\u0142a przez d\u0142u\u017cszy czas, pami\u0119ci podr\u0119czne zostaj\u0105 wype\u0142nione, a czasy odpowiedzi ulegaj\u0105 skr\u00f3ceniu. Przy jednorodnym obci\u0105\u017ceniu serwera aplikacji, na przyk\u0142ad gdy wielu u\u017cytkownik\u00f3w korzysta z podobnego zestawu aplikacji, efekt ten mo\u017ce zosta\u0107 osi\u0105gni\u0119ty szybciej. Poniewa\u017c dane nieu\u017cywanych aplikacji nie s\u0105 \u0142adowane, obci\u0105\u017cenie bazy danych oraz pami\u0119ci operacyjnej pozostaje niewielkie.<\/p>\n<p data-start=\"1195\" data-end=\"2077\">W okre\u015blonych przypadkach, na przyk\u0142ad podczas prezentacji prowadzonych na \u015bwie\u017co uruchomionym serwerze aplikacji w trakcie wydarzenia, zasadne jest jednak wcze\u015bniejsze, jawne wype\u0142nienie pami\u0119ci podr\u0119cznych. W tym celu dost\u0119pna jest aplikacja <em>Wype\u0142nij pami\u0119\u0107 podr\u0119czn\u0105 serwera aplikacji<\/em>. Proces wype\u0142niania pocz\u0105tkowo wymaga pewnego czasu oraz zasob\u00f3w procesora i bazy danych, a tak\u017ce powoduje za\u0142adowanie do pami\u0119ci podr\u0119cznej cz\u0119\u015bci danych, kt\u00f3re w rzeczywisto\u015bci nie s\u0105 potrzebne. W zamian system po zako\u0144czeniu tego procesu charakteryzuje si\u0119 optymaln\u0105 szybko\u015bci\u0105 podczas otwierania aplikacji. Nale\u017cy przy tym zwr\u00f3ci\u0107 uwag\u0119, \u017ce otwierane s\u0105 wy\u0142\u0105cznie te aplikacje, do kt\u00f3rych u\u017cytkownik korzystaj\u0105cy z aplikacji <em>Wype\u0142nij pami\u0119\u0107 podr\u0119czn\u0105 serwera aplikacji<\/em> posiada uprawnienia i kt\u00f3re mo\u017ce otwiera\u0107 na podstawie przypisanych mu struktur organizacyjnych.<\/p>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Pami\u0119ci podr\u0119czne wynik\u00f3w wyszukiwa\u0144, pami\u0119ci podr\u0119czne oraz procesory raport\u00f3w mened\u017cera wydruku systemu ERP (SOM) nie s\u0105 obj\u0119te dzia\u0142aniem tej aplikacji. Konkretne czynno\u015bci, takie jak na przyk\u0142ad wyszukiwanie artyku\u0142\u00f3w lub wydruk dokument\u00f3w, powinny zosta\u0107 wykonane jednorazowo przed prezentacj\u0105, aby wype\u0142ni\u0107 pami\u0119ci podr\u0119czne zaanga\u017cowanych komponent\u00f3w.<\/div><\/section>\n<p>Aplikacja <em>Wype\u0142nij pami\u0119\u0107 podr\u0119czn\u0105 serwera aplikacji<\/em> zapewnia wype\u0142nienie pami\u0119ci podr\u0119cznej poprzez uruchomienie przebiegu testowego <em>com.cisag.pgm.StartAllDialogApplications.<\/em> Podczas przebiegu testowego wszystkie aplikacje dialogowe, kt\u00f3re bie\u017c\u0105cy u\u017cytkownik ma prawo otworzy\u0107 i kt\u00f3re nie s\u0105 oznaczone do usuni\u0119cia ani nie znajduj\u0105 si\u0119 w przestrzeniach nazw testowych, s\u0105 otwierane, inicjalizowane i ponownie zamykane. W ten spos\u00f3b do pami\u0119ci podr\u0119cznych \u0142adowane s\u0105 wszystkie niezb\u0119dne metadane dla tych aplikacji. Dodatkowo budowane s\u0105 metadane dla wszystkich wyszukiwa\u0144 wykorzystywanych przez aplikacj\u0119 na zak\u0142adce <em>Wyszukiwania<\/em>. Umo\u017cliwia to szybkie prze\u0142\u0105czanie si\u0119 na zak\u0142adk\u0119 <em>Wyszukiwania<\/em> oraz pomi\u0119dzy wyszukiwaniami dost\u0119pnymi do wyboru w tej zak\u0142adce w ramach danej aplikacji. Proces wype\u0142niania mo\u017ce trwa\u0107 kilka minut i wymaga znacznych zasob\u00f3w obliczeniowych. Po jego zako\u0144czeniu czas logowania oraz korzystania z aplikacji ulega jednak wyra\u017anemu skr\u00f3ceniu.<\/p>\n<h3 id=\"grupa-docelowa\" ><span class=\"ez-toc-section\" id=\"Grupa_docelowa\"><\/span>Grupa docelowa<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>Konsultanci specjalistyczni<\/li>\n<li>Konsultanci techniczni<\/li>\n<li>Administratorzy<\/li>\n<\/ul>\n<h3 id=\"opis-aplikacji\" ><span class=\"ez-toc-section\" id=\"Opis_aplikacji\"><\/span>Opis aplikacji<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Aplikacja <em>Wype\u0142nij pami\u0119\u0107 podr\u0119czn\u0105 serwera aplikacji<\/em> s\u0142u\u017cy do wype\u0142niania pami\u0119ci podr\u0119cznej bie\u017c\u0105cego serwera aplikacji. Skraca to czas odpowiedzi po ponownym uruchomieniu serwera aplikacji, w szczeg\u00f3lno\u015bci czas wymagany do otwarcia aplikacji. Nie ma to wp\u0142ywu na zewn\u0119trzne komponenty, takie jak SOM.<\/p>\n<h4 id=\"obszar-roboczy\" ><span class=\"ez-toc-section\" id=\"Obszar_roboczy\"><\/span>Obszar roboczy<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Obszar roboczy jest podzielony na dwie sekcje.<\/p>\n<h5 id=\"sekcja-okresy-waznosci\" ><span class=\"ez-toc-section\" id=\"Sekcja_Okresy_waznosci\"><\/span>Sekcja<em> Okresy wa\u017cno\u015bci<\/em><span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p>Po wykonaniu akcji [<strong>Wype\u0142nij pami\u0119\u0107 podr\u0119czn\u0105 serwera aplikacji<\/strong>] w tej sekcji wy\u015bwietlane s\u0105 warto\u015bci czas\u00f3w wykonania.<\/p>\n<p><strong>Wymagany czas<\/strong> &#8211; pole zawiera czas trwania ostatniego uruchomienia.<\/p>\n<h5 id=\"sekcja-wielkosc-pamieci-podrecznej\" ><span class=\"ez-toc-section\" id=\"Sekcja_Wielkosc_pamieci_podrecznej\"><\/span>Sekcja <em>Wielko\u015b\u0107 pami\u0119ci podr\u0119cznej<\/em><span class=\"ez-toc-section-end\"><\/span><\/h5>\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\">\n<div class=\"flex max-w-full flex-col grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-1\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"282bb329-4d20-46db-8cb2-a9f5f0eb832d\" data-message-model-slug=\"gpt-5-2\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\">\n<div class=\"markdown prose dark:prose-invert w-full break-words light markdown-new-styling\">\n<p data-start=\"0\" data-end=\"294\" data-is-last-node=\"\" data-is-only-node=\"\">W tej sekcji wy\u015bwietlane s\u0105 przyk\u0142adowe informacje dotycz\u0105ce pami\u0119ci podr\u0119cznej. Nie ma mo\u017cliwo\u015bci bezpo\u015bredniej modyfikacji danych w tym miejscu. Dodatkowe informacje na temat zawarto\u015bci wybranych pami\u0119ci podr\u0119cznych serwera aplikacyjnego systemu ERP mo\u017cna uzyska\u0107 w aplikacji <em>Panel System.<\/em><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>Dost\u0119pne pola:<\/p>\n<p><strong>Liczba Data-Descriptions<\/strong> &#8211; wskazuje, ile element\u00f3w Data-Descriptions jest przechowywanych w pami\u0119ci podr\u0119cznej.<\/p>\n<p><strong>Maksymalna liczba Data-Descriptions<\/strong> &#8211; wskazuje, ile element\u00f3w Data-Descriptions mo\u017ce by\u0107 maksymalnie przechowywanych w pami\u0119ci podr\u0119cznej.<\/p>\n<p><strong>Liczba element\u00f3w Stringtable<\/strong> &#8211; wskazuje, ile element\u00f3w Stringtable jest przechowywanych w pami\u0119ci podr\u0119cznej.<\/p>\n<p><strong>Maksymalna liczba element\u00f3w Stringtable<\/strong> &#8211; wskazuje, ile element\u00f3w Stringtable mo\u017ce by\u0107 maksymalnie przechowywanych w pami\u0119ci podr\u0119cznej.<\/p>\n<p><strong>Liczba Actions <\/strong>&#8211; w<span style=\"font-size: revert; color: initial;\">skazuje, ile element\u00f3w akcji jest przechowywanych w pami\u0119ci podr\u0119cznej.<\/span><\/p>\n<div class=\"flex flex-col text-sm @w-xl\/main:pt-header-height pb-25\">\n<article class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"request-WEB:b41cd537-b574-4b58-b9f0-c8d56c8ade17-47\" data-testid=\"conversation-turn-96\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\">\n<div class=\"flex max-w-full flex-col grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-1\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"55c6e287-7ece-47cb-9f03-50aed6514385\" data-message-model-slug=\"gpt-5-2\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\">\n<div class=\"markdown prose dark:prose-invert w-full break-words light markdown-new-styling\">\n<p data-start=\"0\" data-end=\"1201\" data-is-last-node=\"\" data-is-only-node=\"\"><strong>Maksymalna liczba Actions <\/strong>&#8211; wskazuje, ile element\u00f3w akcji mo\u017ce by\u0107 maksymalnie przechowywanych w pami\u0119ci podr\u0119cznej.<br data-start=\"718\" data-end=\"721\" \/><strong>Liczba ValueSets<\/strong> &#8211; wskazuje, ile element\u00f3w Valuesets jest przechowywanych w pami\u0119ci podr\u0119cznej.<br data-start=\"816\" data-end=\"819\" \/><strong>Liczba OQL Search Mapper<\/strong> &#8211; wskazuje, ile mapper\u00f3w wyszukiwa\u0144 OQL jest przechowywanych w pami\u0119ci podr\u0119cznej.<br data-start=\"926\" data-end=\"929\" \/><strong>Liczba dynamicznych polece\u0144 OQL<\/strong> &#8211; wskazuje, ile dynamicznych instrukcji OQL jest przechowywanych w pami\u0119ci podr\u0119cznej.<br data-start=\"1050\" data-end=\"1053\" \/><strong>Maks. liczba dynamicznych polece\u0144 OQL<\/strong> &#8211; wskazuje, ile dynamicznych instrukcji OQL mo\u017ce by\u0107 maksymalnie przechowywanych w pami\u0119ci podr\u0119cznej.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<\/div>\n<p data-start=\"0\" data-end=\"250\">W tabeli wy\u015bwietlane s\u0105 informacje dotycz\u0105ce wszystkich zarejestrowanych pami\u0119ci podr\u0119cznych og\u00f3lnego przeznaczenia. Umo\u017cliwia to analiz\u0119 zachowania dost\u0119pu oraz cz\u0119stotliwo\u015bci zmian tych pami\u0119ci podr\u0119cznych.<\/p>\n<p data-start=\"252\" data-end=\"299\">Dost\u0119pne s\u0105 nast\u0119puj\u0105ce przyciski oraz kolumny:<\/p>\n<p data-start=\"301\" data-end=\"350\" data-is-last-node=\"\" data-is-only-node=\"\"><strong data-start=\"301\" data-end=\"315\">[Sortuj<\/strong>] &#8211; Zmienia spos\u00f3b sortowania tabeli.<\/p>\n<p data-start=\"301\" data-end=\"350\" data-is-last-node=\"\" data-is-only-node=\"\">Kolumny w tabeli:<\/p>\n<p><strong>Baza danych<\/strong> &#8211; baza danych pami\u0119ci podr\u0119cznej. Pami\u0119\u0107 podr\u0119czna zawiera dane z bazy danych wskazanej w tym polu.<\/p>\n<p><strong>Klasa pami\u0119ci podr\u0119cznej<\/strong> &#8211; klasa Java realizuj\u0105ca pami\u0119\u0107 podr\u0119czn\u0105.<\/p>\n<p><strong>Dost\u0119py<\/strong> &#8211; liczba dost\u0119p\u00f3w do pami\u0119ci podr\u0119cznej od momentu pierwszego jej u\u017cycia. Warto\u015b\u0107 ta wskazuje, ile razy za\u017c\u0105dano instancji klasy cache powi\u0105zanej z dan\u0105 baz\u0105 danych. Poniewa\u017c aplikacje mog\u0105 przechowywa\u0107 odwo\u0142anie do tej instancji przez pewien czas, warto\u015b\u0107 ta nie informuje bezpo\u015brednio o tym, jak cz\u0119sto by\u0142y wywo\u0142ywane metody pami\u0119ci podr\u0119cznej ani jak cz\u0119sto implementuj\u0105ca klasa Java uzyskiwa\u0142a dost\u0119p do bazy danych.<\/p>\n<p><strong>Zmiany obiektu biznesowego<\/strong> &#8211; liczba zmian obiekt\u00f3w biznesowych od momentu pierwszego u\u017cycia pami\u0119ci podr\u0119cznej. Pami\u0119\u0107 podr\u0119czna musi zosta\u0107 uniewa\u017cniona, to znaczy odrzucona, gdy zmieni si\u0119 kt\u00f3rykolwiek z obiekt\u00f3w biznesowych, na podstawie kt\u00f3rych danych zosta\u0142a obliczona jej zawarto\u015b\u0107. W szczeg\u00f3lno\u015bci pami\u0119ci podr\u0119czne oparte na cz\u0119sto zmieniaj\u0105cych si\u0119 danych zazwyczaj nie maj\u0105 zastosowania.<\/p>\n<p><strong>Utworzone instancje pami\u0119ci podr\u0119cznej<\/strong> &#8211; liczba instancji pami\u0119ci podr\u0119cznej utworzonych od momentu uruchomienia serwera aplikacyjnego. Przy pierwszym \u017c\u0105daniu pami\u0119ci podr\u0119cznej dla danej bazy danych lub przy \u017c\u0105daniu pami\u0119ci podr\u0119cznej po zmianie jednego z bazowych obiekt\u00f3w biznesowych konieczne jest utworzenie nowej instancji pami\u0119ci podr\u0119cznej. W systemach produkcyjnych warto\u015b\u0107 ta powinna by\u0107 niewielka i rzadko si\u0119 zmienia\u0107. W systemach deweloperskich dane te maj\u0105 niewielkie znaczenie dla pami\u0119ci podr\u0119cznych bazy repozytorium, poniewa\u017c obiekty dewekieorskie w tych systemach cz\u0119sto ulegaj\u0105 zmianom.<\/p>\n<p><strong>Ostatnia zmiana obiektu biznesowego<\/strong> &#8211; czas ostatniej zmiany obiektu biznesowego, na kt\u00f3rym oparta jest pami\u0119\u0107 podr\u0119czna.<\/p>\n<p><strong>Ostatnio wygenerowane<\/strong> &#8211; czas, w kt\u00f3rym pami\u0119\u0107 podr\u0119czna zosta\u0142a ostatnio nowo utworzona.<\/p>\n<h4 id=\"konfiguracja\" ><span class=\"ez-toc-section\" id=\"Konfiguracja\"><\/span>Konfiguracja<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>W aplikacji<em> Wype\u0142nij pami\u0119\u0107 podr\u0119czn\u0105 serwera aplikacji <\/em>nie s\u0105 wymagane \u017cadne ustawienia w aplikacji\u00a0<em>Konfiguracja<\/em>.<\/p>\n<h4 id=\"uprawnienia\" id=\"uprawnienia\" ><span class=\"ez-toc-section\" id=\"Uprawnienia\"><\/span>Uprawnienia<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>System dzia\u0142a w oparciu o wielopoziomow\u0105 koncepcj\u0119 autoryzacji. Zdolno\u015bci i uprawnienia mog\u0105 by\u0107 generalnie przypisywane na r\u00f3\u017cnych poziomach:<\/p>\n<ul>\n<li>na przyk\u0142ad na poziomach framework\u00f3w i aplikacji przypisuje si\u0119 uprawnienia, za pomoc\u0105 kt\u00f3rych mo\u017cna otworzy\u0107 aplikacj\u0119<\/li>\n<li>na poziomach jednostek biznesowych przypisuje si\u0119 uprawnienia, za pomoc\u0105 kt\u00f3rych mo\u017cna wprowadzi\u0107 lub utworzy\u0107 jednostk\u0119 biznesow\u0105. Uprawnienia zwi\u0105zane z jednostkami maj\u0105 zastosowanie do wszystkich aplikacji.<\/li>\n<\/ul>\n<p>Dla niekt\u00f3rych aplikacji opracowano uprawnienia specjalne, kt\u00f3re odnosz\u0105 si\u0119 do okre\u015blonych dzia\u0142a\u0144 i funkcji. Uprawnienia mog\u0105 by\u0107 r\u00f3wnie\u017c przypisane do tych mo\u017cliwo\u015bci. Na przyk\u0142ad uprawnienie mo\u017ce zosta\u0107 przypisana do specjalnej mo\u017cliwo\u015bci wystawienia zam\u00f3wienia.<\/p>\n<p>Uprawnienia mog\u0105 zosta\u0107 przypisane za pomoc\u0105 r\u00f3l uprawnie\u0144 jak r\u00f3wnie\u017c poprzez przyporz\u0105dkowanie organizacji. Szczeg\u00f3\u0142owe informacje mo\u017cna znale\u017a\u0107 w artykule\u00a0<a href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/uprawnienia\/\"><em>Uprawnienia<\/em><\/a>.<\/p>\n<p>\u017badna jednostka biznesowa nie jest istotna dla definicji uprawnie\u0144 dla aplikacji <em>Wype\u0142nij pami\u0119\u0107 podr\u0119czn\u0105 serwera aplikacji<\/em>.<\/p>\n<h4 id=\"instrukcje\" ><span class=\"ez-toc-section\" id=\"Instrukcje\"><\/span>Instrukcje<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<h5 id=\"czyszczenie-pamieci-podrecznej-serwera-aplikacyjnego\" ><span class=\"ez-toc-section\" id=\"Czyszczenie_pamieci_podrecznej_serwera_aplikacyjnego\"><\/span>Czyszczenie pami\u0119ci podr\u0119cznej serwera aplikacyjnego<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p>Przycisk [<strong>Nowy<\/strong>] na standardowym pasku narz\u0119dzi umo\u017cliwia wyczyszczenie pami\u0119ci podr\u0119cznej serwera aplikacji. Poniewa\u017c czyszczenie pami\u0119ci podr\u0119cznych mo\u017ce wp\u0142yn\u0105\u0107 na wydajno\u015b\u0107 systemu, akcja ta jest wykonywana dopiero po potwierdzeniu.<\/p>\n<h5 id=\"aktualizacja-informacji-statystycznych\" ><span class=\"ez-toc-section\" id=\"Aktualizacja_informacji_statystycznych\"><\/span>Aktualizacja informacji statystycznych<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p>Warto\u015bci widoczne w grupie <em>Wielko\u015b\u0107 pami\u0119ci podr\u0119cznej<\/em> s\u0105 wa\u017cne tylko w okre\u015blonym momencie. Aby uzyska\u0107 najnowsze warto\u015bci, naci\u015bnij przycisk <strong>[Aktualizuj<\/strong>].<\/p>\n<h5 id=\"wypelnianie-pamieci-podrecznej-serwera-aplikacji\" ><span class=\"ez-toc-section\" id=\"Wypelnianie_pamieci_podrecznej_serwera_aplikacji\"><\/span>Wype\u0142nianie pami\u0119ci podr\u0119cznej serwera aplikacji<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p>Nale\u017cy nacisn\u0105\u0107 przycisk [<strong>Wype\u0142nij pami\u0119\u0107 podr\u0119czn\u0105 serwera aplikacji<\/strong>] na standardowym pasku narz\u0119dzi.<\/p>\n<p>Rozpocznie si\u0119 wype\u0142nianie pami\u0119ci podr\u0119cznej serwera aplikacji.<\/p>\n<ol>\n<li>Otworzy\u0107 aplikacj\u0119 <em>Wype\u0142nij pami\u0119\u0107 podr\u0119czn\u0105 serwera aplikacji<\/em><\/li>\n<li>Wybra\u0107 przycisk [<strong>Wype\u0142nij pami\u0119\u0107 podr\u0119czn\u0105 serwera aplikacji<\/strong>] na standardowym pasku narz\u0119dzi..<\/li>\n<\/ol>\n<p>Wykonywane jest uruchomienie testowe <em>com.cisag.pgm.StartAllDialogApplications<\/em>. To uruchomienie testowe jest zdefiniowane w taki spos\u00f3b, \u017ce uruchamiane s\u0105 wszystkie aplikacje dialogowe, a nastepnie widoki. Spowoduje to za\u0142adowanie wszystkich Data-description, ValueSet i Actions, kt\u00f3re s\u0105 istotne dla interfejsu.<\/p>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Po wykonaniu akcji [<strong>Wype\u0142nij pami\u0119\u0107 podr\u0119czn\u0105 serwera aplikacji<\/strong>] pami\u0119ci podr\u0119czne s\u0105 wype\u0142niane. Pozostaj\u0105 one wype\u0142nione tak d\u0142ugo, jak d\u0142ugo dzia\u0142a serwer aplikacji. Nie jest konieczne ani u\u017cyteczne wykonywanie akcji kilka razy, dop\u00f3ki serwer aplikacji jest uruchomiony.<\/div><\/section>\n","protected":false},"author":27,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"class_list":["post-11417","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-serwer-aplikacji-systemu-erp"],"_links":{"self":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/11417","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb"}],"about":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/users\/27"}],"replies":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/comments?post=11417"}],"version-history":[{"count":8,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/11417\/revisions"}],"predecessor-version":[{"id":41243,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/11417\/revisions\/41243"}],"wp:attachment":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/media?parent=11417"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}