{"id":8117,"date":"2019-09-26T09:14:00","date_gmt":"2019-09-26T07:14:00","guid":{"rendered":"https:\/\/sii.pl\/blog\/?p=8117"},"modified":"2025-05-07T12:46:52","modified_gmt":"2025-05-07T10:46:52","slug":"5-prostych-sposobow-ulatwiajacych-utrzymanie-procesow-na-platformie-webcon-bps","status":"publish","type":"post","link":"https:\/\/sii.pl\/blog\/5-prostych-sposobow-ulatwiajacych-utrzymanie-procesow-na-platformie-webcon-bps\/","title":{"rendered":"5 prostych sposob\u00f3w u\u0142atwiaj\u0105cych utrzymanie proces\u00f3w na platformie Webcon BPS"},"content":{"rendered":"\n<p>Tworz\u0105c w Webcon BPS procesy biznesowe cz\u0119sto zapomina si\u0119 o tym, \u017ce p\u00f3\u017aniej \u015brodowisko to b\u0119dzie utrzymywane i rozwijane przez lata. W wielu przypadkach to zadanie spada na barki os\u00f3b, kt\u00f3re nie uczestniczy\u0142y w procesie powstawania systemu. Warto wi\u0119c tworzy\u0107 tak, aby p\u00f3\u017aniej te osoby odziedziczy\u0142y jak najbardziej przejrzysty system, kt\u00f3ry nie b\u0119dzie stwarza\u0142 ogromnych trudno\u015bci podczas jego rozwijania i utrzymywania.<\/p>\n\n\n\n<p>Poni\u017cej opisuj\u0119 5 prostych sposob\u00f3w u\u0142atwiaj\u0105cych administracj\u0119 oraz utrzymanie \u015brodowiska stworzonego w systemie Webcon BPS.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">WZORCE AKCJI<\/h2>\n\n\n\n<p>Wzorce akcji pozwalaj\u0105 na wielokrotne u\u017cycie jednej akcji. Wzorce powinni\u015bmy tworzy\u0107, gdy wiemy, \u017ce dan\u0105 akcj\u0119 b\u0119dziemy u\u017cywa\u0107 przynajmniej dwa razy. Oszcz\u0119dzi nam to czas, poniewa\u017c nie b\u0119dziemy musieli za ka\u017cdym razem wyklikiwa\u0107 identycznej akcji od zera oraz <strong>u\u0142atwi utrzymanie \u015brodowiska<\/strong>. Je\u015bli w przysz\u0142o\u015bci dan\u0105 akcj\u0119 b\u0119dzie trzeba zmodyfikowa\u0107 to wystarczy, \u017ce zmodyfikujemy jej wzorzec, a wszystkie akcje z niego korzystaj\u0105ce zostan\u0105 zaktualizowane.<\/p>\n\n\n\n<p>Aby stworzy\u0107 wzorzec nale\u017cy na wybranej akcji klikn\u0105\u0107 prawy przyciskiem myszy i wybra\u0107 opcj\u0119 <em>Stw\u00f3rz wzorzec<\/em>.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/09\/Tworzenie-wzorca-akcji-Webcon-BPS-1.png\"><img decoding=\"async\" width=\"398\" height=\"447\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/09\/Tworzenie-wzorca-akcji-Webcon-BPS-1.png\" alt=\"Stw\u00f3rz wzorzec\" class=\"wp-image-8119\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/09\/Tworzenie-wzorca-akcji-Webcon-BPS-1.png 398w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/09\/Tworzenie-wzorca-akcji-Webcon-BPS-1-267x300.png 267w\" sizes=\"(max-width: 398px) 100vw, 398px\" \/><\/a><\/figure>\n\n\n\n<p>Nast\u0119pnie musimy poda\u0107 nazw\u0119 naszego wzorca (domy\u015blnie jest to nazwa wybranej akcji). Po zatwierdzeniu nazwy i zapisaniu procesu nasz wzorzec jest gotowy do u\u017cycia.<br><\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/09\/Nazwa-wzorca-akcji-Webcon-BPS.png\"><img decoding=\"async\" width=\"513\" height=\"150\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/09\/Nazwa-wzorca-akcji-Webcon-BPS.png\" alt=\"Tworzenie wzorca - nazwa wzorca\" class=\"wp-image-8120\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/09\/Nazwa-wzorca-akcji-Webcon-BPS.png 513w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/09\/Nazwa-wzorca-akcji-Webcon-BPS-300x88.png 300w\" sizes=\"(max-width: 513px) 100vw, 513px\" \/><\/a><\/figure>\n\n\n\n<p>Aby stworzy\u0107 akcj\u0119 ze wzorca nale\u017cy w zak\u0142adce <em>Akcje<\/em> klikn\u0105\u0107 prawym przyciskiem myszy w wybranym przez nas miejscu (np. na \u015bcie\u017cce przej\u015bcia) i wybra\u0107 opcj\u0119 <em>Dodaj z wzorca<\/em>.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/09\/Dodawania-akcji-z-wzorca-Webcon-BPS.png\"><img decoding=\"async\" width=\"280\" height=\"476\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/09\/Dodawania-akcji-z-wzorca-Webcon-BPS.png\" alt=\"Dodaj z wzorca\" class=\"wp-image-8121\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/09\/Dodawania-akcji-z-wzorca-Webcon-BPS.png 280w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/09\/Dodawania-akcji-z-wzorca-Webcon-BPS-176x300.png 176w\" sizes=\"(max-width: 280px) 100vw, 280px\" \/><\/a><\/figure>\n\n\n\n<p>Nast\u0119pnie musimy wybra\u0107 interesuj\u0105cy nas wzorzec, uprzednio rozwijaj\u0105c kategori\u0119 w kt\u00f3rej si\u0119 znajduje.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/09\/Wyb\u00f3r-wzorca-akcji-Webcon-BPS.png\"><img decoding=\"async\" width=\"524\" height=\"267\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/09\/Wyb\u00f3r-wzorca-akcji-Webcon-BPS.png\" alt=\"Wyb\u00f3r wzorca\" class=\"wp-image-8122\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/09\/Wyb\u00f3r-wzorca-akcji-Webcon-BPS.png 524w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/09\/Wyb\u00f3r-wzorca-akcji-Webcon-BPS-300x153.png 300w\" sizes=\"(max-width: 524px) 100vw, 524px\" \/><\/a><\/figure>\n\n\n\n<p>W oknie ustawie\u0144 akcji znajdziemy informacje o wykorzystywanych wzorcach.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/09\/Akcja-z-wzorca-Webcon-BPS.png\"><img decoding=\"async\" width=\"695\" height=\"246\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/09\/Akcja-z-wzorca-Webcon-BPS.png\" alt=\"Okno Ustawienia akcji\" class=\"wp-image-8123\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/09\/Akcja-z-wzorca-Webcon-BPS.png 695w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/09\/Akcja-z-wzorca-Webcon-BPS-300x106.png 300w\" sizes=\"(max-width: 695px) 100vw, 695px\" \/><\/a><\/figure>\n\n\n\n<p>Jak mo\u017cemy zauwa\u017cy\u0107 bardzo skraca to czas potrzebny na powielanie identycznych akcji, a w przypadku wprowadzania zmian wystarczy dokona\u0107 modyfikacji w jednym miejscu, zamiast w kilku lub nawet kilkunastu.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">REGU\u0141Y FORMULARZA<\/h2>\n\n\n\n<p>Regu\u0142y formularza dzia\u0142aj\u0105 na podobnej zasadzie co przytoczone w poprzednim punkcie wzorce akcji. Pozwalaj\u0105 na ponowne u\u017cycie powielaj\u0105cych si\u0119 regu\u0142 formularza, co skraca czas potrzebny na konfiguracj\u0119 i bardzo u\u0142atwia sp\u00f3jn\u0105 modyfikacj\u0119.<\/p>\n\n\n\n<p>Aby stworzy\u0107 regu\u0142\u0119 formularza, kt\u00f3r\u0105 chcemy wielokrotnie u\u017cywa\u0107, nale\u017cy na wybran\u0105 formu\u0142\u0119 klikn\u0105\u0107 prawym przyciskiem myszy i wybra\u0107 opcj\u0119 <em>Stw\u00f3rz regu\u0142\u0119<\/em>.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/09\/Tworzenie-regu\u0142y-formularza-Webcon-BPS.png\"><img decoding=\"async\" width=\"627\" height=\"686\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/09\/Tworzenie-regu\u0142y-formularza-Webcon-BPS.png\" alt=\"Stw\u00f3rz regu\u0142\u0119\" class=\"wp-image-8124\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/09\/Tworzenie-regu\u0142y-formularza-Webcon-BPS.png 627w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/09\/Tworzenie-regu\u0142y-formularza-Webcon-BPS-274x300.png 274w\" sizes=\"(max-width: 627px) 100vw, 627px\" \/><\/a><\/figure>\n\n\n\n<p>P\u00f3\u017aniej musimy wpisa\u0107 nazw\u0119 naszej regu\u0142y, a nast\u0119pnie j\u0105 zatwierdzi\u0107 oraz zapisa\u0107 proces.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/09\/Nazwa-regu\u0142y-formularza-Webcon-BPS.png\"><img decoding=\"async\" width=\"407\" height=\"181\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/09\/Nazwa-regu\u0142y-formularza-Webcon-BPS.png\" alt=\"Tworzenie regu\u0142y - Nazwa regu\u0142y\" class=\"wp-image-8125\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/09\/Nazwa-regu\u0142y-formularza-Webcon-BPS.png 407w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/09\/Nazwa-regu\u0142y-formularza-Webcon-BPS-300x133.png 300w\" sizes=\"(max-width: 407px) 100vw, 407px\" \/><\/a><\/figure>\n\n\n\n<p>Gotowa regu\u0142a ma posta\u0107 zielonego bloczka, co prezentuj\u0119 na poni\u017cszym zrzucie z ekranu.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/09\/Regu\u0142a-formularza-Webcon-BPS.png\"><img decoding=\"async\" width=\"382\" height=\"96\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/09\/Regu\u0142a-formularza-Webcon-BPS.png\" alt=\"\" class=\"wp-image-8126\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/09\/Regu\u0142a-formularza-Webcon-BPS.png 382w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/09\/Regu\u0142a-formularza-Webcon-BPS-300x75.png 300w\" sizes=\"(max-width: 382px) 100vw, 382px\" \/><\/a><\/figure>\n\n\n\n<p>Aby edytowa\u0107, albo po prostu sprawdzi\u0107 za co dana regu\u0142a odpowiada, wystarczy klikn\u0105\u0107 na ni\u0105 prawym przyciskiem myszy i wybra\u0107 opcj\u0119 <em>Edytuj<\/em>.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/09\/Edycja-regu\u0142y-formularza-Webcon-BPS.png\"><img decoding=\"async\" width=\"376\" height=\"161\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/09\/Edycja-regu\u0142y-formularza-Webcon-BPS.png\" alt=\"Edytuj\" class=\"wp-image-8127\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/09\/Edycja-regu\u0142y-formularza-Webcon-BPS.png 376w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/09\/Edycja-regu\u0142y-formularza-Webcon-BPS-300x128.png 300w\" sizes=\"(max-width: 376px) 100vw, 376px\" \/><\/a><\/figure>\n\n\n\n<p>Korzystanie z regu\u0142 jest bardzo przydatne nie tylko w momencie, kiedy wiemy, \u017ce regu\u0142\u0119 wykorzystamy wiele razy. W momencie, gdy na formularzu mamy bardzo rozbudowane i obszerne regu\u0142y, forma bloczk\u00f3w znacznie zwi\u0119ksza przejrzysto\u015b\u0107. Nale\u017cy jednak pami\u0119ta\u0107 \u017ceby m\u0105drze wybra\u0107 nazwy regu\u0142, tak by ju\u017c na wst\u0119pie m\u00f3wi\u0142y nam za co odpowiadaj\u0105.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">STA\u0141E GLOBALNE<\/h2>\n\n\n\n<p>Sta\u0142e globalne bardzo u\u0142atwiaj\u0105 utrzymywanie wdro\u017conego \u015brodowiska. Ich pierwsz\u0105 zalet\u0105 jest mo\u017cliwo\u015b\u0107 zerwania dziedziczenia i przechowywanie innej warto\u015bci dla ka\u017cdego ze \u015brodowisk. Drug\u0105 z najwi\u0119kszych zalet jest mo\u017cliwo\u015b\u0107 wykorzystania tej samej sta\u0142ej w wielu procesach. Poni\u017cej przedstawi\u0119 najpopularniejsze zastosowanie sta\u0142ej globalnej, tj. przechowywanie w niej adresu witryny.<\/p>\n\n\n\n<p>Sta\u0142e globalne tworzymy w zak\u0142adce <em>Konfiguracja systemu<\/em>.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/09\/Sta\u0142a-globalna-Webcon-BPS.png\"><img decoding=\"async\" width=\"233\" height=\"71\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/09\/Sta\u0142a-globalna-Webcon-BPS.png\" alt=\"Konfiguracja systemu\" class=\"wp-image-8128\"\/><\/a><\/figure>\n\n\n\n<p>Konfiguracja stworzonej sta\u0142ej globalnej jest bardzo prosta. Mo\u017cemy poda\u0107 warto\u015b\u0107 wsp\u00f3ln\u0105 dla wszystkich \u015brodowisk, lub zerwa\u0107 dziedziczenie i dla ka\u017cdego \u015brodowiska wskaza\u0107 inna warto\u015b\u0107. Prezentuj\u0119 to na grafice poni\u017cej, gdzie dla ka\u017cdego \u015brodowiska wskazuj\u0119 odpowiadaj\u0105cy mu adres witryny.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/09\/Konfiguracja-sta\u0142ej-globalnej-Webcon-BPS.png\"><img decoding=\"async\" width=\"221\" height=\"482\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/09\/Konfiguracja-sta\u0142ej-globalnej-Webcon-BPS.png\" alt=\"Warto\u015bci\" class=\"wp-image-8129\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/09\/Konfiguracja-sta\u0142ej-globalnej-Webcon-BPS.png 221w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/09\/Konfiguracja-sta\u0142ej-globalnej-Webcon-BPS-138x300.png 138w\" sizes=\"(max-width: 221px) 100vw, 221px\" \/><\/a><\/figure>\n\n\n\n<p>Posiadaj\u0105c tak\u0105 sta\u0142\u0105 globaln\u0105, u\u017cywamy jej w ka\u017cdym miejscu konfiguracji systemu, w kt\u00f3rym wprowadziliby\u015bmy r\u0119cznie adres witryny. Dzi\u0119ki temu po przeniesieniu systemu pomi\u0119dzy \u015brodowiskami, ka\u017cde z nich b\u0119dzie korzysta\u0142o z odpowiedniego adresu witryny. Poni\u017cej przyk\u0142ad u\u017cycia naszej sta\u0142ej globalnej jako warto\u015bci domy\u015blnej pola typu link.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/09\/Przyk\u0142ad-u\u017cycia-sta\u0142ej-globalnej-Webcon-BPS.png\"><img decoding=\"async\" width=\"671\" height=\"225\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/09\/Przyk\u0142ad-u\u017cycia-sta\u0142ej-globalnej-Webcon-BPS.png\" alt=\"\" class=\"wp-image-8130\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/09\/Przyk\u0142ad-u\u017cycia-sta\u0142ej-globalnej-Webcon-BPS.png 671w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/09\/Przyk\u0142ad-u\u017cycia-sta\u0142ej-globalnej-Webcon-BPS-300x101.png 300w\" sizes=\"(max-width: 671px) 100vw, 671px\" \/><\/a><\/figure>\n\n\n\n<p>Kolejn\u0105 podstawow\u0105 korzy\u015bci\u0105 takiego rozwi\u0105zania jest \u0142atwo\u015b\u0107 modyfikacji systemu, gdyby w przysz\u0142o\u015bci zmieni\u0142 si\u0119 adres witryny. Je\u015bli sumiennie korzystali\u015bmy ze sta\u0142ej globalnej, wystarczy tylko w jednym miejscu wskaza\u0107 adres nowej witryny i gotowe.<\/p>\n\n\n\n<p>Spos\u00f3b wykorzystania sta\u0142ych globalnych zale\u017cy tylko od Twojej inwencji tw\u00f3rczej oraz specyfiki systemu, w kt\u00f3rym pracujesz. Innymi popularnymi przyk\u0142adami s\u0105: wykorzystanie sta\u0142ej jako znacznika \u015brodowiska i u\u017cycie jej w warunkach wykonania akcji (np. nie wywo\u0142uj Web Service\u2019u na \u015brodowisku testowym) oraz przedrostek dla sygnatur wskazuj\u0105cy na \u015brodowisko deweloperskie lub testowe.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">&#8222;W\u0104SY&#8221;<\/h2>\n\n\n\n<p>Popularne \u201ew\u0105sy\u201d s\u0105 podstawow\u0105 funkcjonalno\u015bci\u0105 umo\u017cliwiaj\u0105c\u0105 utrzymanie systemu mi\u0119dzy \u015brodowiskami. Dzi\u0119ki ich zastosowaniu eliminujemy ryzyko wyst\u0119powania r\u00f3\u017cnych identyfikator\u00f3w atrybut\u00f3w w zale\u017cno\u015bci od \u015brodowiska. Ja jednak chcia\u0142bym pokaza\u0107 mniej oczywisty przyk\u0142ad wykorzystania \u201ew\u0105s\u00f3w\u201d, kt\u00f3ry bardzo zwi\u0119ksza czytelno\u015b\u0107 zapyta\u0144 SQL: wykorzystanie \u201ew\u0105s\u00f3w\u201d przechowuj\u0105cych nazw\u0119 kolumny w bazie danych.<\/p>\n\n\n\n<p>Poni\u017cej widzimy przyk\u0142ad zapytania SQL, kt\u00f3re jest \u017ar\u00f3d\u0142em dla atrybutu \u201etabela danych\u201d. Nie wykorzystujemy w nim \u201ew\u0105s\u00f3w\u201d.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/09\/Tabela-danych-bez-w\u0105s\u00f3w-Webcon-BPS.png\"><img decoding=\"async\" width=\"264\" height=\"206\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/09\/Tabela-danych-bez-w\u0105s\u00f3w-Webcon-BPS.png\" alt=\"\u0179r\u00f3d\u0142o danych\" class=\"wp-image-8131\"\/><\/a><\/figure>\n\n\n\n<p>Jak wida\u0107 taka posta\u0107 zapytania m\u00f3wi nam bardzo niewiele. Ni\u017cej przedstawiam to samo zapytanie, ale ju\u017c korzystaj\u0105ce z \u201ew\u0105s\u00f3w\u201d.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/09\/Tabela-danych-z-w\u0105sami-Webcon-BPS.png\"><img decoding=\"async\" width=\"302\" height=\"204\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/09\/Tabela-danych-z-w\u0105sami-Webcon-BPS.png\" alt=\"\u0179r\u00f3d\u0142o danych\" class=\"wp-image-8132\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/09\/Tabela-danych-z-w\u0105sami-Webcon-BPS.png 302w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/09\/Tabela-danych-z-w\u0105sami-Webcon-BPS-300x203.png 300w\" sizes=\"(max-width: 302px) 100vw, 302px\" \/><\/a><\/figure>\n\n\n\n<p>Od razu wida\u0107 r\u00f3\u017cnic\u0119 w przejrzysto\u015bci zapytania. Jest o wiele \u0142atwiejsze do czytania, nawet dla osoby, kt\u00f3ra nie zna danego \u015brodowiska. Staraj si\u0119 u\u017cywa\u0107 \u201ew\u0105s\u00f3w\u201d wsz\u0119dzie gdzie jest to tylko mo\u017cliwe, a zrozumienie i utrzymanie systemu b\u0119dzie o wiele prostsze.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">UPORZ\u0104DKOWANY SCHEMAT GRAFICZNY OBIEGU<\/h2>\n\n\n\n<p>Uporz\u0105dkowany i czytelny wygl\u0105d graficznego schematu obiegu jest cz\u0119sto pomijan\u0105 kwesti\u0105. Jest to du\u017cy b\u0142\u0105d, poniewa\u017c niewielkim nak\u0142adem mo\u017cemy sobie u\u0142atwi\u0107 prac\u0119.<\/p>\n\n\n\n<p>Poni\u017cej mo\u017cemy zobaczy\u0107 obieg z du\u017c\u0105 liczb\u0105 \u015bcie\u017cek, w tym tak\u017ce \u015bcie\u017cek technicznych. Jest on nieczytelny i trudny do zinterpretowania.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/09\/Nieuporz\u0105dkowany-schemat-graficzny-Webcon-BPS-e1568293038174.png\"><img decoding=\"async\" width=\"840\" height=\"328\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/09\/Nieuporz\u0105dkowany-schemat-graficzny-Webcon-BPS-e1568293038174.png\" alt=\"schemat obiegu\" class=\"wp-image-8133\"\/><\/a><\/figure>\n\n\n\n<p>Aby zwi\u0119kszy\u0107 czytelno\u015b\u0107 schematu wystarczy zrobi\u0107 2 rzeczy. Po pierwsze, ukry\u0107 \u015bcie\u017cki techniczne, kt\u00f3re bardzo komplikuj\u0105 schemat, a nie s\u0105 potrzebne do zrozumienia jego sensu. Drug\u0105 kwesti\u0105 jest pokolorowanie \u015bcie\u017cek. \u015acie\u017cki podobnego typu oznacz jednym kolorem (w moim przyk\u0142adzie typy \u015bcie\u017cek podzieli\u0142em na te, kt\u00f3re \u201epchaj\u0105\u201d dokument do przodu, te kt\u00f3re go cofaj\u0105 oraz \u015bcie\u017cki kt\u00f3re prowadz\u0105 do anulowania lub odrzucenia dokumentu). Na grafice poni\u017cej przedstawiam wygl\u0105d schematu po wykonaniu tych dw\u00f3ch prostych czynno\u015bci.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/09\/Uporz\u0105dkowany-schemat-graficzny-Webcon-BPS-e1568293103966.png\"><img decoding=\"async\" width=\"840\" height=\"328\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/09\/Uporz\u0105dkowany-schemat-graficzny-Webcon-BPS-e1568293103966.png\" alt=\"schemat obiegu z r\u00f3\u017cnymi kolorami \u015bcie\u017cek\" class=\"wp-image-8134\"\/><\/a><\/figure>\n\n\n\n<p>Znacznie czytelniej, prawda? Osoba nieznaj\u0105ca obiegu zrozumie go du\u017co szybciej patrz\u0105c na tak przygotowany schemat. Tyczy si\u0119 to nie tylko os\u00f3b zarz\u0105dzaj\u0105cych systemem, ale r\u00f3wnie\u017c u\u017cytkownik\u00f3w ko\u0144cowych, kt\u00f3rzy b\u0119d\u0105 chcieli podejrze\u0107 schemat graficzny obiegu.<\/p>\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;8117&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;10&quot;,&quot;legendonly&quot;:&quot;&quot;,&quot;readonly&quot;:&quot;&quot;,&quot;score&quot;:&quot;4.2&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;4.2\\\/5 ( votes: 10)&quot;,&quot;size&quot;:&quot;18&quot;,&quot;title&quot;:&quot;5 prostych sposob\u00f3w u\u0142atwiaj\u0105cych utrzymanie proces\u00f3w na platformie Webcon BPS&quot;,&quot;width&quot;:&quot;116.3&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: 116.3px;\">\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            4.2\/5 ( votes: 10)    <\/div>\n    <\/div>\n","protected":false},"excerpt":{"rendered":"<p>Tworz\u0105c w Webcon BPS procesy biznesowe cz\u0119sto zapomina si\u0119 o tym, \u017ce p\u00f3\u017aniej \u015brodowisko to b\u0119dzie utrzymywane i rozwijane przez &hellip; <a class=\"continued-btn\" href=\"https:\/\/sii.pl\/blog\/5-prostych-sposobow-ulatwiajacych-utrzymanie-procesow-na-platformie-webcon-bps\/\">Continued<\/a><\/p>\n","protected":false},"author":221,"featured_media":8135,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","inline_featured_image":false,"footnotes":""},"categories":[1314],"tags":[56,825,826,372],"class_list":["post-8117","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-development-na-twardo","tag-sharepoint","tag-dobre-praktyki","tag-utrzymanie","tag-webcon"],"acf":[],"aioseo_notices":[],"republish_history":[],"featured_media_url":"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/09\/Workflow-Webcon-BPS-e1568293562141.jpg","category_names":["Development na twardo"],"_links":{"self":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts\/8117"}],"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\/221"}],"replies":[{"embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/comments?post=8117"}],"version-history":[{"count":2,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts\/8117\/revisions"}],"predecessor-version":[{"id":24920,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts\/8117\/revisions\/24920"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/media\/8135"}],"wp:attachment":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/media?parent=8117"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/categories?post=8117"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/tags?post=8117"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}