{"id":4635,"date":"2017-10-03T09:52:40","date_gmt":"2017-10-03T07:52:40","guid":{"rendered":"https:\/\/sii.pl\/blog\/?p=4635"},"modified":"2025-05-07T12:47:25","modified_gmt":"2025-05-07T10:47:25","slug":"webcon-bps-wykrywanie-bledow-debbugowanie-oraz-naprawa-procesow","status":"publish","type":"post","link":"https:\/\/sii.pl\/blog\/webcon-bps-wykrywanie-bledow-debbugowanie-oraz-naprawa-procesow\/","title":{"rendered":"WEBCON BPS \u2013 Wykrywanie b\u0142\u0119d\u00f3w, debbugowanie oraz naprawa proces\u00f3w"},"content":{"rendered":"\n<p>Zapraszam do przeczytania kolejnego artyku\u0142u opisuj\u0105cego narz\u0119dzie&nbsp;<strong>WEBCON BPS<\/strong>!<\/p>\n\n\n\n<p>We wcze\u015bniejszym wpisie dotycz\u0105cym WEBCON BPS, kole\u017canka Iga opisywa\u0142a czym jest i w czym mo\u017ce nam pom\u00f3c WEBCON BPS \u2013 je\u017celi jeszcze nie przeczyta\u0142e\u015b, nie zwlekaj\u00a0\u2013<a href=\"https:\/\/sii.pl\/blog\/budowanie-procesow-biznesowych-z-webcon-bps\/\">Budowanie proces\u00f3w biznesowych z WEBCON BPS<\/a>.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/webd-1024x1024-1.png\"><img decoding=\"async\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/webd-1024x1024-1.png\" alt=\"webd - WEBCON BPS \u2013 Wykrywanie b\u0142\u0119d\u00f3w, debbugowanie oraz naprawa proces\u00f3w\" class=\"wp-image-18410\" width=\"512\" height=\"512\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/webd-1024x1024-1.png 1024w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/webd-1024x1024-1-300x300.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/webd-1024x1024-1-150x150.png 150w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/webd-1024x1024-1-768x768.png 768w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/><\/a><\/figure><\/div>\n\n\n\n<p>W tym artykule postaram si\u0119 opisa\u0107:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>co robi\u0107, gdy dany proces nam nie dzia\u0142a,<\/li><li>jak wyszukiwa\u0107 b\u0142\u0119dy w konfiguracji,<\/li><li>jak mo\u017cna wykorzysta\u0107 baz\u0119 danych aby zlokalizowa\u0107 \u017ar\u00f3d\u0142o problemu,<\/li><li>jak rozwi\u0105za\u0107 problem wprowadzaj\u0105c cz\u0119sto niewielkie zmiany (gdy ju\u017c si\u0119 dowiemy,&nbsp;gdzie le\u017cy problem).<\/li><\/ul>\n\n\n\n<p>Przejd\u017amy od razu do g\u0142\u00f3wnego tematu tego artyku\u0142u:<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Co powoduje problemy z procesami w WEBCONIE?<\/h2>\n\n\n\n<p>Czynnik\u00f3w mo\u017ce by\u0107 wiele. Bardzo cz\u0119sto jednak prowadz\u0105 one do ca\u0142kowitego zatrzymania dzia\u0142ania danego procesu. Oto niekt\u00f3re z nich:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>aktualizacja \u015brodowiska WEBCON,<\/li><li>b\u0142\u0119dna konfiguracja akcji,<\/li><li>awaria serwera,<\/li><li>brak przypisanej osoby do \u015bcie\u017cki,<\/li><li>edytowanie formularza,<\/li><li>concurrency error.<\/li><\/ul>\n\n\n\n<p>Skupmy si\u0119 na aspektach konfiguracji proces\u00f3w oraz akcji, kt\u00f3re powoduj\u0105 b\u0142\u0119dy proces\u00f3w.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Co robi\u0107 gdy proces nam nie dzia\u0142a?<\/h2>\n\n\n\n<p>Zaczynamy zawsze od analizy komunikatu, kt\u00f3ry wy\u015bwietlany jest na formularzu (je\u017celi takowy si\u0119 wy\u015bwietla):<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/123-1.png\"><img decoding=\"async\" width=\"983\" height=\"272\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/123-1.png\" alt=\"123 1 - WEBCON BPS \u2013 Wykrywanie b\u0142\u0119d\u00f3w, debbugowanie oraz naprawa proces\u00f3w\" class=\"wp-image-18412\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/123-1.png 983w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/123-1-300x83.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/123-1-768x213.png 768w\" sizes=\"(max-width: 983px) 100vw, 983px\" \/><\/a><\/figure><\/div>\n\n\n\n<p>Najwi\u0119cej informacji mo\u017cna znale\u017a\u0107 w pierwszej cz\u0119\u015bci komunikatu oraz w opisie:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nNo person to assign workflow instance to, check configuration.\n<\/pre><\/div>\n\n\n<p>Taka informacja cz\u0119sto pomo\u017ce nam znale\u017a\u0107 przyczyn\u0119, a nast\u0119pnie rozwi\u0105za\u0107 problem.<\/p>\n\n\n\n<p>Jak wcze\u015bniej wspomnia\u0142em, mo\u017cemy r\u00f3wnie\u017c skorzysta\u0107 z bazy danych, kt\u00f3ra przechowuje wszystkie akcje przeprowadzane przez u\u017cytkownika podczas u\u017cytkowania \u015brodowiska. Baza danych rejestruje zdarzenia i zapisuje je w tabeli \u201e<strong>WFLogs<\/strong>\u201e. Baza, kt\u00f3ra zawiera t\u0119tabel\u0119, nazywa\u0107 mo\u017ce si\u0119 r\u00f3\u017cnie, bo nazw\u0119 mo\u017cemy podczas instalacji i konfiguracji \u015brodowiska dowolnie zmienia\u0107.<\/p>\n\n\n\n<p>Po odszukaniu tej bazy mo\u017cliwe jest filtrowanie wynik\u00f3w, zwracanych przez baz\u0119 danych. Poni\u017cej wypisz\u0119 oznaczenia bazy danych oraz opisz\u0119 je.<\/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\/01\/swd.png\"><img decoding=\"async\" width=\"1024\" height=\"74\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/swd-1024x74.png\" alt=\"swd - WEBCON BPS \u2013 Wykrywanie b\u0142\u0119d\u00f3w, debbugowanie oraz naprawa proces\u00f3w\" class=\"wp-image-18414\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/swd-1024x74.png 1024w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/swd-300x22.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/swd-768x55.png 768w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/swd.png 1212w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<ul class=\"wp-block-list\"><li>LOG_ID \u2013 numer logu,<\/li><li>LOG_DEFID \u2013 numer procesu WEBCON BPS,<\/li><li>LOG_WFDID \u2013 ID elementu,<\/li><li>LOG_ACTID \u2013 ID akcji procesu,<\/li><li>LOG_Name \u2013 nazwa logu,<\/li><li>LOG_Description \u2013 opis logu \u2013 zawiera opis b\u0142\u0119du,<\/li><li>LOG_TSInsert \u2013 data umieszczenia logu w bazie danych,<\/li><li>LOG_WFID \u2013 ID elementu procesu.<\/li><\/ul>\n\n\n\n<p>Problem przedstawiony powy\u017cej zwi\u0105zany jest z brakiem osoby, do kt\u00f3rej mo\u017ce by\u0107 przypisane zadanie. Aby taki problem rozwi\u0105za\u0107, nale\u017cy wej\u015b\u0107 do WEBCON Designer Studio i w procesie, na kroku, na kt\u00f3rym pojawi\u0142 si\u0119 b\u0142\u0105d, wej\u015b\u0107 w zak\u0142adk\u0119 \u201ePaths\u201d, a nast\u0119pnie w sekcji \u201eTasks assignment\u201d wybra\u0107 osob\u0119, do kt\u00f3rej zostanie przypisane zadanie po przej\u015bciu \u015bcie\u017cki.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/Bez-tytulu.png\"><img decoding=\"async\" width=\"1018\" height=\"806\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/Bez-tytulu.png\" alt=\"alt=&quot;Bez tytu\u0142u - WEBCON BPS \u2013 Wykrywanie b\u0142\u0119d\u00f3w, debbugowanie oraz naprawa proces\u00f3w&quot;\" class=\"wp-image-18416\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/Bez-tytulu.png 1018w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/Bez-tytulu-300x238.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/Bez-tytulu-768x608.png 768w\" sizes=\"(max-width: 1018px) 100vw, 1018px\" \/><\/a><\/figure><\/div>\n\n\n\n<p>Przeanalizujmy inny b\u0142\u0105d. Poni\u017cej przedstawi\u0142em kolejny komunikat, inny ni\u017c poprzedni i nieco bardzo skomplikowany.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/5yrtdfgvcbnm.png\"><img decoding=\"async\" width=\"988\" height=\"288\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/5yrtdfgvcbnm.png\" alt=\"5yrtdfgvcbnm - WEBCON BPS \u2013 Wykrywanie b\u0142\u0119d\u00f3w, debbugowanie oraz naprawa proces\u00f3w\" class=\"wp-image-18418\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/5yrtdfgvcbnm.png 988w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/5yrtdfgvcbnm-300x87.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/5yrtdfgvcbnm-768x224.png 768w\" sizes=\"(max-width: 988px) 100vw, 988px\" \/><\/a><\/figure><\/div>\n\n\n\n<p>Powy\u017cszy komunikat \u2013 po chwili mo\u017cna si\u0119 zorientowa\u0107 \u2013 alarmuje nas, \u017ce pewna akcja o nazwie \u201eStart a subworkflow\u201d na \u015bcie\u017cce \u201ewait for subworkflow\u201d, nie jest poprawnie skonfigurowana. Poni\u017cej log bazy danych, kt\u00f3ry pokazuj\u0105c nam na LOG_ACTID (id akcji) \u2013 22 oraz LOG_DEFID (id procesu) \u2013 7 \u2013 pozwala nam na \u0142atwe zlokalizowanie odpowiedniej akcji. Teraz ju\u017c pozostaje naprawi\u0107 konfiguracj\u0119 akcji o nazwie \u201eStart a subworkflow\u201d. Zauwa\u017c jak bardzo logi bazy danych s\u0105 przydatne w rozwi\u0105zywaniu problem\u00f3w z procesami.<\/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\/01\/qwddddddddd.png\"><img decoding=\"async\" width=\"1024\" height=\"65\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/qwddddddddd-1024x65.png\" alt=\"\" class=\"wp-image-18420\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/qwddddddddd-1024x65.png 1024w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/qwddddddddd-300x19.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/qwddddddddd-768x49.png 768w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/qwddddddddd.png 1348w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div>\n\n\n\n<p>Po odnalezieniu akcji odpowiedzialnej za wy\u017cej przedstawiony b\u0142\u0105d, sprawd\u017amy jej konfiguracj\u0119.<\/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\/01\/ssss.png\"><img decoding=\"async\" width=\"1024\" height=\"496\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/ssss-1024x496.png\" alt=\"\" class=\"wp-image-18422\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/ssss-1024x496.png 1024w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/ssss-300x145.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/ssss-768x372.png 768w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/ssss.png 1066w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div>\n\n\n\n<p>Nie potrzebujemy przechodzi\u0107 do innych zak\u0142adek (\u201eAdvanced\u201d oraz \u201eData\u201d), bo ju\u017c wida\u0107, \u017ce akcja nie jest w og\u00f3le skonfigurowana! A komunikat pokazuje, w konfiguracji nie zosta\u0142o okre\u015blone dla jakiego podprocesu dana akcja ma zosta\u0107 wykonana&nbsp;Aby rozwi\u0105za\u0107 ten problem, nale\u017cy doda\u0107 odpowiednie informacje w odpowiednie kolumny, a nast\u0119pnie w zak\u0142adce \u201eData\u201d, do podprocesu \u2013 potrzebne dane.<\/p>\n\n\n\n<p>Spr\u00f3bujmy rozwi\u0105za\u0107 jeszcze jeden problem:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/13redfc.png\"><img decoding=\"async\" width=\"993\" height=\"590\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/13redfc.png\" alt=\"\" class=\"wp-image-18424\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/13redfc.png 993w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/13redfc-300x178.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/13redfc-768x456.png 768w\" sizes=\"(max-width: 993px) 100vw, 993px\" \/><\/a><\/figure><\/div>\n\n\n\n<p>Wiesz ju\u017c, dlaczego wy\u015bwietlony zosta\u0142 taki komunikat? .. Dok\u0142adnie tak jak my\u015blisz.<\/p>\n\n\n\n<p>Akcja \u201eSQL Procedure\u201d wywo\u0142uje b\u0142\u0119dne query. Odszukajmy proces, dla kt\u00f3rego uruchomili\u015bmy ten element i \u015bcie\u017ck\u0119 \u201earchive after subworkflow\u201d. Dalej otwieramy akcj\u0119, kt\u00f3ra generuje b\u0142\u0105d a nast\u0119pnie sprawdzamy\u00a0konfiguracj\u0119:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/d3dwddw-1.png\"><img decoding=\"async\" width=\"582\" height=\"563\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/d3dwddw-1.png\" alt=\"\" class=\"wp-image-18426\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/d3dwddw-1.png 582w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/d3dwddw-1-300x290.png 300w\" sizes=\"(max-width: 582px) 100vw, 582px\" \/><\/a><\/figure><\/div>\n\n\n\n<p>Widzisz ju\u017c b\u0142\u0105d?<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nSELECT WFD_AttText1 as &#039;WFD_AttText1&#039;\n FROM WFElements\nWHERE WFD_AttText1 like &#039;%sii%\n<\/pre><\/div>\n\n\n<p>Query bazy danych mo\u017cemy testowa\u0107 w akcjach, kt\u00f3re maj\u0105 dost\u0119p do przycisku \u201eEdit\u201d widocznego powy\u017cej. Wejd\u017amy tam:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/we1e1e.png\"><img decoding=\"async\" width=\"965\" height=\"607\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/we1e1e.png\" alt=\"\" class=\"wp-image-18428\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/we1e1e.png 965w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/we1e1e-300x189.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/we1e1e-768x483.png 768w\" sizes=\"(max-width: 965px) 100vw, 965px\" \/><\/a><\/figure><\/div>\n\n\n\n<p>Naszym oczom ukazuje si\u0119 menu edycji query. Po prawej mo\u017cemy u\u017cywa\u0107 zmiennych wy\u015bwietlanych w odpowiednich sekcjach, a na dole WEBCON Designer Studio daje nam mo\u017cliwo\u015b\u0107 przetestowania swojego query w oparciu o ostatni element danego procesu, w kt\u00f3rym zosta\u0142a umieszczona ta akcja. Najpierw klikamy \u201eLoad ID\u201d, a nast\u0119pnie \u201eTest\u201d. W tym momencie ukazuje nam si\u0119 informacja o b\u0142\u0119dzie. \u0141atwo mo\u017cna zauwa\u017cy\u0107, \u017ce b\u0142\u0105d dotyczy dok\u0142adnie cz\u0119\u015bci query:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; gutter: false; title: ; notranslate\" title=\"\">\n&#039;%sii%;\n<\/pre><\/div>\n\n\n<p>W tej cz\u0119\u015bci brakuje cudzys\u0142owia na ko\u0144cu query za \u201e%\u201d. Sprawd\u017amy co si\u0119 stanie gdy dodamy ciapk\u0119 i przetestujemy query.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/sadasdasd.png\"><img decoding=\"async\" width=\"966\" height=\"628\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/sadasdasd.png\" alt=\"\" class=\"wp-image-18430\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/sadasdasd.png 966w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/sadasdasd-300x195.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/sadasdasd-768x499.png 768w\" sizes=\"(max-width: 966px) 100vw, 966px\" \/><\/a><\/figure><\/div>\n\n\n\n<p>Query po przetestowaniu zwr\u00f3ci\u0142o nam wyniki takie, jakie oczekiwali\u015bmy. Teraz b\u0142\u0105d nie b\u0119dzie sie ju\u017c wy\u015bwietla\u0142. Zosta\u0142 rozwi\u0105zany.<\/p>\n\n\n\n<p>Przed nami ostatni b\u0142\u0105d, kt\u00f3ry czeka na analiz\u0119:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/awswww.png\"><img decoding=\"async\" width=\"894\" height=\"274\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/awswww.png\" alt=\"\" class=\"wp-image-18432\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/awswww.png 894w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/awswww-300x92.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/awswww-768x235.png 768w\" sizes=\"(max-width: 894px) 100vw, 894px\" \/><\/a><\/figure><\/div>\n\n\n\n<p>Poni\u017cej przepisz\u0119 (niepe\u0142n\u0105 na zdj\u0119ciu) lini\u0119 komunikatu, kt\u00f3ra powinna najbardziej nas zainteresowa\u0107:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; gutter: false; title: ; notranslate\" title=\"\">\nThe Web application at http:\/\/intranet\/workflow\/dokumenty\/szablon.docx could not be found. Verify that you have \ntyped the URL correctly. If the URL should be serving existing content, the system administrator may need to add \na new request URL mapping to the intended application.\n<\/pre><\/div>\n\n\n<p>Komunikat alarmuje, \u017ce \u015bcie\u017cka do szablonu dokumentu jest nieprawid\u0142owa. Aby naprawi\u0107 ten b\u0142\u0105d odnajdujemy akcj\u0119, kt\u00f3ra wygenerowa\u0142a b\u0142\u0105d, a nast\u0119pnie dodajemy dok\u0142adny link, do dokumentu, kt\u00f3ry najpierw trzeba wrzuci\u0107 na SharePoint. Prawid\u0142owy link powinien zawiera\u0107 podstawowe informacje, umieszczone poni\u017cej:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; gutter: false; title: ; notranslate\" title=\"\">\nhttp:\/\/&amp;lt;webURL&gt;\/&amp;lt;SiteCollection&gt;\/&amp;lt;Folder&gt;\/&amp;lt;NameOfTheDocument&gt;.docx\n<\/pre><\/div>\n\n\n<p>Np.:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; gutter: false; title: ; notranslate\" title=\"\">\nhttp:\/\/WEB\/TestSiteCollection\/TestDocumentLibrary\/TestTemplate.docx\n<\/pre><\/div>\n\n\n<p>Po tym nadajemy generowanemu plikowi nazw\u0119 i klikamy \u201cSave\u201d.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/dsaadsfcv.png\"><img decoding=\"async\" width=\"847\" height=\"662\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/dsaadsfcv.png\" alt=\"\" class=\"wp-image-18434\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/dsaadsfcv.png 847w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/dsaadsfcv-300x234.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/dsaadsfcv-768x600.png 768w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2023\/01\/dsaadsfcv-370x290.png 370w\" sizes=\"(max-width: 847px) 100vw, 847px\" \/><\/a><\/figure><\/div>\n\n\n\n<p>Poprawna konfiguracja takiej akcji (generowania pliku), to g\u0142\u00f3wnie podanie prawid\u0142owego linku do szablonu dokumentu, z kt\u00f3rego proces ma korzysta\u0107.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Finish\u2026<\/h2>\n\n\n\n<p>Takim sposobem dochodzimy do ko\u0144ca naszej przygody z naprawianiem b\u0142\u0119d\u00f3w w WEBCON BPS. Pami\u0119taj:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Czytaj dok\u0142adnie komunikaty na stronie.<\/li><li>Korzystaj z bazy danych i tabeli WFLogs.<\/li><li>Sprawdzaj przed zapisaniem konfiguracj\u0119 akcji.<\/li><li>Testuj Query bazy danych.<\/li><li>Testuj swoje akcje i procesy na elementach testowych.<\/li><li>Nie b\u00f3j si\u0119 pyta\u0107 o pomoc!<\/li><\/ul>\n\n\n\n<p>Je\u017celi zachowasz te kilka wskaz\u00f3wek i wdro\u017cysz je do codziennej pracy, mo\u017ce nawet kilkakrotnie obni\u017cysz ilo\u015b\u0107 b\u0142\u0119dnych akcji w swoich procesach, przez co oszcz\u0119dzisz czas, a klienci b\u0119d\u0105 zadowoleni ze wsp\u00f3\u0142pracy z tob\u0105 i twoj\u0105 firm\u0105!<\/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;4635&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;1&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 ( vote: 1)&quot;,&quot;size&quot;:&quot;18&quot;,&quot;title&quot;:&quot;WEBCON BPS \u2013 Wykrywanie b\u0142\u0119d\u00f3w, debbugowanie oraz naprawa proces\u00f3w&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 ( vote: 1)    <\/div>\n    <\/div>\n","protected":false},"excerpt":{"rendered":"<p>Zapraszam do przeczytania kolejnego artyku\u0142u opisuj\u0105cego narz\u0119dzie&nbsp;WEBCON BPS! We wcze\u015bniejszym wpisie dotycz\u0105cym WEBCON BPS, kole\u017canka Iga opisywa\u0142a czym jest i &hellip; <a class=\"continued-btn\" href=\"https:\/\/sii.pl\/blog\/webcon-bps-wykrywanie-bledow-debbugowanie-oraz-naprawa-procesow\/\">Continued<\/a><\/p>\n","protected":false},"author":111,"featured_media":4785,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_editorskit_title_hidden":false,"_editorskit_reading_time":3,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","inline_featured_image":false,"footnotes":""},"categories":[1314],"tags":[56,385,512],"class_list":["post-4635","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-development-na-twardo","tag-sharepoint","tag-analiza","tag-baza-danych"],"acf":[],"aioseo_notices":[],"republish_history":[],"featured_media_url":"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2017\/09\/Blog_BPM_2.jpg","category_names":["Development na twardo"],"_links":{"self":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts\/4635"}],"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\/111"}],"replies":[{"embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/comments?post=4635"}],"version-history":[{"count":2,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts\/4635\/revisions"}],"predecessor-version":[{"id":19057,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts\/4635\/revisions\/19057"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/media\/4785"}],"wp:attachment":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/media?parent=4635"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/categories?post=4635"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/tags?post=4635"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}