{"id":19977,"date":"2023-02-27T05:00:00","date_gmt":"2023-02-27T04:00:00","guid":{"rendered":"https:\/\/sii.pl\/blog\/?p=19977"},"modified":"2023-02-28T16:04:36","modified_gmt":"2023-02-28T15:04:36","slug":"nowosci-i-zmiany-na-platformie-servicenow-w-wersji-tokyo","status":"publish","type":"post","link":"https:\/\/sii.pl\/blog\/nowosci-i-zmiany-na-platformie-servicenow-w-wersji-tokyo\/","title":{"rendered":"Nowo\u015bci i zmiany na platformie ServiceNow w wersji Tokyo"},"content":{"rendered":"\n<p>ServiceNow opublikowa\u0142 now\u0105 wersj\u0119 NowPlatform o nazwie Tokyo, kt\u00f3ra obiecuje wspom\u00f3c firmy w stawianiu czo\u0142a nowym wyzwaniom biznesowym wynikaj\u0105cym z trudnych czas\u00f3w gospodarczych. Tokyo zosta\u0142o stworzone z my\u015bl\u0105 o firmach, kt\u00f3re rozumiej\u0105 korzy\u015bci p\u0142yn\u0105ce z cyfrowej transformacji. Platforma pomo\u017ce zwi\u0119kszy\u0107 automatyzacj\u0119 pracy i bezpiecze\u0144stwo oraz zapewni lepsze do\u015bwiadczenia dla pracownik\u00f3w i klient\u00f3w.<\/p>\n\n\n\n<p>Poni\u017cszy artyku\u0142 podsumuje zmiany, kt\u00f3re wprowadzi\u0142a wersja Tokyo i dlaczego warto si\u0119 im przyjrze\u0107.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Zmiany w JavaScript engine<\/strong><\/h2>\n\n\n\n<p>Najwa\u017cniejsz\u0105 zmian\u0105, kt\u00f3ra zasz\u0142a w najnowszej wersji Tokyo, jest <strong>zmiana silnika JavaScript z ECMAScript5&nbsp;na ECMAScript 2021 (ES12) JavaScript.<\/strong> Na platformie ServiceNow ECMAScript 2021 (ES12) nie zosta\u0142a jeszcze wprowadzona dla aplikacji i skrypt\u00f3w globalnych, obecnie jest jedynie dost\u0119pna w zakresie scoped. Nowy standard pozwala na wykorzystanie na instancjach nast\u0119puj\u0105cych funkcji:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>default function parameters,<\/li><li>const declaration,<\/li><li>let declaration,<\/li><li>arrow functions,<\/li><li>class declarations,<\/li><li>for-of loops,<\/li><li>rest parameters,<\/li><li>template literals,<\/li><li>destructuring,<\/li><li>map set,<\/li><li>optional chaining operator.<\/li><\/ul>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/1-3.png\"><img decoding=\"async\" width=\"1024\" height=\"412\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/1-3-1024x412.png\" alt=\"ECMAScript 2021 (ES12) JavaScript\" class=\"wp-image-19978\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/1-3-1024x412.png 1024w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/1-3-300x121.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/1-3-768x309.png 768w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/1-3-1536x619.png 1536w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/1-3.png 1862w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption>Ryc. 1 ECMAScript 2021 (ES12) JavaScript<\/figcaption><\/figure><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Nowy typ adresu IP<\/strong><\/h2>\n\n\n\n<p>Jedn\u0105 z nowo\u015bci w wersji Tokyo jest <strong>wsparcie migracji adres\u00f3w IP<\/strong>, przechowywanych jako ci\u0105gi znak\u00f3w, do nowego typu adresu IP Address (Validated IPV4, IPV6). Nowy typ adresu IP b\u0119dzie przechowywany zgodnie z obowi\u0105zuj\u0105cymi normami adres\u00f3w IPv4 oraz IPv6.<\/p>\n\n\n\n<p>Dane s\u0105 formatowane zgodnie z ip_data_control i mog\u0105 mie\u0107 ustawion\u0105 jedn\u0105 z czterech warto\u015bci:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Canonical<\/strong> \u2013 adresy IP s\u0105 sprawdzane i kanonizowane przed wprowadzeniem do bazy danych. Wszelkie niepoprawne adresy IP s\u0105 odrzucane.<\/li><li><strong>Canonicalize_when_possible <\/strong>\u2013 prawid\u0142owe adresy IP s\u0105 kanonizowane przed uzyskaniem dost\u0119pu do bazy danych, ale r\u00f3wnie\u017c nieprawid\u0142owe adresy IP mog\u0105 uzyska\u0107 dost\u0119p bez \u017cadnych zmian.<\/li><li><strong>Expanded <\/strong>\u2013 adresy IP s\u0105 sprawdzane i przechowywane w formie rozszerzonej, a niepoprawne adresy IP s\u0105 odrzucane.<\/li><li><strong>None <\/strong>\u2013 brak sprawdzenia typu, nie powinno by\u0107 u\u017cywane zbyt cz\u0119sto, tylko w nag\u0142ych wypadkach, poniewa\u017c warto\u015b\u0107 ta odwraca nowy typ adresu IP na stary typ \u0142a\u0144cucha znak\u00f3w.<\/li><\/ul>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/2-1.png\"><img decoding=\"async\" width=\"1024\" height=\"439\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/2-1-1024x439.png\" alt=\"Wsparcie migracji adres\u00f3w IP\" class=\"wp-image-19980\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/2-1-1024x439.png 1024w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/2-1-300x129.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/2-1-768x329.png 768w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/2-1-1536x658.png 1536w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/2-1.png 1863w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption>Ryc. 2 Wsparcie migracji adres\u00f3w IP<\/figcaption><\/figure><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>J\u0119zyk awaryjny lokalizacji systemu<\/strong><\/h2>\n\n\n\n<p>Kolejn\u0105 nowo\u015bci\u0105 jest <strong>j\u0119zyk awaryjny pomagaj\u0105cy w sytuacjach, gdy UI nie zostanie przet\u0142umaczone na j\u0119zyk potrzebny u\u017cytkownikowi<\/strong>. Do ustawienia j\u0119zyka awaryjnego niezb\u0119dna jest rola administratora, ale nie ma potrzeby dodawania w\u0142asnych t\u0142umacze\u0144 do interfejsu u\u017cytkownika. U\u017cytkownicy otrzymaj\u0105 najbardziej odpowiednie dla nich t\u0142umaczenia, a je\u015bli kt\u00f3re\u015b z nich nie b\u0119dzie dost\u0119pne, w\u00f3wczas sesja instancji b\u0119dzie u\u017cywa\u0142a j\u0119zyka angielskiego.<\/p>\n\n\n\n<p>Administratorzy mog\u0105 ustawi\u0107 j\u0119zyki awaryjne w tabeli Languages (sys_language), jednak j\u0119zyk angielski nie jest dost\u0119pn\u0105 opcj\u0105 wyboru, gdy\u017c jest to j\u0119zyk domy\u015blny. Je\u015bli j\u0119zyk awaryjny nie jest nam potrzebny, a jedynym preferowanym j\u0119zykiem na instancji jest j\u0119zyk angielski, w\u0142a\u015bciwo\u015b\u0107 glide_i18n.language_fallback_enabled powinni\u015bmy ustawi\u0107 jako false.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/3-2.png\"><img decoding=\"async\" width=\"1024\" height=\"218\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/3-2-1024x218.png\" alt=\"Ustawianie j\u0119zyka awaryjnego\" class=\"wp-image-19982\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/3-2-1024x218.png 1024w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/3-2-300x64.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/3-2-768x163.png 768w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/3-2.png 1384w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption>Ryc. 3 Ustawianie j\u0119zyka awaryjnego<\/figcaption><\/figure><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Zapobieganie manipulacjom w logach systemowych<\/strong><\/h2>\n\n\n\n<p>R\u00f3wnie ciekawym dodatkiem, kt\u00f3ry pojawi\u0142 si\u0119 w wersji Tokyo, jest <strong>mo\u017cliwo\u015b\u0107 skonfigurowania regu\u0142 zapobiegaj\u0105cych manipulowaniu logami systemowymi<\/strong>. Od obecnej wersji, wszystkie zmiany b\u0105d\u017a pr\u00f3by zmian na tabelach sys_log b\u0119d\u0105 widoczne.<\/p>\n\n\n\n<p>Aby uruchomi\u0107 ochron\u0119 nale\u017cy aktywowa\u0107 plugin com.glide.protected_tables. W chwili obecnej regu\u0142y ochronne dost\u0119pne s\u0105 dla nast\u0119puj\u0105cych tabel oraz ich rozszerze\u0144: <em>syslog, syslog_transaction, sys_outbound_http_log, sysevent, sys_audit, sys_push_notification, protected_table_configuration<\/em>.<\/p>\n\n\n\n<p>Po aktywacji pluginu, wszelkie pr\u00f3by usuni\u0119cia lub zmiany log\u00f3w ze wspomnianych wy\u017cej tabel b\u0119d\u0105 widoczne jako zapisy log\u00f3w w tabeli protected_table_log. Mo\u017cna wybra\u0107, czy chcemy blokowa\u0107 modyfikacje i logowa\u0107 pr\u00f3by, nie blokowa\u0107 modyfikacji, ale logowa\u0107 pr\u00f3by, czy te\u017c chcemy blokowa\u0107 modyfikacje bez logowanych pr\u00f3b manipulacji na logach.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/4-2.png\"><img decoding=\"async\" width=\"1024\" height=\"151\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/4-2-1024x151.png\" alt=\"Protected_table_log\" class=\"wp-image-19984\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/4-2-1024x151.png 1024w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/4-2-300x44.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/4-2-768x113.png 768w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/4-2-1536x226.png 1536w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/4-2.png 1636w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption>Ryc. 4 Protected_table_log<\/figcaption><\/figure><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/5-1.png\"><img decoding=\"async\" width=\"1024\" height=\"485\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/5-1-1024x485.png\" alt=\"Log protection \u2013 panel Admina\" class=\"wp-image-19986\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/5-1-1024x485.png 1024w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/5-1-300x142.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/5-1-768x364.png 768w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/5-1-1536x728.png 1536w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/5-1.png 1866w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption>Ryc. 5 Log protection \u2013 panel Admina<\/figcaption><\/figure><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Bezpieczne usuwanie i aktualizowanie rekord\u00f3w<\/strong><\/h2>\n\n\n\n<p>Dzi\u0119ki nowej wersji Tokyo mo\u017cliwe jest r\u00f3wnie\u017c <strong>bezpieczne usuwanie lub aktualizowanie rekord\u00f3w<\/strong>. Do usuni\u0119cia rekord\u00f3w potrzebna jest delete job. Po jej utworzeniu, ale jeszcze przed wykonaniem zadania, mo\u017cemy podejrze\u0107 wszystkie rekordy, na kt\u00f3rych scheduled job b\u0119dzie pracowa\u0107. W wersji Tokyo, nawet po zako\u0144czeniu scheduled job, mo\u017cemy u\u017cy\u0107 roll back i przywr\u00f3ci\u0107 usuni\u0119te rekordy.<\/p>\n\n\n\n<p>Usuwanie wi\u0119kszej liczby rekord\u00f3w jest r\u00f3wnie\u017c mo\u017cliwe dzi\u0119ki <strong>table cleaner<\/strong>. Table cleaner jest rodzajem zaplanowanego zadania, kt\u00f3re pomaga usun\u0105\u0107 wszystkie stare rekordy i utrzyma\u0107 ilo\u015b\u0107 pozosta\u0142ych na sta\u0142ym, niezbyt wysokim poziomie.<\/p>\n\n\n\n<p>Table cleaner uruchamia si\u0119 raz na godzin\u0119 i usuwa wszystkie przestarza\u0142e, niewa\u017cne i niepotrzebne rekordy. Rekordy s\u0105 usuwane podczas dwudziestominutowych sesji, liczba usuni\u0119tych rekord\u00f3w mo\u017ce si\u0119 r\u00f3\u017cni\u0107 w zale\u017cno\u015bci od zapytania. Zaplanowane zadania nie s\u0105 odpowiednie dla tabel korzystaj\u0105cych z rozszerze\u0144 lub rotacji. Opcja ta nie mo\u017ce by\u0107 u\u017cyta dla tabel, kt\u00f3re s\u0105 skonfigurowane do korzystania z rozszerzenia lub rotacji tabel.<\/p>\n\n\n\n<p>W wersji Tokyo mo\u017cliwa jest te\u017c <strong>masowa aktualizacja rekord\u00f3w bez konieczno\u015bci skryptowania<\/strong>. Aby z niej skorzysta\u0107, nale\u017cy utworzy\u0107 zadanie aktualizacji. By zapobiec zablokowaniu tabeli podczas wykonywania zadania, powinni\u015bmy doda\u0107 kilka warunk\u00f3w ograniczaj\u0105cych aktualizacj\u0119 rekord\u00f3w. R\u00f3wnie\u017c tu mo\u017cna sprawdzi\u0107 rekordy, na kt\u00f3rych zamierzamy dzia\u0142a\u0107 przed aktualizacj\u0105 i przywr\u00f3ci\u0107 je przez roll-back w razie potrzeby, jednak do wykonania roll-backa niezb\u0119dna jest rola administratora.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/6-1.png\"><img decoding=\"async\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/6-1-1024x484.png\" alt=\"Funkcja Delete Job\" class=\"wp-image-19988\" width=\"840\" height=\"397\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/6-1-1024x484.png 1024w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/6-1-300x142.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/6-1-768x363.png 768w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/6-1-1536x725.png 1536w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/6-1.png 1870w\" sizes=\"(max-width: 840px) 100vw, 840px\" \/><\/a><figcaption>Ryc. 6 Funkcja Delete Job<\/figcaption><\/figure><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Nowy scoped cache API<\/strong><\/h2>\n\n\n\n<p>W wersji Tokyo otrzymali\u015bmy r\u00f3wnie\u017c <strong>ScopedCacheManager API, kt\u00f3ry gwarantuje szybszy dost\u0119p do danych przechowywanych w pami\u0119ci<\/strong>. Aby pobra\u0107, ustawi\u0107 lub opr\u00f3\u017cni\u0107 cache, admin powinien zainstalowa\u0107 com.glide.scopedcache plugin, kt\u00f3re musi zosta\u0107 wybrane przed u\u017cyciem cache lub cache pair. Na razie mo\u017cemy u\u017cywa\u0107 table pair cache, table row pair cache, table column pair cache oraz table column and row pair cache.<\/p>\n\n\n\n<p>ScopedCacheManager API daje nam kilka benefit\u00f3w, takich jak mo\u017cliwo\u015b\u0107 korzystania z danych w pami\u0119ci podr\u0119cznej poza cyklem transakcji, czy buforowanie wynik\u00f3w wa\u017cnych operacji w celu ich szybkiego wykorzystania w przysz\u0142o\u015bci. Mo\u017cemy r\u00f3wnie\u017c cashe&#8217;owa\u0107 \u0142a\u0144cuchy znak\u00f3w, aby mie\u0107 dost\u0119p do nich lub aplikacji, kt\u00f3re mog\u0105 by\u0107 czyszczone w zale\u017cno\u015bci od zmian w tabelach bazowych.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/7-2.png\"><img decoding=\"async\" width=\"1024\" height=\"154\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/7-2-1024x154.png\" alt=\"ScopedCacheManager\" class=\"wp-image-19990\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/7-2-1024x154.png 1024w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/7-2-300x45.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/7-2-768x116.png 768w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/7-2-1536x232.png 1536w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/7-2.png 1877w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption>Ryc. 7 ScopedCacheManager<\/figcaption><\/figure><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/8-2.png\"><img decoding=\"async\" width=\"1024\" height=\"252\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/8-2-1024x252.png\" alt=\"Scoped Cache Table Pair\" class=\"wp-image-19992\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/8-2-1024x252.png 1024w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/8-2-300x74.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/8-2-768x189.png 768w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/8-2-1536x379.png 1536w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/8-2.png 1874w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption>Ryc. 8 Scoped Cache Table Pair<\/figcaption><\/figure><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Wsparcie lokalizacji systemu<\/strong><\/h2>\n\n\n\n<p>Kolejn\u0105 zmian\u0105 wprowadzon\u0105 przez wersj\u0119 Tokyo jest <strong>wsparcie lokalizacji systemu<\/strong>. Lokalizacja pomaga komfortowo korzysta\u0107 z jednej instancji dla u\u017cytkownik\u00f3w z r\u00f3\u017cnych cz\u0119\u015bci \u015bwiata. Informacje takie jak czas, data czy waluta mog\u0105 by\u0107 sprecyzowane i zale\u017cne od lokalizacji. ServiceNow obs\u0142uguje wiele j\u0119zyk\u00f3w domy\u015blnie, ale mo\u017cliwe jest tak\u017ce zapewnienie w\u0142asnych t\u0142umacze\u0144, zw\u0142aszcza w przypadku niestandardowych modyfikacji lub aplikacji.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/9.png\"><img decoding=\"async\" width=\"1024\" height=\"464\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/9-1024x464.png\" alt=\"Wsparcie lokalizacji systemu\" class=\"wp-image-19994\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/9-1024x464.png 1024w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/9-300x136.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/9-768x348.png 768w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/9-1536x696.png 1536w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/9.png 1862w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption>Ryc. 9 Wsparcie lokalizacji systemu<\/figcaption><\/figure><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Pasek boczny<\/strong><\/h2>\n\n\n\n<p>Dzi\u0119ki wersji Tokyo, mo\u017cemy u\u017cy\u0107 bocznego paska w konwersacyjnych interfejsach. Dzi\u0119ki niemu, agenci mog\u0105 tworzy\u0107 dyskusje z innymi agentami w czasie rzeczywistym. Konwersacje mog\u0105 by\u0107 oparte o rekordy z tablicy 'task&#8217; lub 'interaction&#8217;. Przy obecnej wersji instancji, mo\u017cliwe jest stworzenie jednej dyskusji dla jednego rekordu.<\/p>\n\n\n\n<p>Boczny pasek jest dost\u0119pny w nast\u0119puj\u0105cych obszarach roboczych:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>CSM Configurable Workspace,<\/li><li>CSM Manager Workspace,<\/li><li>HR Agent Workspace,<\/li><li>ITSM Manager Workspace,<\/li><li>Vendor Management Workspace.<\/li><\/ul>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/10.png\"><img decoding=\"async\" width=\"1024\" height=\"506\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/10-1024x506.png\" alt=\"Sidebar\" class=\"wp-image-19996\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/10-1024x506.png 1024w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/10-300x148.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/10-768x380.png 768w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/10.png 1386w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption>Ryc. 10 Sidebar<\/figcaption><\/figure><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Podsumowanie<\/strong><\/h2>\n\n\n\n<p>Mam nadziej\u0119, \u017ce liczne zmiany i ulepszenia wprowadzone na platformie ServiceNow w wersji Tokyo wp\u0142yn\u0105 na \u0142atwo\u015b\u0107 i efektywno\u015b\u0107 wykorzystania narz\u0119dzia w codziennej pracy. Zach\u0119cam do ich wypr\u00f3bowania.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\u0179r\u00f3d\u0142a<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/docs.servicenow.com\/bundle\/tokyo-servicenow-platform\/page\/administer\/conversational-interfaces\/concept\/sidebar-overview.html\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\" rel=\"nofollow\" >Tokyo Platform Administration \u2013 Sidebar overview<\/a><\/li><li><a href=\"https:\/\/docs.servicenow.com\/bundle\/tokyo-application-development\/page\/script\/JavaScript-engine-upgrade\/concept\/c_JS_modes.html\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\" rel=\"nofollow\" >Tokyo Platform Administration \u2013 JavaScript modes<\/a><\/li><li><a href=\"https:\/\/docs.servicenow.com\/bundle\/tokyo-platform-administration\/page\/administer\/core-configuration\/concept\/p_Localization.html\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\" rel=\"nofollow\" >Tokyo Platform Administration \u2013 Localization<\/a><\/li><li><a href=\"https:\/\/docs.servicenow.com\/bundle\/tokyo-platform-administration\/page\/administer\/managing-data\/concept\/updating-records-safely.html\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\" rel=\"nofollow\" >Tokyo Platform Administration \u2013 Updating records safely<\/a><\/li><li><a href=\"https:\/\/docs.servicenow.com\/bundle\/tokyo-platform-administration\/page\/administer\/managing-data\/concept\/deleting-records-safely.html\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\" rel=\"nofollow\" >Tokyo Platform Administration \u2013 Deleting records safely<\/a><\/li><li><a href=\"https:\/\/docs.servicenow.com\/bundle\/tokyo-platform-security\/page\/administer\/system-logs\/concept\/avoid-log-tampering.html\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\" rel=\"nofollow\" >Tokyo Platform Administration \u2013 Avoid log tampering<\/a><\/li><li><a href=\"https:\/\/docs.servicenow.com\/bundle\/tokyo-platform-administration\/page\/administer\/localization\/task\/set-fallback-language.html\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\" rel=\"nofollow\" >Tokyo Platform Administration \u2013 Set a fallback language<\/a><\/li><li><a href=\"https:\/\/docs.servicenow.com\/bundle\/tokyo-platform-administration\/page\/administer\/reference-pages\/reference\/r-IPAddressFieldType.html\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\" rel=\"nofollow\" >Tokyo Platform Administration \u2013 IP address field type<\/a><\/li><\/ul>\n\n\n\n<p>***<\/p>\n\n\n\n<p>Je\u015bli interesuje Ci\u0119 obszar ServiceNow, polecamy artyku\u0142y naszych ekspert\u00f3w m.in.:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/sii.pl\/blog\/integracja-servicenow-z-active-directory-przy-uzyciu-ldap\/?category=development-na-miekko&amp;tag=active-directory,integracja,integration,servicenow\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Integracja ServiceNow z Active Directory przy u\u017cyciu LDAP<\/a><\/li><li><a href=\"https:\/\/sii.pl\/blog\/servicenow-system-zgloszeniowy-z-perspektywy-pracownika-service-desk\/?category=development-na-miekko&amp;tag=servicenow\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">ServiceNow \u2013 system zg\u0142oszeniowy z perspektywy pracownika Service Desk<\/a><\/li><\/ul>\n\n\n<div class=\"kk-star-ratings kksr-auto kksr-align-left kksr-valign-bottom\"\n    data-payload='{&quot;align&quot;:&quot;left&quot;,&quot;id&quot;:&quot;19977&quot;,&quot;slug&quot;:&quot;default&quot;,&quot;valign&quot;:&quot;bottom&quot;,&quot;ignore&quot;:&quot;&quot;,&quot;reference&quot;:&quot;auto&quot;,&quot;class&quot;:&quot;&quot;,&quot;count&quot;:&quot;5&quot;,&quot;legendonly&quot;:&quot;&quot;,&quot;readonly&quot;:&quot;&quot;,&quot;score&quot;:&quot;5&quot;,&quot;starsonly&quot;:&quot;&quot;,&quot;best&quot;:&quot;5&quot;,&quot;gap&quot;:&quot;11&quot;,&quot;greet&quot;:&quot;&quot;,&quot;legend&quot;:&quot;5\\\/5 ( votes: 5)&quot;,&quot;size&quot;:&quot;18&quot;,&quot;title&quot;:&quot;Nowo\u015bci i zmiany na platformie ServiceNow w wersji Tokyo&quot;,&quot;width&quot;:&quot;139.5&quot;,&quot;_legend&quot;:&quot;{score}\\\/{best} ( {votes}: {count})&quot;,&quot;font_factor&quot;:&quot;1.25&quot;}'>\n            \n<div class=\"kksr-stars\">\n    \n<div class=\"kksr-stars-inactive\">\n            <div class=\"kksr-star\" data-star=\"1\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"2\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"3\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"4\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"5\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n    <\/div>\n    \n<div class=\"kksr-stars-active\" style=\"width: 139.5px;\">\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n    <\/div>\n<\/div>\n                \n\n<div class=\"kksr-legend\" style=\"font-size: 14.4px;\">\n            5\/5 ( votes: 5)    <\/div>\n    <\/div>\n","protected":false},"excerpt":{"rendered":"<p>ServiceNow opublikowa\u0142 now\u0105 wersj\u0119 NowPlatform o nazwie Tokyo, kt\u00f3ra obiecuje wspom\u00f3c firmy w stawianiu czo\u0142a nowym wyzwaniom biznesowym wynikaj\u0105cym z &hellip; <a class=\"continued-btn\" href=\"https:\/\/sii.pl\/blog\/nowosci-i-zmiany-na-platformie-servicenow-w-wersji-tokyo\/\">Continued<\/a><\/p>\n","protected":false},"author":479,"featured_media":20001,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_editorskit_title_hidden":false,"_editorskit_reading_time":5,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","inline_featured_image":false,"footnotes":""},"categories":[1316],"tags":[1642,202,1100],"class_list":["post-19977","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-development-na-miekko","tag-tokyo","tag-javascript","tag-servicenow"],"acf":[],"aioseo_notices":[],"republish_history":[],"featured_media_url":"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/02\/Nowosci-i-zmiany-na-platformie-ServiceNow-w-wersji-Tokyo.jpg","category_names":["Development na mi\u0119kko"],"_links":{"self":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts\/19977"}],"collection":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/users\/479"}],"replies":[{"embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/comments?post=19977"}],"version-history":[{"count":3,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts\/19977\/revisions"}],"predecessor-version":[{"id":20012,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts\/19977\/revisions\/20012"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/media\/20001"}],"wp:attachment":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/media?parent=19977"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/categories?post=19977"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/tags?post=19977"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}