{"id":10937,"date":"2025-03-13T12:27:37","date_gmt":"2025-03-13T11:27:37","guid":{"rendered":"https:\/\/pomoc.comarch.pl\/cee\/640\/?post_type=ht_kb&#038;p=10937"},"modified":"2025-05-30T11:01:58","modified_gmt":"2025-05-30T09:01:58","slug":"definicje-dzialan","status":"publish","type":"ht_kb","link":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/","title":{"rendered":"Definicje dzia\u0142a\u0144"},"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\/640\/index.php\/documentation\/definicje-dzialan\/#Definicje_terminow\" >Definicje termin\u00f3w<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Aktywacja\" >Aktywacja<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Dzialania\" >Dzia\u0142ania<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Definicje_dzialan\" >Definicje dzia\u0142a\u0144<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Wyniki_dzialania\" >Wyniki dzia\u0142ania<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Wyrazenia\" >Wyra\u017cenia<\/a><\/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\/640\/index.php\/documentation\/definicje-dzialan\/#Opracowujacy_uzytkownik\" >Opracowuj\u0105cy u\u017cytkownik<\/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\/640\/index.php\/documentation\/definicje-dzialan\/#Okres_przetwarzania\" >Okres przetwarzania<\/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\/640\/index.php\/documentation\/definicje-dzialan\/#Deklaracje\" >Deklaracje<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Pojedyncze_dzialanie\" >Pojedyncze dzia\u0142anie<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Pojedyncze_przetwarzanie\" >Pojedyncze przetwarzanie<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Szablony_obiektow_deweloperskich\" >Szablony obiekt\u00f3w deweloperskich<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Zdarzenia\" >Zdarzenia<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Prefiks_eksportu\" >Prefiks eksportu<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Wywolanie_funkcji\" >Wywo\u0142anie funkcji<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Aplikacje_w_tle\" >Aplikacje w tle<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Wielokrotne_przetwarzanie\" >Wielokrotne przetwarzanie<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Warunki_koncowe\" >Warunki ko\u0144cowe<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Procesy\" >Procesy<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Dzialania_seryjne\" >Dzia\u0142ania seryjne<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Wzorce_serii\" >Wzorce serii<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Szablony_seryjne\" >Szablony seryjne<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Systemowy_jezyk_skryptowy\" >Systemowy j\u0119zyk skryptowy<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-24\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Warunki_przejscia\" >Warunki przej\u015bcia<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-25\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Warunki_wstepne\" >Warunki wst\u0119pne<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-26\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Definicje_workflow\" >Definicje workflow<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-27\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Silnik_workflow\" >Silnik workflow<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-28\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Role_workflow\" >Role workflow<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-29\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Limit_czasu_w_workflow\" >Limit czasu w workflow<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-30\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#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-31\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Naglowek\" >Nag\u0142\u00f3wek<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-32\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#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-33\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Zakladka_Dzialanie\" >Zak\u0142adka Dzia\u0142anie<\/a><ul class='ez-toc-list-level-6' ><li class='ez-toc-heading-level-6'><a class=\"ez-toc-link ez-toc-heading-34\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Sekcja_Seria\" >Sekcja Seria<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-6'><a class=\"ez-toc-link ez-toc-heading-35\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Sekcja_Warunek_wstepny\" >Sekcja Warunek wst\u0119pny<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-6'><a class=\"ez-toc-link ez-toc-heading-36\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Sekcja_Warunek_koncowy\" >Sekcja Warunek ko\u0144cowy<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-6'><a class=\"ez-toc-link ez-toc-heading-37\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Sekcja_Wybor_danych\" >Sekcja Wyb\u00f3r danych<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-6'><a class=\"ez-toc-link ez-toc-heading-38\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Sekcja_Decyzja\" >Sekcja Decyzja<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-39\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Zakladka_Teksty\" >Zak\u0142adka Teksty<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-40\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Zakladka_Zdarzenia\" >Zak\u0142adka Zdarzenia<\/a><ul class='ez-toc-list-level-6' ><li class='ez-toc-heading-level-6'><a class=\"ez-toc-link ez-toc-heading-41\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Dzialania_na_pasku_narzedzi\" >Dzia\u0142ania na pasku narz\u0119dzi<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-42\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Zakladka_Opracowanie\" >Zak\u0142adka Opracowanie<\/a><ul class='ez-toc-list-level-6' ><li class='ez-toc-heading-level-6'><a class=\"ez-toc-link ez-toc-heading-43\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Sekcja_Zlecenie_przetwarzania\" >Sekcja Zlecenie przetwarzania<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-6'><a class=\"ez-toc-link ez-toc-heading-44\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Sekcja_Opracowanie_po_przekroczeniu_czasu\" >Sekcja Opracowanie po przekroczeniu czasu<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-6'><a class=\"ez-toc-link ez-toc-heading-45\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Sekcja_Pelnomocnictwo\" >Sekcja Pe\u0142nomocnictwo<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-6'><a class=\"ez-toc-link ez-toc-heading-46\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Sekcja_Powiadomienie_e-mail\" >Sekcja Powiadomienie e-mail<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-47\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Zakladka_Aplikacja\" >Zak\u0142adka Aplikacja<\/a><ul class='ez-toc-list-level-6' ><li class='ez-toc-heading-level-6'><a class=\"ez-toc-link ez-toc-heading-48\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Tabela_parametrow\" >Tabela parametr\u00f3w<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-6'><a class=\"ez-toc-link ez-toc-heading-49\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Wywolanie_aplikacji_dzialajacych_w_tle_z_parametrem_typu_Object_view\" >Wywo\u0142anie aplikacji dzia\u0142aj\u0105cych w tle z parametrem typu Object view<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-50\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Zakladka_Wyniki\" >Zak\u0142adka Wyniki<\/a><ul class='ez-toc-list-level-6' ><li class='ez-toc-heading-level-6'><a class=\"ez-toc-link ez-toc-heading-51\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Dzialania_na_pasku_narzedzi-2\" >Dzia\u0142ania na pasku narz\u0119dzi<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-52\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Zakladka_Wyniki-2\" >Zak\u0142adka Wyniki<\/a><ul class='ez-toc-list-level-6' ><li class='ez-toc-heading-level-6'><a class=\"ez-toc-link ez-toc-heading-53\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Dzialania_na_pasku_narzedzi-3\" >Dzia\u0142ania na pasku narz\u0119dzi<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-54\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Zakladka_Polecenia\" >Zak\u0142adka Polecenia<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-55\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Zakladka_Deklaracje\" >Zak\u0142adka Deklaracje<\/a><ul class='ez-toc-list-level-6' ><li class='ez-toc-heading-level-6'><a class=\"ez-toc-link ez-toc-heading-56\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Dzialania_na_pasku_narzedzi-4\" >Dzia\u0142ania na pasku narz\u0119dzi<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-57\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Zakladka_Przejscia\" >Zak\u0142adka Przej\u015bcia<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-58\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Zakladka_Ustawienia_szablonu\" >Zak\u0142adka Ustawienia szablonu<\/a><ul class='ez-toc-list-level-6' ><li class='ez-toc-heading-level-6'><a class=\"ez-toc-link ez-toc-heading-59\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Ustawienia_szablonu_dla_definicji_dzialania\" >Ustawienia szablonu dla definicji dzia\u0142ania<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-6'><a class=\"ez-toc-link ez-toc-heading-60\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Ustawienia_szablonu_dla_szablonow_definicji_dzialan\" >Ustawienia szablonu dla szablon\u00f3w definicji dzia\u0142a\u0144<\/a><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-61\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Dzialania_zwiazane_z_aplikacja\" >Dzia\u0142ania zwi\u0105zane z aplikacj\u0105<\/a><ul class='ez-toc-list-level-5' ><li class='ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-62\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Akcja_Wykonaj_definicje_dzialania\" >Akcja [Wykonaj definicj\u0119 dzia\u0142ania]<\/a><ul class='ez-toc-list-level-6' ><li class='ez-toc-heading-level-6'><a class=\"ez-toc-link ez-toc-heading-63\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Okno_dialogowe\" >Okno dialogowe<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-64\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Akcja_Zastosuj_definicje_dzialania\" >Akcja [Zastosuj definicj\u0119 dzia\u0142ania]<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-65\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Akcja_Wlacz_lub_wylacz_definicje_dzialan_w_aktualnej_bazie_danych\" >Akcja [W\u0142\u0105cz lub wy\u0142\u0105cz definicj\u0119 dzia\u0142a\u0144 w aktualnej bazie danych]<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-66\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Akcja_Utworz_i_aktualizuj_wg_szablonu\" >Akcja [Utw\u00f3rz i aktualizuj wg szablonu]<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-67\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Akcja_Zapisz_jako_szablon\" >Akcja [Zapisz jako szablon]<\/a><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-68\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Konfiguracja\" >Konfiguracja<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-69\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Sekcja_Definicje_procesow\" >Sekcja Definicje proces\u00f3w<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-70\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Sekcja_Przetwarzanie_w_tle\" >Sekcja Przetwarzanie w tle<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-71\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Jednostki_biznesowe\" >Jednostki biznesowe<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-72\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Uprawnienia\" >Uprawnienia<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-73\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Umiejetnosci_specjalne\" >Umiej\u0119tno\u015bci specjalne<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-74\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Przypisania_organizacyjne\" >Przypisania organizacyjne<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-75\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Funkcje_specjalne\" >Funkcje specjalne<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-76\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/definicje-dzialan\/#Uprawnienia_dla_partnerow_biznesowych\" >Uprawnienia dla partner\u00f3w biznesowych<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<p>Niniejsza dokumentacja opisuje spos\u00f3b mapowania definicji dzia\u0142a\u0144 oraz struktur\u0119 aplikacji o tej samej nazwie. U\u017cytkownik zostanie poinformowany, jakie relacje mo\u017ce mie\u0107 definicja dzia\u0142ania z innymi aplikacjami i jednostkami biznesowymi oraz w jaki spos\u00f3b jest ona zintegrowana z procesami biznesowymi.<\/p>\n<p>O roli odgrywanej przez definicje proces\u00f3w i sposobie ich rejestrowania mo\u017cna przeczyta\u0107 w dokumentacji <em>Definicje proces\u00f3w<\/em>.<\/p>\n<h3 id=\"definicje-terminow\" ><span class=\"ez-toc-section\" id=\"Definicje_terminow\"><\/span>Definicje termin\u00f3w<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<h4 id=\"aktywacja\" ><span class=\"ez-toc-section\" id=\"Aktywacja\"><\/span>Aktywacja<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Definicje dzia\u0142a\u0144 zarejestrowane w <em>Workflow Management<\/em> s\u0105 aktywne tylko wtedy, gdy zosta\u0142y wyra\u017anie aktywowane. Ka\u017cda definicja dzia\u0142ania musi by\u0107 aktywowana indywidualnie w ka\u017cdej bazie danych. Informacje specyficzne dla bazy danych mog\u0105 zosta\u0107 przypisane do definicji dzia\u0142ania podczas aktywacji.<\/p>\n<h4 id=\"dzialania\" ><span class=\"ez-toc-section\" id=\"Dzialania\"><\/span>Dzia\u0142ania<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Dzia\u0142anie opisuje czynno\u015b\u0107, kt\u00f3ra mo\u017ce by\u0107 wykonana przez jednego lub wi\u0119cej u\u017cytkownik\u00f3w. Dzia\u0142anie jest przetwarzane przez u\u017cytkownik\u00f3w na podstawie jednego lub wi\u0119cej zada\u0144, w kt\u00f3rych odpowiednie dzia\u0142anie jest opisane dla ka\u017cdego u\u017cytkownika. Dzia\u0142anie tworzy zatem klamr\u0119 wok\u00f3\u0142 wynikowych zada\u0144 i zawiera niezb\u0119dne informacje o zadaniach. Dzia\u0142ania s\u0105 tworzone jako cz\u0119\u015b\u0107 <em>Workflow Management<\/em>\u00a0lub\u00a0<em>Zarz\u0105dzania relacjami<\/em>\u00a0i s\u0105 cz\u0119\u015bci\u0105 workflow.<\/p>\n<h4 id=\"definicje-dzialan\" ><span class=\"ez-toc-section\" id=\"Definicje_dzialan\"><\/span>Definicje dzia\u0142a\u0144<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Definicja dzia\u0142ania jest szablonem dla dzia\u0142a\u0144 generowanych na jej podstawie. Je\u015bli definicja dzia\u0142ania jest aktywna, silnik workflow generuje nowe dzia\u0142anie, gdy wyst\u0105pi zarejestrowane zdarzenie, pod warunkiem spe\u0142nienia warunku przej\u015bcia. Definicje dzia\u0142a\u0144 s\u0105 niezale\u017cne od bazy danych OLTP i systemu, w kt\u00f3rym zosta\u0142y zarejestrowane, poniewa\u017c nie zawieraj\u0105 ani danych specyficznych dla systemu, ani danych specyficznych dla OLTP. Definicje dzia\u0142a\u0144 s\u0105 zapisywane w bazie danych repozytorium.<\/p>\n<h4 id=\"wyniki-dzialania\" ><span class=\"ez-toc-section\" id=\"Wyniki_dzialania\"><\/span>Wyniki dzia\u0142ania<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Wyniki dzia\u0142a\u0144 dodaj\u0105 dodatkowe informacje do dzia\u0142a\u0144. Wyniki dzia\u0142a\u0144 s\u0105 zwykle okre\u015blane przez agent\u00f3w dzia\u0142a\u0144. Mo\u017cna je jednak r\u00f3wnie\u017c okre\u015bli\u0107 w deklaracjach definicji dzia\u0142ania. Og\u00f3lne pole wynik\u00f3w jest dost\u0119pne do oceny dzia\u0142a\u0144, np. w aplikacjach typu lista, a jego warto\u015b\u0107 mo\u017cna zdefiniowa\u0107 za pomoc\u0105 j\u0119zyka skryptowego.<\/p>\n<h4 id=\"wyrazenia\" ><span class=\"ez-toc-section\" id=\"Wyrazenia\"><\/span>Wyra\u017cenia<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Wyra\u017cenie wyra\u017ca z\u0142o\u017cone relacje. <em>Wyra\u017cenie mo\u017ce by\u0107 terminem<\/em>, warunkiem lub poleceniem. Termin oblicza warto\u015b\u0107, warunek mo\u017ce podejmowa\u0107 decyzj\u0119 tak\/nie, a polecenie jest sekwencj\u0105 jednej lub wi\u0119cej instrukcji. W <em>Workflow Management<\/em> wyra\u017cenia s\u0105 u\u017cywane na przyk\u0142ad do sformu\u0142owania warunku wst\u0119pnego lub warunku przej\u015bcia lub do okre\u015blenia operator\u00f3w, kt\u00f3rzy nie s\u0105 podsumowani w roli workflow.<\/p>\n<h4 id=\"opracowujacy-uzytkownik\" ><span class=\"ez-toc-section\" id=\"Opracowujacy_uzytkownik\"><\/span>Opracowuj\u0105cy u\u017cytkownik<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Dzia\u0142ania utworzone w <em>Workflow Management<\/em> mog\u0105 by\u0107 przetwarzane przez kilku operator\u00f3w w pojedynczym lub wielokrotnym przetwarzaniu. U\u017cytkownicy s\u0105 najpierw okre\u015blani z zestawu operator\u00f3w. Nast\u0119pnie dla ka\u017cdego u\u017cytkownika tworzone jest zadanie, kt\u00f3re otrzymuje w\u0142a\u015bciwo\u015bci takie jak opis i okres przetwarzania z dzia\u0142ania. Operatorzy dzia\u0142a\u0144 s\u0105 zwykle okre\u015blani poprzez organizacj\u0119 procesu. W przypadku niekt\u00f3rych typ\u00f3w dzia\u0142a\u0144, takich jak w\u0119z\u0142y skrypt\u00f3w i w\u0119z\u0142y us\u0142ug, dzia\u0142ania nie s\u0105 przetwarzane przez u\u017cytkownik\u00f3w, ale przez system lub aplikacj\u0119 dzia\u0142aj\u0105c\u0105 w tle.<\/p>\n<h4 id=\"okres-przetwarzania\" ><span class=\"ez-toc-section\" id=\"Okres_przetwarzania\"><\/span>Okres przetwarzania<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Ka\u017cde dzia\u0142anie ma okres przetwarzania opisany dat\u0105 pocz\u0105tkow\u0105 i ko\u0144cow\u0105. Przetwarzanie dzia\u0142ania lub zada\u0144 powinno zosta\u0107 zako\u0144czone w tym okresie. Je\u015bli dzia\u0142anie nie zostanie uko\u0144czone w okresie przetwarzania, dzia\u0142anie jest eskalowane.<\/p>\n<h4 id=\"deklaracje\" ><span class=\"ez-toc-section\" id=\"Deklaracje\"><\/span>Deklaracje<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Deklaracje to skrypty w definicjach proces\u00f3w i dzia\u0142a\u0144, kt\u00f3re zapewniaj\u0105 metody wywo\u0142ywane podczas tworzenia dzia\u0142a\u0144, zmiany statusu i wprowadzania okre\u015blonych warto\u015bci parametr\u00f3w. W\u0142a\u015bciwo\u015bci proces\u00f3w i dzia\u0142a\u0144 mog\u0105 by\u0107 elastycznie definiowane poprzez dostosowanie deklaracji. Deklaracje s\u0105 zapisywane w j\u0119zyku skryptowym.<\/p>\n<h4 id=\"pojedyncze-dzialanie\" ><span class=\"ez-toc-section\" id=\"Pojedyncze_dzialanie\"><\/span>Pojedyncze dzia\u0142anie<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Pojedyncze dzia\u0142anie opisuje jednorazowe dzia\u0142anie, kt\u00f3re nie jest cz\u0119\u015bci\u0105 procesu. Pojedyncze dzia\u0142ania mog\u0105 by\u0107 wprowadzane przez u\u017cytkownika lub generowane automatycznie przez system, np. na podstawie definicji dzia\u0142ania lub za po\u015brednictwem interfejsu programistycznego.<\/p>\n<h4 id=\"pojedyncze-przetwarzanie\" ><span class=\"ez-toc-section\" id=\"Pojedyncze_przetwarzanie\"><\/span>Pojedyncze przetwarzanie<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>W przypadku przetwarzania pojedynczego tylko jeden procesor mo\u017ce przetwarza\u0107 dzia\u0142anie w danym czasie. Zadania innych procesor\u00f3w dzia\u0142a\u0144 s\u0105 blokowane podczas przetwarzania. W przypadku przetwarzania pojedynczego tylko jeden agent musi uko\u0144czy\u0107 dzia\u0142anie. Je\u015bli agent uko\u0144czy swoje zadanie lub uko\u0144czy je nieprzetworzone, ca\u0142e dzia\u0142anie zostanie uko\u0144czone lub uko\u0144czone nieprzetworzone.<\/p>\n<h4 id=\"szablony-obiektow-deweloperskich\" ><span class=\"ez-toc-section\" id=\"Szablony_obiektow_deweloperskich\"><\/span>Szablony obiekt\u00f3w deweloperskich<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Szablon obiektu programistycznego to zbiorczy termin dla wszystkich szablon\u00f3w, kt\u00f3re mo\u017cna zapisa\u0107 jako obiekt deweloperski w bazie danych repozytorium. Obejmuj\u0105 one na przyk\u0142ad szablon roli uprawnie\u0144 lub szablon roli workflow. Dzi\u0119ki zarz\u0105dzaniu szablonami jako obiektami rozwojowymi s\u0105 one automatycznie wersjonowane i mog\u0105 by\u0107 przenoszone do kolejnego systemu przy u\u017cyciu logistyki oprogramowania.<\/p>\n<p>Szablon obiektu deweloperskiego s\u0142u\u017cy do tworzenia obiekt\u00f3w odpowiadaj\u0105cych szablonowi lub do aktualizacji istniej\u0105cych. Szablon obiektu programistycznego jest zatem obiektem abstrakcyjnym, na podstawie kt\u00f3rego tworzone s\u0105 konkretne obiekty. Na przyk\u0142ad z szablonu roli uprawnie\u0144 mo\u017cna utworzy\u0107 kilka r\u00f3l uprawnie\u0144. Nowa wersja w kolejnym systemie prowadzi do aktualizacji obiekt\u00f3w, kt\u00f3re zosta\u0142y z niego utworzone. Oznacza to, \u017ce szablony mog\u0105 by\u0107 rejestrowane na przyk\u0142ad w systemie rozwoju klienta, transportowane do systemu testowego klienta i testowane, zanim zostan\u0105 ostatecznie przetransportowane do systemu produkcyjnego, w kt\u00f3rym s\u0105 faktycznie u\u017cywane.<\/p>\n<h4 id=\"zdarzenia\" ><span class=\"ez-toc-section\" id=\"Zdarzenia\"><\/span>Zdarzenia<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Zdarzenia stanowi\u0105 podstaw\u0119 do tworzenia dzia\u0142a\u0144 z definicji dzia\u0142a\u0144 w <em>Workflow Management<\/em>. Zdarzenia mog\u0105 by\u0107 wyzwalane przez zmiany danych dokonane przez system, aplikacj\u0119 lub dzia\u0142anie u\u017cytkownika. Zdarzenia zawieraj\u0105 parametry opisuj\u0105ce zdarzenie. Aby wygenerowa\u0107 dzia\u0142anie w momencie wyst\u0105pienia zdarzenia, aktywowana definicja dzia\u0142ania musi by\u0107 zarejestrowana dla tego zdarzenia, a warunek przej\u015bcia musi by\u0107 spe\u0142niony.<\/p>\n<h4 id=\"prefiks-eksportu\" ><span class=\"ez-toc-section\" id=\"Prefiks_eksportu\"><\/span>Prefiks eksportu<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Ka\u017cdy system Comarch ERP Enterprise posiada prefiks eksportu. Prefiks eksportu jest unikalny podczas przesy\u0142ania aktualizacji oprogramowania z systemu deweloperskiego do systemu produkcyjnego. W Workflow Management, prefiks eksportu definicji dzia\u0142ania jest u\u017cywany do decydowania, w kt\u00f3rym systemie definicja dzia\u0142ania mo\u017ce zosta\u0107 zmieniona i aktywowana. Tylko definicje dzia\u0142a\u0144 i r\u00f3l workflow z prefiksem eksportu odpowiadaj\u0105cym prefiksowi eksportu wybranego systemu mog\u0105 zosta\u0107 zmienione. Podczas wprowadzania nowych definicji dzia\u0142a\u0144 i r\u00f3l workflow, nowa definicja lub rola otrzymuje prefiks systemu wybranego w momencie wprowadzania.<\/p>\n<h4 id=\"wywolanie-funkcji\" ><span class=\"ez-toc-section\" id=\"Wywolanie_funkcji\"><\/span>Wywo\u0142anie funkcji<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Wywo\u0142anie funkcji to definicja dzia\u0142ania, kt\u00f3ra oblicza i zwraca wynik zamiast generowania dzia\u0142ania. Wywo\u0142ania funkcji s\u0105 u\u017cywane na przyk\u0142ad do jednokrotnego wprowadzania z\u0142o\u017conych oblicze\u0144 lub do u\u017cywania wyra\u017ce\u0144 w j\u0119zyku JavaScript w definicjach dzia\u0142a\u0144 wprowadzanych w j\u0119zyku skryptowym systemu.<\/p>\n<h4 id=\"aplikacje-w-tle\" ><span class=\"ez-toc-section\" id=\"Aplikacje_w_tle\"><\/span>Aplikacje w tle<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Aplikacja dzia\u0142aj\u0105ca w tle to aplikacja, kt\u00f3ra jest wykonywana bez interakcji z u\u017cytkownikiem. Mo\u017ce zosta\u0107 otwarta przez zadanie przetwarzania, przez wywo\u0142anie CORBA lub przez inn\u0105 aplikacj\u0119.<\/p>\n<h4 id=\"wielokrotne-przetwarzanie\" ><span class=\"ez-toc-section\" id=\"Wielokrotne_przetwarzanie\"><\/span>Wielokrotne przetwarzanie<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>W przypadku przetwarzania wielokrotnego agent, kilku lub wszyscy agenci mog\u0105 przetwarza\u0107 zadania dzia\u0142ania w tym samym czasie. Dzia\u0142anie mo\u017ce zosta\u0107 uko\u0144czone tylko wtedy, gdy wszyscy agenci uko\u0144cz\u0105 swoje zadania. Dzia\u0142anie uznaje si\u0119 za uko\u0144czone, gdy co najmniej jedno zadanie ma status\u00a0<em>Zrealizowane<\/em>, a wszystkie pozosta\u0142e zadania osi\u0105gn\u0119\u0142y status ko\u0144cowy. Je\u015bli wszystkie zadania maj\u0105 status\u00a0<em>Zako\u0144czone bez przetwarzania<\/em>, dzia\u0142anie r\u00f3wnie\u017c otrzymuje status\u00a0<em>Zako\u0144czone bez przetwarzania<\/em>.<\/p>\n<h4 id=\"warunki-koncowe\" ><span class=\"ez-toc-section\" id=\"Warunki_koncowe\"><\/span>Warunki ko\u0144cowe<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Dzia\u0142anie mo\u017ce zosta\u0107 uko\u0144czone tylko wtedy, gdy spe\u0142niony jest warunek ko\u0144cowy. Warunku ko\u0144cowego mo\u017cna u\u017cy\u0107 na przyk\u0142ad w celu uniemo\u017cliwienia uko\u0144czenia dzia\u0142ania przed wykonaniem przez operator\u00f3w zadania opisanego w dzia\u0142aniu. Warunek ko\u0144cowy mo\u017ce r\u00f3wnie\u017c uniemo\u017cliwi\u0107 tw\u00f3rcy zam\u00f3wienia samodzieln\u0105 autoryzacj\u0119 zam\u00f3wienia.<\/p>\n<h4 id=\"procesy\" ><span class=\"ez-toc-section\" id=\"Procesy\"><\/span>Procesy<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Proces to techniczny opis cz\u0119\u015bci procesu biznesowego. Proces sk\u0142ada si\u0119 z poszczeg\u00f3lnych etap\u00f3w. Etapy procesu mog\u0105 by\u0107 ze sob\u0105 powi\u0105zane. Uko\u0144czenie etapu procesu mo\u017ce uruchomi\u0107 przetwarzanie innych etap\u00f3w procesu. Proces ma zdefiniowany pocz\u0105tek i koniec. Kroki procesu mog\u0105 uzyskiwa\u0107 dost\u0119p do zmiennych procesu zadeklarowanych w procesie.<\/p>\n<h4 id=\"dzialania-seryjne\" ><span class=\"ez-toc-section\" id=\"Dzialania_seryjne\"><\/span>Dzia\u0142ania seryjne<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Dzia\u0142ania seryjne s\u0105 generowane z szablonu serii tak d\u0142ugo, jak spe\u0142niony jest warunek serii, a czas trwania serii nie zosta\u0142 przekroczony. Je\u015bli ma zosta\u0107 utworzone dzia\u0142anie serii, a warunek serii nie zostanie spe\u0142niony w tym czasie, ca\u0142a seria zostanie anulowana.<\/p>\n<h4 id=\"wzorce-serii\" ><span class=\"ez-toc-section\" id=\"Wzorce_serii\"><\/span>Wzorce serii<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Wzorzec serii jest u\u017cywany w szablonie serii, mi\u0119dzy innymi do obliczania czasu generowania dzia\u0142a\u0144 serii. W szablonie serii nie definiuje si\u0119 sta\u0142ego czasu, ale wzgl\u0119dn\u0105 specyfikacj\u0119, tak\u0105 jak <em>Co roku w drug\u0105 \u015brod\u0119 stycznia o godzinie 10:00<\/em>. Ustawienia kalendarza <em>Strefa czasowa<\/em>, <em>Pierwszy dzie\u0144 tygodnia<\/em> i <em>Dni w pierwszym tygodniu<\/em> s\u0105 r\u00f3wnie\u017c u\u017cywane do obliczania okre\u015blonego czasu.<\/p>\n<h4 id=\"szablony-seryjne\" ><span class=\"ez-toc-section\" id=\"Szablony_seryjne\"><\/span>Szablony seryjne<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Szablon serii to dzia\u0142anie, kt\u00f3re generuje dzia\u0142ania zgodnie z wzorcem serii w okre\u015blonym czasie. Wygenerowane dzia\u0142ania s\u0105 okre\u015blane jako dzia\u0142ania seryjne i s\u0105 wy\u015bwietlane w szablonie serii. Szablon serii nie zawiera \u017cadnych zada\u0144.<\/p>\n<h4 id=\"systemowy-jezyk-skryptowy\" ><span class=\"ez-toc-section\" id=\"Systemowy_jezyk_skryptowy\"><\/span>Systemowy j\u0119zyk skryptowy<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Wyra\u017cenia, warunki, polecenia i deklaracje s\u0105 u\u017cywane do wyra\u017cania z\u0142o\u017conych relacji. Wszystkie te wyra\u017cenia s\u0105 cz\u0119\u015bci\u0105 wsp\u00f3lnego j\u0119zyka skryptowego zwanego j\u0119zykiem skryptowym systemu. Sk\u0142adnia j\u0119zyka skryptowego systemu jest oparta na SQL, Pascal i Java. J\u0119zyk skryptowy systemu jest wykorzystywany w Workflow Management, np. do formu\u0142owania warunku wst\u0119pnego lub warunku przej\u015bcia lub do okre\u015blania operator\u00f3w, kt\u00f3rzy nie s\u0105 zgrupowani w roli workflow.<\/p>\n<h4 id=\"warunki-przejscia\" ><span class=\"ez-toc-section\" id=\"Warunki_przejscia\"><\/span>Warunki przej\u015bcia<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Je\u015bli wyst\u0105pi zdarzenie zarejestrowane w definicji dzia\u0142ania, mo\u017cna utworzy\u0107 nowe dzia\u0142anie za po\u015brednictwem definicji dzia\u0142ania. Dzia\u0142anie jest tworzone tylko wtedy, gdy spe\u0142niony jest warunek przej\u015bcia. Warunek przej\u015bcia mo\u017ce by\u0107 u\u017cyty do ograniczenia zdarzenia og\u00f3lnego dla definicji dzia\u0142ania.<\/p>\n<h4 id=\"warunki-wstepne\" ><span class=\"ez-toc-section\" id=\"Warunki_wstepne\"><\/span>Warunki wst\u0119pne<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Za ka\u017cdym razem, gdy zmienia si\u0119 status dzia\u0142ania, system sprawdza, czy warunek wst\u0119pny dzia\u0142ania jest nadal spe\u0142niony. Je\u015bli warunek wst\u0119pny nie jest ju\u017c spe\u0142niony, dzia\u0142anie otrzymuje status <em>Zako\u0144czone bez przetwarzania<\/em>. Oznacza to, \u017ce wszystkie zadania dzia\u0142ania, kt\u00f3re nie osi\u0105gn\u0119\u0142y jeszcze statusu ko\u0144cowego, s\u0105 r\u00f3wnie\u017c zako\u0144czone w stanie nieprzetworzonym. Warunek wst\u0119pny nie jest sprawdzany w przypadku dzia\u0142a\u0144 przetwarzanych przez system lub zlecenie przetwarzania oraz w przypadku zmian statusu na jeden z dw\u00f3ch status\u00f3w ko\u0144cowych <em>Zako\u0144czone<\/em> lub <em>Zako\u0144czone bez przetwarzania<\/em>.<\/p>\n<h4 id=\"definicje-workflow\" ><span class=\"ez-toc-section\" id=\"Definicje_workflow\"><\/span>Definicje workflow<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Definicje workflow to obiekty biznesowe w Workflow Management, kt\u00f3re mo\u017cna zapisa\u0107 jako szablony. Obejmuj\u0105 one definicje proces\u00f3w, definicje dzia\u0142a\u0144 i role workflow. Definicje workflow mog\u0105 zosta\u0107 zapisane jako szablon i przetransportowane do systemu ni\u017cszego poziomu przy u\u017cyciu transportu oprogramowania lub mog\u0105 zosta\u0107 wyeksportowane przy u\u017cyciu polece\u0144 pow\u0142oki narz\u0119dziowej <em>expwfl <\/em>i <em>impwfl <\/em>i zaimportowane do dowolnego systemu tego samego lub wy\u017cszego poziomu wydania.<\/p>\n<h4 id=\"silnik-workflow\" ><span class=\"ez-toc-section\" id=\"Silnik_workflow\"><\/span>Silnik workflow<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Wraz z us\u0142ug\u0105 zdarze\u0144, silnik workflow koordynuje i monitoruje wykonywanie workflow Silnik workflow jest wykonywany na serwerze komunikat\u00f3w w ka\u017cdym systemie.<\/p>\n<h4 id=\"role-workflow\" ><span class=\"ez-toc-section\" id=\"Role_workflow\"><\/span>Role workflow<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Role workflow s\u0105 poziomem abstrakcji do mapowania organizacji procesu u\u017cywanej przez zarz\u0105dzanie workflow. Role workflow s\u0105 niezale\u017cne od bazy danych OLTP i systemu, w kt\u00f3rym zosta\u0142y utworzone, poniewa\u017c nie zawieraj\u0105 ani danych specyficznych dla systemu, ani danych specyficznych dla OLTP. Role workflow s\u0105 przechowywane w bazie danych repozytorium. W\u0142a\u015bciciele musz\u0105 by\u0107 przypisani do roli workflow, aby mo\u017cna by\u0142o z niej sensownie korzysta\u0107. W\u0142a\u015bcicielami mog\u0105 by\u0107 na przyk\u0142ad u\u017cytkownicy, osoby, zadania lub organizacje. Przypisanie w\u0142a\u015bcicieli roli workflow jest specyficzne dla bazy danych, poniewa\u017c tylko obiekty w tej bazie danych mog\u0105 by\u0107 u\u017cyte do przypisania. R\u00f3\u017cni w\u0142a\u015bciciele mog\u0105 by\u0107 przypisani do roli workflow w r\u00f3\u017cnych bazach danych.<\/p>\n<h4 id=\"limit-czasu-w-workflow\" ><span class=\"ez-toc-section\" id=\"Limit_czasu_w_workflow\"><\/span>Limit czasu w workflow<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Dzia\u0142anie powinno zosta\u0107 przetworzone w okre\u015blonym okresie przetwarzania. Je\u015bli tak si\u0119 nie stanie, status dzia\u0142ania zmieni si\u0119 na\u00a0<em>Zaleg\u0142e<\/em>\u00a0lub\u00a0<em>Zaleg\u0142e w opracowaniu<\/em>. Je\u015bli zdefiniowany okres przetwarzania zostanie przekroczony, dzia\u0142anie nast\u0119pcze zdefiniowane w definicji dzia\u0142ania mo\u017ce zosta\u0107 wykonane automatycznie lub powiadomienie e-mail mo\u017ce zosta\u0107 wys\u0142ane do osoby odpowiedzialnej za proces. W przypadku przekroczenia czasu trwania procesu nie s\u0105 mo\u017cliwe \u017cadne dzia\u0142ania nast\u0119pcze.<\/p>\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>Aplikacji <em>Definicje dzia\u0142a\u0144<\/em> mo\u017cna u\u017cywa\u0107 do wprowadzania lub edytowania definicji dzia\u0142a\u0144. Definicja dzia\u0142ania to kompletny opis techniczny dzia\u0142ania operacyjnego, kt\u00f3re ma by\u0107 wykonywane przez jednego lub wi\u0119cej operator\u00f3w. Je\u015bli definicja dzia\u0142ania zarejestrowa\u0142a zdarzenie, silnik workflow tworzy nowe dzia\u0142anie w momencie wyst\u0105pienia zdarzenia i spe\u0142nienia warunku przej\u015bcia. Je\u015bli definicja dzia\u0142ania reprezentuje w\u0119ze\u0142 definicji procesu, silnik workflow tworzy nowe dzia\u0142anie, gdy przep\u0142yw sterowania osi\u0105gnie w\u0119ze\u0142.<\/p>\n<p>Definicje dzia\u0142a\u0144 s\u0105 zapisywane w bazie danych repozytorium i nie zawieraj\u0105 danych specyficznych dla systemu ani OLTP. Zanim dzia\u0142ania mog\u0105 zosta\u0107 wygenerowane z definicji dzia\u0142ania, definicja dzia\u0142ania musi zosta\u0107 aktywowana. Aktywacja jest specyficzna dla bazy danych. Je\u015bli definicja dzia\u0142ania zosta\u0142a utworzona w innym systemie, definicja dzia\u0142ania musi zosta\u0107 przeniesiona do systemu, w kt\u00f3rym ma by\u0107 u\u017cywana. Dopiero wtedy mo\u017cna aktywowa\u0107 definicj\u0119 dzia\u0142ania. Podczas transferu tworzona jest kopia definicji dzia\u0142ania, kt\u00f3ra otrzymuje prefiks eksportu bie\u017c\u0105cego systemu.<\/p>\n<p>Aplikacja <em>Definicje dzia\u0142a\u0144<\/em> sk\u0142ada si\u0119 z nag\u0142\u00f3wka i obszaru roboczego.<\/p>\n<h4 id=\"naglowek\" ><span class=\"ez-toc-section\" id=\"Naglowek\"><\/span>Nag\u0142\u00f3wek<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Nag\u0142\u00f3wek zawiera pola, kt\u00f3re jednoznacznie identyfikuj\u0105 definicj\u0119 dzia\u0142ania. W nag\u0142\u00f3wku dost\u0119pne s\u0105 nast\u0119puj\u0105ce pola i przyciski:<\/p>\n<ul>\n<li><strong>Wz\u00f3r<\/strong> \u2013 za pomoc\u0105 tego pola mo\u017cna okre\u015bli\u0107, czy definicja dzia\u0142ania jest szablonem. Szablony definicji dzia\u0142ania maj\u0105 wersj\u0119 wy\u015bwietlan\u0105 w polu <em>Wersja<\/em>. W zale\u017cno\u015bci od tego, czy definicja dzia\u0142ania jest szablonem, na karcie <em>Ustawienia szablonu<\/em> w obszarze roboczym wy\u015bwietlane s\u0105 r\u00f3\u017cne pola.<\/li>\n<li><strong>Wersja <\/strong>\u2013 je\u015bli definicja dzia\u0142ania jest szablonem, w tym polu wy\u015bwietlany jest numer otwartej wersji szablonu definicji dzia\u0142ania. Je\u015bli wy\u015bwietlana definicja dzia\u0142ania nie jest szablonem, pole to jest nieaktywne. Pomoc wej\u015bciowa wy\u015bwietla wszystkie wersje szablonu definicji dzia\u0142a\u0144. Okre\u015blona wersja z archiwum jest otwierana poprzez wyb\u00f3r.<\/li>\n<li><strong>Poka\u017c aktywn\u0105 wersj\u0119\/Poka\u017c bie\u017c\u0105c\u0105 wersj\u0119<\/strong> \u2013 tej funkcji nale\u017cy u\u017cy\u0107, aby prze\u0142\u0105cza\u0107 si\u0119 mi\u0119dzy wersjami definicji dzia\u0142ania. Je\u015bli otwarta jest starsza wersja, \u0142adowana jest bie\u017c\u0105ca wersja, je\u015bli obiekt programistyczny jest zablokowany, w przeciwnym razie \u0142adowana jest aktywna wersja. Je\u015bli wy\u015bwietlana definicja dzia\u0142ania nie jest szablonem, przycisk ten jest nieaktywny.<\/li>\n<li><strong>Definicja dzia\u0142ania<\/strong> \u2013 identyfikator definicji dzia\u0142ania jest wy\u015bwietlany w tym polu. Sk\u0142ada si\u0119 ona z dw\u00f3ch wpis\u00f3w: wyboru typu bazy danych w pierwszym polu i ci\u0105g znak\u00f3w jako identyfikacji w drugim polu. Informacje te, wraz z prefiksem eksportu, jednoznacznie identyfikuj\u0105 definicj\u0119 dzia\u0142ania.\n<ul>\n<li><em>Typ bazy danych<\/em> \u2013 w tym polu nale\u017cy wybra\u0107 typ bazy danych, kt\u00f3rej ma dotyczy\u0107 definicja dzia\u0142ania. Po zapisaniu nowej definicji dzia\u0142ania nie mo\u017cna ju\u017c zmieni\u0107 typu bazy danych. Do wyboru s\u0105 <em>Dane OLTP<\/em> lub <em>Dane repozytorium<\/em>.<\/li>\n<li><em>Ci\u0105g znak\u00f3w <\/em>\u2013 w tym polu nale\u017cy wprowadzi\u0107 ci\u0105g znak\u00f3w w tym polu jako identyfikator definicji dzia\u0142ania. Mo\u017ce on sk\u0142ada\u0107 si\u0119 z cyfr, liter lub kombinacji cyfr i liter i mo\u017ce by\u0107 dowolnie wybrany przy pierwszym wprowadzeniu.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Prefiks eksportu<\/strong> \u2013 prefiks eksportu wskazuje system, w kt\u00f3rym zarejestrowano definicj\u0119 dzia\u0142ania. Wraz z identyfikatorem jednoznacznie identyfikuje definicj\u0119 dzia\u0142ania. Je\u015bli prefiks eksportu definicji dzia\u0142ania i prefiks eksportu bie\u017c\u0105cego systemu s\u0105 r\u00f3\u017cne, przed aktywowaniem definicji dzia\u0142ania nale\u017cy przenie\u015b\u0107 definicj\u0119 dzia\u0142ania do bie\u017c\u0105cego systemu. Podczas transferu tworzona jest kopia definicji dzia\u0142ania z prefiksem eksportu bie\u017c\u0105cego systemu.<\/li>\n<\/ul>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\"> To pole jest wy\u015bwietlane tylko wtedy, gdy wy\u015bwietlana definicja dzia\u0142ania nie jest szablonem.<\/div><\/section>\n<ul>\n<li><strong>Obszar nazw<\/strong> \u2013 je\u015bli definicja dzia\u0142ania jest szablonem, obszar nazw szablonu definicji dzia\u0142ania jest wy\u015bwietlany w tym polu.<\/li>\n<\/ul>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\"> To pole jest wy\u015bwietlane tylko wtedy, gdy wy\u015bwietlana definicja dzia\u0142ania jest szablonem.<\/div><\/section>\n<ul>\n<li><strong>Typ dzia\u0142ania<\/strong> \u2013 w tym polu wy\u015bwietlany jest typ dzia\u0142ania, kt\u00f3ry ma zosta\u0107 utworzony. Podczas tworzenia definicji dzia\u0142ania mo\u017cna wybra\u0107 jeden z nast\u0119puj\u0105cych typ\u00f3w dzia\u0142ania:\n<ul>\n<li><em>Pojedyncze dzia\u0142anie<\/em> \u2013 pojedyncze dzia\u0142anie opisuje jednorazowe dzia\u0142anie, kt\u00f3re nie jest cz\u0119\u015bci\u0105 procesu. Pojedyncze dzia\u0142ania mog\u0105 by\u0107 wprowadzane przez u\u017cytkownika lub generowane automatycznie przez system, np. na podstawie definicji dzia\u0142ania lub za po\u015brednictwem interfejsu programistycznego.<\/li>\n<li><em>Szablon seryjny<\/em> \u2013 szablon seryjny to dzia\u0142anie, kt\u00f3re generuje dzia\u0142ania zgodnie z wzorcem serii w okre\u015blonym czasie. Wygenerowane dzia\u0142ania s\u0105 okre\u015blane jako dzia\u0142ania seryjne i s\u0105 wy\u015bwietlane w szablonie serii. Szablon serii nie zawiera \u017cadnych zada\u0144.<\/li>\n<li><em>Wiadomo\u015b\u0107 e-mail<\/em> \u2013 definicja dzia\u0142ania tego typu wysy\u0142a wiadomo\u015b\u0107 e-mail do jednego lub wi\u0119cej odbiorc\u00f3w bez generowania dzia\u0142ania<\/li>\n<li><em>Wywo\u0142anie funkcji<\/em> \u2013 wywo\u0142anie funkcji to definicja dzia\u0142ania, kt\u00f3ra oblicza i zwraca wynik zamiast generowania dzia\u0142ania. Wywo\u0142ania funkcji s\u0105 u\u017cywane na przyk\u0142ad do jednokrotnego wprowadzania z\u0142o\u017conych oblicze\u0144 lub do u\u017cywania wyra\u017ce\u0144 w j\u0119zyku JavaScript w definicjach dzia\u0142a\u0144 wprowadzanych w j\u0119zyku skryptowym systemu. Je\u015bli definicja dzia\u0142ania reprezentuje w\u0119ze\u0142 definicji procesu, typ dzia\u0142ania jest definiowany poprzez typy w\u0119z\u0142\u00f3w. Szczeg\u00f3\u0142owy opis wszystkich typ\u00f3w w\u0119z\u0142\u00f3w mo\u017cna znale\u017a\u0107 w dokumentacji <em>Definicje proces\u00f3w<\/em>. Po wprowadzeniu typu dzia\u0142ania nie mo\u017cna go zmieni\u0107.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">W zale\u017cno\u015bci od wy\u015bwietlanego typu dzia\u0142ania, w obszarze roboczym aplikacji wy\u015bwietlane s\u0105 r\u00f3\u017cne zak\u0142adki i pola.<\/div><\/section>\n<ul>\n<li><strong>Definicja procesu<\/strong> \u2013 ten element kontrolny zawiera metadane i nie mo\u017ce zosta\u0107 usuni\u0119ty. Je\u015bli definicja dzia\u0142ania reprezentuje w\u0119ze\u0142 definicji procesu, identyfikacja definicji procesu jest wy\u015bwietlana w tym polu.<\/li>\n<li><strong>Oznaczenie<\/strong> \u2013 ten element kontrolny zawiera metadane i nie mo\u017ce zosta\u0107 usuni\u0119ty. Nazwa s\u0142u\u017cy jako dodatkowy identyfikator. Mo\u017ce sk\u0142ada\u0107 si\u0119 z dowolnie wybranego tekstu. W tym polu nale\u017cy wprowadzi\u0107 znacz\u0105c\u0105 i, je\u015bli to mo\u017cliwe, jednoznaczn\u0105 nazw\u0119, aby u\u0142atwi\u0107 wyszukiwanie.<\/li>\n<\/ul>\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 aplikacji <em>Definicje dzia\u0142a\u0144<\/em> sk\u0142ada si\u0119 z nast\u0119puj\u0105cych zak\u0142adek:<\/p>\n<ul>\n<li><strong>Dzia\u0142anie<\/strong> \u2013 ten element steruj\u0105cy zawiera metadane i nie wolno go usuwa\u0107. W zak\u0142adce <em>Dzia\u0142anie<\/em> definiuje si\u0119 og\u00f3lne cechy dzia\u0142ania utworzonego na podstawie definicji dzia\u0142ania.<\/li>\n<li><strong>Teksty <\/strong>\u2013 ten element steruj\u0105cy zawiera metadane i nie wolno go usuwa\u0107. Na tej karcie nale\u017cy u\u017cy\u0107 edytora tekstu, aby wprowadzi\u0107 opis dzia\u0142a\u0144 generowanych na podstawie definicji dzia\u0142ania.<\/li>\n<li><strong>Zdarzenia <\/strong>\u2013 ten element steruj\u0105cy zawiera metadane i nie mo\u017ce zosta\u0107 usuni\u0119ty. W zak\u0142adce <em>Zdarzenia<\/em> mo\u017cna dodawa\u0107 zdarzenia, kt\u00f3re powoduj\u0105, \u017ce silnik workflow generuje dzia\u0142anie z definicji dzia\u0142ania, je\u015bli spe\u0142niony jest warunek przej\u015bcia.<\/li>\n<li><strong>Opracowanie <\/strong>\u2013 ten element steruj\u0105cy zawiera metadane i nie wolno go usuwa\u0107. W zak\u0142adce definiuje si\u0119 operator\u00f3w i typ przetwarzania dla dzia\u0142a\u0144 utworzonych z definicji dzia\u0142ania. Mo\u017cna r\u00f3wnie\u017c zdefiniowa\u0107 dzia\u0142ania nast\u0119pcze, kt\u00f3re silnik workflow automatycznie wykonuje po przekroczeniu limitu czasu.<\/li>\n<li><strong>Aplikacja <\/strong>\u2013 ten element steruj\u0105cy zawiera metadane i nie mo\u017ce zosta\u0107 usuni\u0119ty. W zak\u0142adce mo\u017cna zapisa\u0107 aplikacj\u0119 do edycji dzia\u0142a\u0144 utworzonych na podstawie definicji dzia\u0142ania. W zale\u017cno\u015bci od typu dzia\u0142ania, edycja mo\u017ce by\u0107 przeprowadzana przy u\u017cyciu aplikacji interaktywnej lub dzia\u0142aj\u0105cej w tle.<\/li>\n<li><strong>Parametry<\/strong>\u2013 ten element steruj\u0105cy zawiera metadane i nie wolno go usuwa\u0107. W przypadku definicji dzia\u0142ania, kt\u00f3ra jest wywo\u0142ywana przez dzia\u0142anie, mo\u017cna wprowadzi\u0107 parametry wywo\u0142ania w tej zak\u0142adce.<\/li>\n<li><strong>Parametry <\/strong>\u2013 ten element kontrolny zawiera metadane i nie wolno go usuwa\u0107. Na karcie mo\u017cna zdefiniowa\u0107 dalsze wyniki dzia\u0142a\u0144 utworzonych na podstawie definicji dzia\u0142ania. Wyniki s\u0105 definiowane przez operator\u00f3w i wy\u015bwietlane w aplikacji <em>Dzia\u0142ania<\/em>.<\/li>\n<li><strong>Deklaracje <\/strong>\u2013 ten element steruj\u0105cy zawiera metadane i nie wolno go usuwa\u0107. Zak\u0142adka zawiera funkcje, kt\u00f3re s\u0105 wywo\u0142ywane podczas tworzenia dzia\u0142ania, zmiany statusu i wprowadzania okre\u015blonych warto\u015bci parametr\u00f3w. W\u0142a\u015bciwo\u015bci proces\u00f3w i dzia\u0142a\u0144 mo\u017cna elastycznie definiowa\u0107, dostosowuj\u0105c deklaracje.<\/li>\n<li><strong>Przej\u015bcia <\/strong>\u2013 ten element kontrolny zawiera metadane i nie mo\u017ce zosta\u0107 usuni\u0119ty. Je\u015bli definicja dzia\u0142ania reprezentuje w\u0119ze\u0142 definicji procesu, a w\u0119ze\u0142 jest po\u0142\u0105czony z bram\u0105 typu <em>Ga\u0142\u0105\u017a<\/em>, mo\u017cna wprowadzi\u0107 warunki przej\u015bcia dla ga\u0142\u0119zi w zak\u0142adce <em>Przej\u015bcia<\/em>.<\/li>\n<li><strong>Ustawienia szablonu <\/strong>\u2013 ta kontrolka zawiera metadane i nie wolno jej usuwa\u0107. Ustawienia szablonu s\u0105 wy\u015bwietlane w zak\u0142adce <em>Ustawienia szablonu<\/em>, je\u015bli definicja dzia\u0142ania jest szablonem lub zosta\u0142a utworzona z szablonu.<\/li>\n<\/ul>\n<p>Wy\u015bwietlane s\u0105 tylko te karty, kt\u00f3re s\u0105 istotne dla typu dzia\u0142ania otwartej definicji dzia\u0142ania.<\/p>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">W przypadku zmiany definicji dzia\u0142ania, dla kt\u00f3rej istniej\u0105 ju\u017c dzia\u0142ania, mog\u0105 wyst\u0105pi\u0107 b\u0142\u0119dy podczas dalszego przetwarzania dzia\u0142a\u0144. Nale\u017cy sprawdzi\u0107, czy zamiast tego mo\u017cna zduplikowa\u0107 definicj\u0119 dzia\u0142ania i dezaktywowa\u0107 istniej\u0105c\u0105 definicj\u0119 dzia\u0142ania.<\/div><\/section>\n<h5 id=\"zakladka-dzialanie\" ><span class=\"ez-toc-section\" id=\"Zakladka_Dzialanie\"><\/span>Zak\u0142adka Dzia\u0142anie<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p>W zak\u0142adce <em>Dzia\u0142anie<\/em> definiuje si\u0119 og\u00f3lne cechy dzia\u0142a\u0144 generowanych na podstawie definicji dzia\u0142a\u0144. Zak\u0142adka jest ukryta dla definicji dzia\u0142a\u0144 typu <em>Wywo\u0142anie funkcji<\/em> i <em>Wiadomo\u015b\u0107 e-mail<\/em>, poniewa\u017c nie generuj\u0105 one dzia\u0142ania.<\/p>\n<p>Pola w szczeg\u00f3\u0142ach:<\/p>\n<ul>\n<li><strong>Przedmiot<\/strong> \u2013 przedmiot podsumowuje zadanie do wykonania w kr\u00f3tkim tek\u015bcie. Temat jest wy\u015bwietlany w skrzynce odbiorczej workflow na zak\u0142adce <em>Wyszukiwanie zada\u0144<\/em>.<\/li>\n<\/ul>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Mo\u017cna u\u017cy\u0107 polecenia <em>formatSubject<\/em> w j\u0119zyku skryptowym systemu, aby zast\u0105pi\u0107 symbole zast\u0119pcze w temacie konkretnymi warto\u015bciami.<\/div><\/section>\n<ul>\n<li><strong>Rozpocz\u0119cie w\/za<\/strong> \u2013 w tym polu nale\u017cy wprowadzi\u0107 warto\u015b\u0107, aby okre\u015bli\u0107 pocz\u0105tek czasu przetwarzania\u00a0 dzia\u0142ania, kt\u00f3re ma zosta\u0107 wygenerowane po wyst\u0105pieniu zdarzenia. Pole jest aktywne tylko dla definicji dzia\u0142a\u0144, dla kt\u00f3rych mo\u017cna wybra\u0107 opracowuj\u0105cego typu <em>U\u017cytkownik<\/em> oraz dla definicji dzia\u0142a\u0144 typu <em>W\u0119ze\u0142 us\u0142ugi<\/em>. W przypadku w\u0119z\u0142\u00f3w us\u0142ugowych pocz\u0105tek okresu przetwarzania dotyczy zlecenia przetwarzania, a nie dzia\u0142ania, kt\u00f3re zawsze rozpoczyna si\u0119 natychmiast, niezale\u017cnie od warto\u015bci w tym polu.<\/li>\n<\/ul>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Aby zmieni\u0107 czas rozpocz\u0119cia w deklaracjach, mo\u017cna u\u017cy\u0107 polecenia <em>setActivityWorkDelay<\/em> w j\u0119zyku skryptowym systemu.<\/div><\/section>\n<ul>\n<li><strong>Czas opracowania<\/strong> \u2013 w tym polu nale\u017cy wprowadzi\u0107 warto\u015b\u0107, aby okre\u015bli\u0107 czas trwania okresu przetwarzania dla generowanego dzia\u0142ania. Je\u015bli dzia\u0142anie nie zostanie uko\u0144czone w okresie przetwarzania, status dzia\u0142ania zmieni si\u0119 na <em>Zaleg\u0142e<\/em> lub <em>Zaleg\u0142e w opracowaniu<\/em>.<\/li>\n<\/ul>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\"> Aby zmieni\u0107 czas trwania przetwarzania w deklaracjach, mo\u017cna u\u017cy\u0107 polecenia <em>setActivityWorkDuration<\/em> w j\u0119zyku skryptowym systemu.<\/div><\/section>\n<ul>\n<li><strong>Priorytet<\/strong> \u2013 dzia\u0142ania mog\u0105 by\u0107 uszeregowane pod wzgl\u0119dem ich wa\u017cno\u015bci. Nale\u017cy wybra\u0107 priorytet od 1 do 9 dla danego dzia\u0142ania, przy czym 1 oznacza bardzo wysoki priorytet, a 9 bardzo niski priorytet. W ustawieniach u\u017cytkownika mo\u017cna okre\u015bli\u0107 priorytet dzia\u0142ania, w przypadku kt\u00f3rego u\u017cytkownik chce otrzymywa\u0107 powiadomienia e-mail z systemu.<\/li>\n<\/ul>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Do zmiany priorytetu w deklaracjach mo\u017cna u\u017cy\u0107 polecenia <em>setActivityPriority<\/em> w j\u0119zyku skryptowym systemu.<\/div><\/section>\n<ul>\n<li><strong>Kategoria<\/strong> \u2013 kategoria s\u0142u\u017cy do kategoryzacji dzia\u0142a\u0144. W oparciu o kategori\u0119, dane mog\u0105 by\u0107 zorganizowane im i ustrukturyzowane dla wszelkich ocen i zapyta\u0144. Kategoria utworzonego zadania jest wy\u015bwietlana dla edytora w dokowanym oknie <em>Wyszukiwanie zada\u0144<\/em>. Dla dzia\u0142a\u0144 edytowanych przez u\u017cytkownika mo\u017cna zdefiniowa\u0107 nast\u0119puj\u0105ce kategorie:\n<ul>\n<li><em>Termin<\/em><\/li>\n<li><em>E-mail<\/em><\/li>\n<li><em>Fax<\/em><\/li>\n<li><em>List<\/em><\/li>\n<li><em>Telefon<\/em><\/li>\n<li><em>Zadanie<\/em><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Aby zmieni\u0107 kategori\u0119 w deklaracjach, mo\u017cna u\u017cy\u0107 polecenia <em>setActivityCategory<\/em> w j\u0119zyku skryptowym systemu.<\/div><\/section>\n<h6 id=\"sekcja-seria\" ><span class=\"ez-toc-section\" id=\"Sekcja_Seria\"><\/span>Sekcja Seria<span class=\"ez-toc-section-end\"><\/span><\/h6>\n<p>Sekcja <em>Seria<\/em> zawiera pola ustawie\u0144 szablon\u00f3w seryjnych. Sekcja jest wy\u015bwietlana tylko dla definicji dzia\u0142ania z typem dzia\u0142ania <em>Szablon seryjny<\/em>.<\/p>\n<p>Pola w szczeg\u00f3\u0142ach:<\/p>\n<ul>\n<li><strong>Wz\u00f3r seryjny<\/strong> \u2013 w przypadku definicji dzia\u0142ania typu <em>Szablon seryjny<\/em> nale\u017cy wprowadzi\u0107 szablon serii w tym polu. W tym celu nale\u017cy wybra\u0107 pole, co spowoduje otwarcie okna dialogowego umo\u017cliwiaj\u0105cego wprowadzenie szablonu seryjnego. Wz\u00f3r seryjny jest u\u017cywany w szablonie serii do obliczania czasu generowania dzia\u0142a\u0144 serii. W szablonie serii nie definiuje si\u0119 sta\u0142ego czasu, ale wzgl\u0119dn\u0105 specyfikacj\u0119, tak\u0105 jak <em>Co roku w drug\u0105 \u015brod\u0119 stycznia o godzinie 10:00<\/em>. Ustawienia kalendarza <em>Strefa czasowa<\/em>, <em>Pierwszy dzie\u0144 tygodnia<\/em> i <em>Dni w pierwszym tygodniu <\/em>s\u0105 r\u00f3wnie\u017c u\u017cywane do obliczania okre\u015blonego czasu.<\/li>\n<\/ul>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Wi\u0119cej informacji na temat wzor\u00f3w seryjnych mo\u017cna znale\u017a\u0107 w <em>Instrukcji obs\u0142ugi<\/em>.<\/div><\/section>\n<ul>\n<li><strong>Czas trwania serii<\/strong> \u2013 w przypadku definicji dzia\u0142ania typu <em>Szablon seryjny<\/em> w tym polu nale\u017cy wprowadzi\u0107 czas trwania serii. Czas trwania serii to okres od pocz\u0105tku szablonu serii, w kt\u00f3rym dzia\u0142ania serii s\u0105 generowane zgodnie z wzorcem serii. Po wyga\u015bni\u0119ciu czasu trwania serii szablon serii zostaje uko\u0144czony i nie s\u0105 ju\u017c generowane \u017cadne dzia\u0142ania na jego podstawie.<\/li>\n<li><strong>Warunek seryjny<\/strong> \u2013 w przypadku definicji dzia\u0142ania typu <em>Szablon seryjny<\/em> w tym polu nale\u017cy wybra\u0107 spos\u00f3b weryfikacji warunku seryjnego. Dzia\u0142ania seryjne s\u0105 generowane z szablonu seryjnego tak d\u0142ugo, jak spe\u0142niony jest warunek seryjny, a czas trwania serii nie zosta\u0142 przekroczony. Je\u015bli ma zosta\u0107 utworzone dzia\u0142anie seryjne, a warunek seryjny nie zostanie spe\u0142niony w tym momencie, ca\u0142a seria zostanie anulowana. Dost\u0119pne s\u0105 nast\u0119puj\u0105ce opcje:\n<ul>\n<li><em>Bez<\/em> \u2013 warunek seryjny nie jest sprawdzany<\/li>\n<li><em>Wyra\u017cenie<\/em> \u2013 nale\u017cy wprowadzi\u0107 warunek seryjny w polu <em>Wyra\u017cenie dla warunku seryjnego<\/em>. Warunek serii jest uwa\u017cany za spe\u0142niony, je\u015bli wyra\u017cenie jest prawdziwe.<\/li>\n<li><em>Deklaracja<\/em> \u2013 nale\u017cy wprowadzi\u0107 warunek seryjny za pomoc\u0105 funkcji <em>validateSeriesCondition<\/em> na zak\u0142adce <em>Deklaracje<\/em>. Warunek seryjny zostanie uznany za spe\u0142niony, je\u015bli zwr\u00f3cona warto\u015b\u0107 b\u0119dzie r\u00f3wna <em>true<\/em>.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Wyra\u017cenie dla warunku seryjnego<\/strong> \u2013 je\u015bli w polu <em>Warunek seryjny<\/em> wybrano warto\u015b\u0107 <em>Wyra\u017cenie<\/em>, nale\u017cy wprowadzi\u0107 w tym polu wyra\u017cenie dla warunku seryjnego. Warunek seryjny jest uwa\u017cany za spe\u0142niony, je\u015bli wyra\u017cenie ma warto\u015b\u0107 <em>true<\/em> lub jest puste. Je\u015bli wyra\u017cenie zwr\u00f3ci warto\u015b\u0107 niezdefiniowan\u0105 (zero), warunek seryjny zostanie uznany za spe\u0142niony.<\/li>\n<\/ul>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">J\u0119zyk skryptowy, w kt\u00f3rym nale\u017cy wprowadzi\u0107 wyra\u017cenie, zale\u017cy od j\u0119zyka skryptowego wybranego na zak\u0142adce <em>Deklaracje<\/em>.<\/div><\/section>\n<h6 id=\"sekcja-warunek-wstepny\" ><span class=\"ez-toc-section\" id=\"Sekcja_Warunek_wstepny\"><\/span>Sekcja <em>Warunek wst\u0119pny<\/em><span class=\"ez-toc-section-end\"><\/span><\/h6>\n<p>Warunek wst\u0119pny dla dzia\u0142ania mo\u017cna zdefiniowa\u0107 w sekcji <em>Warunek wst\u0119pny<\/em>. Sekcja ta jest wy\u015bwietlana tylko w przypadku definicji dzia\u0142a\u0144, dla kt\u00f3rych mo\u017cna wybra\u0107 u\u017cytkownika jako edytora.<\/p>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Poniewa\u017c u\u017cytkownicy mog\u0105 r\u00f3wnie\u017c uruchamia\u0107 procesy, a zatem edytowa\u0107 definicje dzia\u0142a\u0144 typu <em>W\u0119ze\u0142 u\u017cytkownika<\/em>, sekcja jest r\u00f3wnie\u017c wy\u015bwietlana dla definicji dzia\u0142ania tego typu, chocia\u017c w rzeczywisto\u015bci opracowuj\u0105cym edytorem jest <em>System<\/em>.<\/div><\/section>\n<p>Pola w szczeg\u00f3\u0142ach:<\/p>\n<ul>\n<li><strong>Warunek wst\u0119pny<\/strong> \u2013 w przypadku definicji dzia\u0142a\u0144, kt\u00f3re mog\u0105 by\u0107 edytowane przez u\u017cytkownika, w tym polu nale\u017cy wybra\u0107 spos\u00f3b sprawdzania warunku wst\u0119pnego:\n<ul>\n<li><em>Bez<\/em> \u2013 warunek wst\u0119pny nie jest sprawdzany<\/li>\n<li><em>Wyra\u017cenie<\/em> \u2013 nale\u017cy zdefiniowa\u0107 warunek wst\u0119pny w polu <em>Wyra\u017cenie dla warunku wst\u0119pnego<\/em>. Warunek wst\u0119pny zostanie uznany za spe\u0142niony, je\u015bli wyra\u017cenie b\u0119dzie prawdziwe.<\/li>\n<li><em>Deklaracja<\/em> \u2013 nale\u017cy wprowadzi\u0107 warunek wst\u0119pny za pomoc\u0105 funkcji <em>validatePrecondition<\/em> na zak\u0142adce <em>Deklaracje<\/em>. Warunek wst\u0119pny zostanie uznany za spe\u0142niony, je\u015bli warto\u015b\u0107 zwracana b\u0119dzie r\u00f3wna true. Za ka\u017cdym razem, gdy zmienia si\u0119 status dzia\u0142ania, system sprawdza, czy warunek wst\u0119pny dzia\u0142ania jest nadal spe\u0142niony. Je\u015bli warunek wst\u0119pny nie jest ju\u017c spe\u0142niony, dzia\u0142anie otrzymuje status <em>Zako\u0144czone bez przetwarzania<\/em>. Oznacza to, \u017ce wszystkie inne zadania dzia\u0142ania, kt\u00f3re nie osi\u0105gn\u0119\u0142y jeszcze statusu ko\u0144cowego, s\u0105 r\u00f3wnie\u017c zako\u0144czone bez przetwarzania.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Wyra\u017cenie dla warunku wst\u0119pnego<\/strong> \u2013 je\u015bli w polu <em>Warunek wst\u0119pny<\/em> wybrano warto\u015b\u0107 <em>Wyra\u017cenie<\/em>, nale\u017cy wprowadzi\u0107 w tym polu wyra\u017cenie dla warunku wst\u0119pnego. Warunek wst\u0119pny zostanie uznany za spe\u0142niony, je\u015bli wyra\u017cenie b\u0119dzie prawdziwe lub puste. Je\u015bli wyra\u017cenie zwr\u00f3ci warto\u015b\u0107 niezdefiniowan\u0105 (zero), warunek wst\u0119pny zostanie uznany za spe\u0142niony.<\/li>\n<\/ul>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">J\u0119zyk skryptowy, w kt\u00f3rym nale\u017cy wprowadzi\u0107 wyra\u017cenie, zale\u017cy od j\u0119zyka skryptowego wybranego na zak\u0142adce <em>Deklaracje<\/em>.<\/div><\/section>\n<h6 id=\"sekcja-warunek-koncowy\" ><span class=\"ez-toc-section\" id=\"Sekcja_Warunek_koncowy\"><\/span>Sekcja <em>Warunek ko\u0144cowy<\/em><span class=\"ez-toc-section-end\"><\/span><\/h6>\n<p>W sekcji <em>Warunek ko\u0144cowy<\/em> mo\u017cna zdefiniowa\u0107 warunek ko\u0144cowy dla dzia\u0142ania. Sekcja ta jest wy\u015bwietlana tylko w przypadku definicji dzia\u0142a\u0144, dla kt\u00f3rych mo\u017cna wybra\u0107 u\u017cytkownika jako edytora.<\/p>\n<p>Pola w szczeg\u00f3\u0142ach:<\/p>\n<ul>\n<li><strong>Warunek ko\u0144cowy<\/strong> \u2013 w przypadku definicji dzia\u0142a\u0144, kt\u00f3rych dzia\u0142ania mog\u0105 by\u0107 edytowane przez u\u017cytkownika, w tym polu nale\u017cy wybra\u0107 spos\u00f3b sprawdzania warunku ko\u0144cowego. Dzia\u0142anie mo\u017ce zosta\u0107 uko\u0144czone tylko wtedy, gdy spe\u0142niony jest warunek ko\u0144cowy. Warunku ko\u0144cowego mo\u017cna u\u017cy\u0107 na przyk\u0142ad w celu uniemo\u017cliwienia uko\u0144czenia dzia\u0142ania przed wykonaniem przez opracowuj\u0105cych zadania opisanego w dzia\u0142aniu. Warunek ko\u0144cowy mo\u017ce r\u00f3wnie\u017c uniemo\u017cliwi\u0107 tw\u00f3rcy zam\u00f3wienia samodzieln\u0105 autoryzacj\u0119 zam\u00f3wienia. Dost\u0119pne s\u0105 nast\u0119puj\u0105ce opcje:\n<ul>\n<li><em>Bez <\/em>\u2013 warunek ko\u0144cowy nie jest weryfikowany<\/li>\n<li><em>Wyra\u017cenie<\/em> \u2013 nale\u017cy wprowadzi\u0107 warunek ko\u0144cowy w polu <em>Wyra\u017cenie dla warunku ko\u0144cowego<\/em>. Warunek ko\u0144cowy jest uznawany za spe\u0142niony, je\u015bli wyra\u017cenie ma warto\u015b\u0107 <em>true<\/em>.<\/li>\n<li><em>Deklaracja <\/em>\u2013 nale\u017cy wprowadzi\u0107 warunek ko\u0144cowy za pomoc\u0105 funkcji <em>validatePostcondition<\/em> na zak\u0142adce <em>Deklaracje<\/em>. Warunek ko\u0144cowy zostanie uznany za spe\u0142niony, je\u015bli warto\u015b\u0107 zwracana b\u0119dzie r\u00f3wna <em>true<\/em>.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Wyra\u017cenie dla warunku ko\u0144cowego<\/strong> \u2013 je\u015bli w polu <em>Warunek ko\u0144cowy<\/em> wybrano warto\u015b\u0107 <em>Wyra\u017cenie<\/em>, nale\u017cy wprowadzi\u0107 w tym polu wyra\u017cenie dla warunku ko\u0144cowego. Warunek ko\u0144cowy jest uwa\u017cany za spe\u0142niony, je\u015bli wyra\u017cenie ma warto\u015b\u0107 <em>true<\/em> lub jest puste. Je\u015bli wyra\u017cenie zwr\u00f3ci warto\u015b\u0107 niezdefiniowan\u0105 (zero), warunek ko\u0144cowy zostanie uznany za spe\u0142niony.<\/li>\n<\/ul>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">J\u0119zyk skryptowy, w kt\u00f3rym nale\u017cy wprowadzi\u0107 wyra\u017cenie, zale\u017cy od j\u0119zyka skryptowego wybranego na zak\u0142adce <em>Deklaracje<\/em>.<\/div><\/section>\n<h6 id=\"sekcja-wybor-danych\" ><span class=\"ez-toc-section\" id=\"Sekcja_Wybor_danych\"><\/span>Sekcja <em>Wyb\u00f3r danych<\/em><span class=\"ez-toc-section-end\"><\/span><\/h6>\n<p>Sekcja <em>Wyb\u00f3r danych<\/em> definiuje spos\u00f3b, w jaki opracowuj\u0105cy dzia\u0142ania mog\u0105 wybiera\u0107 jednostki biznesowe i \u0142\u0105czy\u0107 je z dzia\u0142aniem. Sekcja jest wy\u015bwietlana tylko dla typu dzia\u0142ania <em>W\u0119ze\u0142 wyboru<\/em>.<\/p>\n<p>Pola w szczeg\u00f3\u0142ach:<\/p>\n<ul>\n<li><strong>Tryb wyboru<\/strong> \u2013 w przypadku definicji dzia\u0142a\u0144 typu <em>W\u0119ze\u0142 wyboru<\/em> pole to okre\u015bla, czy dzia\u0142anie mo\u017ce by\u0107 powi\u0105zane tylko z jednym, czy z kilkoma jednostkami biznesowymi:\n<ul>\n<li><em>Pojedynczy wyb\u00f3r<\/em> \u2013 w przypadku pojedynczego wyboru mo\u017cna wybra\u0107 maksymalnie jedn\u0105 jednostk\u0119 biznesow\u0105 i powi\u0105za\u0107 j\u0105 z dzia\u0142aniem<\/li>\n<li><em>Wyb\u00f3r wielokrotny<\/em> \u2013 w przypadku wyboru wielokrotnego mo\u017cna wybra\u0107 dowoln\u0105 liczb\u0119 jednostek biznesowych i powi\u0105za\u0107 je z dzia\u0142aniem<\/li>\n<\/ul>\n<\/li>\n<li><strong>Sprawdzenie wyboru<\/strong> \u2013 w przypadku definicji dzia\u0142ania typu <em>W\u0119ze\u0142 wyboru<\/em> pole to okre\u015bla, czy operator mo\u017ce wykona\u0107 zadanie, nawet je\u015bli dzia\u0142anie nie jest powi\u0105zane z jednostk\u0105 biznesow\u0105. Za pomoc\u0105 zmiennej <em>object<\/em> w deklaracjach mo\u017cna sprawdzi\u0107 aktualnie wybran\u0105 jednostk\u0119 biznesow\u0105, kt\u00f3ra ma zosta\u0107 po\u0142\u0105czona. Zmienna <em>parameters.selection<\/em> zawiera list\u0119 wszystkich wcze\u015bniej wybranych i po\u0142\u0105czonych jednostek biznesowych. Dost\u0119pne s\u0105 nast\u0119puj\u0105ce opcje:\n<ul>\n<li><em>Nieobowi\u0105zkowe<\/em> \u2013 dzia\u0142anie mo\u017ce zosta\u0107 zako\u0144czone, nawet je\u015bli nie jest powi\u0105zane z jednostk\u0105 biznesow\u0105<\/li>\n<li><em>Wymagany<\/em> \u2013 dzia\u0142anie musi by\u0107 powi\u0105zane z co najmniej jedn\u0105 jednostk\u0105 biznesow\u0105 przed jego zako\u0144czeniem<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h6 id=\"sekcja-decyzja\" ><span class=\"ez-toc-section\" id=\"Sekcja_Decyzja\"><\/span>Sekcja <em>Decyzja<\/em><span class=\"ez-toc-section-end\"><\/span><\/h6>\n<p>Sekcja <em>Decyzja<\/em> okre\u015bla, w jaki spos\u00f3b status dzia\u0142ania jest okre\u015blany na podstawie statusu zada\u0144 nale\u017c\u0105cych do tego dzia\u0142ania. Sekcja jest wy\u015bwietlana tylko dla typu dzia\u0142ania <em>W\u0119ze\u0142 decyzji<\/em>.<\/p>\n<p>Pola w szczeg\u00f3\u0142ach:<\/p>\n<ul>\n<li><strong>Regu\u0142a decyzji<\/strong> \u2013 w przypadku definicji dzia\u0142ania typu <em>W\u0119ze\u0142 decyzji<\/em> w tym polu nale\u017cy wybra\u0107 regu\u0142\u0119 oceny zada\u0144. Mo\u017cliwe regu\u0142y to:\n<ul>\n<li><em>Bez<\/em> \u2013 w przypadku wybrania opcji <em>Brak<\/em> nie jest przeprowadzana dodatkowa ocena zada\u0144, a wynik decyzji musi zosta\u0107 okre\u015blony w deklaracjach<\/li>\n<li><em>Wi\u0119kszo\u015b\u0107<\/em> \u2013 w przypadku regu\u0142y <em>Wi\u0119kszo\u015b\u0107<\/em>, pozytywna decyzja jest podejmowana, gdy tylko ponad po\u0142owa wszystkich zada\u0144 zostanie pomy\u015blnie uko\u0144czona. Decyzja negatywna jest podejmowana, gdy tylko po\u0142owa lub wi\u0119cej wszystkich zada\u0144 nie zostanie uko\u0144czona.<\/li>\n<li><em>Zgodno\u015b\u0107<\/em> \u2013 w przypadku zasady <em>Zgodno\u015b\u0107<\/em>, decyzja negatywna jest podejmowana, gdy tylko co najmniej jedno zadanie nie zostanie uko\u0144czone<\/li>\n<\/ul>\n<\/li>\n<li><strong>Automatyczne wprowadzenie wyniku<\/strong> \u2013 je\u015bli wybrano regu\u0142\u0119 decyzyjn\u0105, nale\u017cy u\u017cy\u0107 tego pola, aby okre\u015bli\u0107, czy decyzja jest przyjmowana jako wynik dzia\u0142ania lub procesu. Mo\u017cliwe ustawienia to:\n<ul>\n<li><em>Dzia\u0142anie<\/em> \u2013 wynik decyzji jest przenoszony do pola <em>Wynik<\/em> dzia\u0142ania<\/li>\n<li><em>Proces i dzia\u0142anie<\/em> \u2013 wynik decyzji jest przenoszony zar\u00f3wno do pola <em>Wynik<\/em> dzia\u0142ania, jak i do pola <em>Wynik<\/em> procesu<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Wszelkie istniej\u0105ce wyniki zostan\u0105 utracone podczas automatycznego wprowadzania.<\/div><\/section>\n<ul>\n<li><strong>Wynik w przypadku pozytywnej decyzji<\/strong> \u2013 ten element kontrolny zawiera metadane i nie mo\u017ce zosta\u0107 usuni\u0119ty. W tym polu mo\u017cna wprowadzi\u0107 ci\u0105g znak\u00f3w, kt\u00f3ry zostanie u\u017cyty jako wynik, je\u015bli decyzja b\u0119dzie pozytywna.<\/li>\n<li><strong>Wynik w przypadku negatywnej decyzji<\/strong> \u2013 ten element kontrolny zawiera metadane i nie mo\u017ce zosta\u0107 usuni\u0119ty. W tym polu mo\u017cna wprowadzi\u0107 ci\u0105g znak\u00f3w, kt\u00f3ry zostanie u\u017cyty jako wynik w przypadku decyzji negatywnej.<\/li>\n<\/ul>\n<h5 id=\"zakladka-teksty\" ><span class=\"ez-toc-section\" id=\"Zakladka_Teksty\"><\/span>Zak\u0142adka <em>Teksty<\/em><span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p>Ten element steruj\u0105cy zawiera metadane i nie wolno go usuwa\u0107. Na tej zak\u0142adce nale\u017cy u\u017cy\u0107 edytora tekstu, aby wprowadzi\u0107 opis dzia\u0142a\u0144 generowanych na podstawie definicji dzia\u0142ania.<\/p>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Zak\u0142adka jest ukryta dla definicji dzia\u0142a\u0144 typu <em>Wywo\u0142anie funkcji<\/em>, poniewa\u017c nie tworz\u0105 one dzia\u0142ania ani nie maj\u0105 operator\u00f3w.<\/div><\/section>\n<p>Zak\u0142adka sk\u0142ada si\u0119 z nast\u0119puj\u0105cych p\u00f3l:<\/p>\n<ul>\n<li><strong>Tekst<\/strong> \u2013 w tym polu opisywane jest dzia\u0142anie, kt\u00f3re ma zosta\u0107 wykonane. Je\u015bli opis mo\u017cna edytowa\u0107, mo\u017cna go r\u00f3wnie\u017c u\u017cy\u0107 do szczeg\u00f3\u0142owego udokumentowania wynik\u00f3w dzia\u0142ania. Opis jest wy\u015bwietlany na przyk\u0142ad w dokowanym oknie <em>Informacje o dzia\u0142aniu<\/em> po otwarciu zadania. Wi\u0119cej informacji na temat wprowadzania tekstu w edytorze tekstu mo\u017cna znale\u017a\u0107 w dokumentacji <em>Instrukcja obs\u0142ugi<\/em> w rozdziale <em>Edytor tekstu<\/em>.<\/li>\n<\/ul>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Mo\u017cna u\u017cy\u0107 polece\u0144 <em>formatDescription<\/em> i <em>formatDescriptionHTML<\/em> w j\u0119zyku skryptowym systemu, aby zast\u0105pi\u0107 symbole zast\u0119pcze w opisie konkretnymi warto\u015bciami.<\/div><\/section>\n<h5 id=\"zakladka-zdarzenia\" ><span class=\"ez-toc-section\" id=\"Zakladka_Zdarzenia\"><\/span>Zak\u0142adka <em>Zdarzenia<\/em><span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p>Ten element steruj\u0105cy zawiera metadane i nie mo\u017ce zosta\u0107 usuni\u0119ty. Na zak\u0142adce<em> Zdarzenia<\/em> mo\u017cna dodawa\u0107 zdarzenia, kt\u00f3re powoduj\u0105, \u017ce silnik workflow generuje dzia\u0142anie z definicji dzia\u0142ania, je\u015bli spe\u0142niony jest warunek przej\u015bcia.<\/p>\n<p>Zak\u0142adka jest wy\u015bwietlana lub edytowalna tylko dla definicji dzia\u0142a\u0144, kt\u00f3re mog\u0105 rejestrowa\u0107 zdarzenia. Obejmuje to definicje dzia\u0142a\u0144 typu <em>Zdarzenie pocz\u0105tkowe<\/em>, <em>Zdarzenie po\u015brednie<\/em>, <em>Pojedyncze dzia\u0142anie<\/em>, <em>Szablon seryjny<\/em> i <em>Wiadomo\u015b\u0107 e-mail<\/em>.<\/p>\n<p>Kolumny w szczeg\u00f3\u0142ach:<\/p>\n<ul>\n<li><strong>Typ zdarzenia<\/strong> \u2013 w tej kolumnie polu w tej kolumnie nale\u017cy okre\u015bli\u0107 typ zdarzenia, gdy ma zosta\u0107 wygenerowane dzia\u0142anie lub proces. Do wyboru s\u0105 nast\u0119puj\u0105ce typy:\n<ul>\n<li><em>Zaprogramowane wydarzenie<\/em> \u2013 zaprogramowane zdarzenia to obiekty programistyczne typu <em>Event<\/em>, kt\u00f3re s\u0105 przechowywane w bazie danych repozytorium i wyzwalane przez aplikacje<\/li>\n<li><em>Jednostka biznesowa<\/em> \u2013 to zdarzenie jest wyzwalane, gdy jednostka biznesowa zostanie zmieniona. Typ zmiany (wstawienie, zmiana, usuni\u0119cie) mo\u017cna zdefiniowa\u0107 dla zdarzenia w polu wyboru <em>Subtyp<\/em><\/li>\n<li><em>Dzia\u0142anie u\u017cytkownika <\/em>\u2013 to zdarzenie jest wyzwalane, gdy u\u017cytkownik uruchamia proces poprzez wpis <em>Rozpocznij proces<\/em> w menu kontekstowym jednostki biznesowej. Typ <em>W\u0119ze\u0142 u\u017cytkownika<\/em> jest dost\u0119pny tylko w definicjach dzia\u0142a\u0144, kt\u00f3re reprezentuj\u0105 w\u0119ze\u0142 definicji procesu.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Nazwa<\/strong> \u2013 w zale\u017cno\u015bci od wybranego typu zdarzenia w tym polu wy\u015bwietlana jest nazwa zdarzenia lub jednostki biznesowej. W przypadku typu zdarzenia <em>Zaprogramowane wydarzenie<\/em> nale\u017cy wprowadzi\u0107 nazw\u0119 zdarzenia zaprogramowanego. Dla typu zdarzenia <em>Jednostka biznesowa<\/em> nale\u017cy wprowadzi\u0107 nazw\u0119 jednostki biznesowej. W przypadku typu zdarzenia <em>W\u0119ze\u0142 u\u017cytkownika<\/em> nale\u017cy wprowadzi\u0107 nazw\u0119 jednostki biznesowej, kt\u00f3rej menu kontekstowe ma by\u0107 u\u017cywane do rozpocz\u0119cia procesu. Po utworzeniu dzia\u0142ania jednostka biznesowa jest automatycznie \u0142\u0105czona z dzia\u0142aniem.<\/li>\n<li><strong>Subtyp<\/strong> \u2013 w zale\u017cno\u015bci od wybranego typu zdarzenia, nale\u017cy wprowadzi\u0107 podtyp zdarzenia w tym polu. Zdarzenia typu <em>Zaprogramowane wydarzenie<\/em> mog\u0105 mie\u0107 zestawy warto\u015bci jako podtypy. Je\u015bli zdarzenie wprowadzone w polu <em>Nazwa<\/em> ma podtyp, odpowiedni zestaw warto\u015bci jest wy\u015bwietlany w tym polu. W przypadku zdarze\u0144 typu <em>Jednostka biznesowa<\/em> dla zdarzenia mo\u017cna zdefiniowa\u0107 typ zmiany (wstawienie, zmiana, usuni\u0119cie). Zdarzenia typu <em>W\u0119ze\u0142 u\u017cytkownika<\/em> nie maj\u0105 podtypu.<\/li>\n<li><strong>Warunek przej\u015bcia<\/strong> \u2013 w tym polu mo\u017cna wprowadzi\u0107 warunek przej\u015bcia dla ka\u017cdego zdarzenia, kt\u00f3ry jest sprawdzany po wyst\u0105pieniu zdarzenia. Dzia\u0142anie jest generowane z definicji dzia\u0142ania tylko wtedy, gdy spe\u0142niony jest warunek przej\u015bcia. Zdarzenie ma parametry okre\u015blone przez typ zdarzenia. Zdarzenia typu <em>Zaprogramowane wydarzenie<\/em> zawieraj\u0105 parametry wprowadzone dla zdarzenia w aplikacji <em>Jednostki biznesowe<\/em>. Zdarzenia typu <em>Jednostka biznesowa <\/em>zawieraj\u0105 kopi\u0119 jednostki biznesowej przed i po zmianie za po\u015brednictwem parametr\u00f3w <em>oldObject<\/em> i <em>newObject<\/em>. Parametr <em>object<\/em> zawiera odniesienie do zmienionej jednostki biznesowej. Je\u015bli jednostka biznesowa jest typu <em>Dependent<\/em>, mo\u017cna r\u00f3wnie\u017c u\u017cy\u0107 parametr\u00f3w <em>oldEntity<\/em>, <em>newEntity<\/em> i <em>entity<\/em> do oceny jednostki biznesowej. Parametr <em>userGuid<\/em> zawiera identyfikator <em>GUID<\/em> u\u017cytkownika, kt\u00f3ry zmieni\u0142 jednostk\u0119 biznesow\u0105. Zdarzenia typu <em>user action<\/em> zawieraj\u0105 odniesienie do jednostki biznesowej poprzez parametr <em>object<\/em>. Parametr <em>userGuid<\/em> zawiera identyfikator <em>GUID<\/em> u\u017cytkownika, kt\u00f3ry wywo\u0142a\u0142 zdarzenie. Parametr <em>organisation<\/em> zawiera odniesienie do organizacji wybranej w momencie wyzwolenia. Parametry zdarzenia s\u0105 zawarte w zmiennej <em>parameters<\/em>. Zmienna <em>event<\/em> zawiera nast\u0119puj\u0105ce dodatkowe informacje o zdarzeniu: <em>type<\/em>, <em>subtype<\/em>, <em>guid<\/em> i <em>database<\/em>. Mo\u017cna r\u00f3wnie\u017c u\u017cy\u0107 zmiennej <em>definition<\/em> do oceny definicji dzia\u0142ania. Warunek przej\u015bcia jest uwa\u017cany za spe\u0142niony, je\u015bli wyra\u017cenie jest prawdziwe lub puste. W przypadku wyra\u017cenia, kt\u00f3re zwraca warto\u015b\u0107 niezdefiniowan\u0105 (zero), warunek przej\u015bcia nie jest uwa\u017cany za spe\u0142niony, w przeciwie\u0144stwie do warunk\u00f3w przed i po. Wi\u0119cej informacji na temat warunk\u00f3w mo\u017cna znale\u017a\u0107 w dokumentacji <em>Silnik workflow<\/em>.<\/li>\n<\/ul>\n<h6 id=\"dzialania-na-pasku-narzedzi\" ><span class=\"ez-toc-section\" id=\"Dzialania_na_pasku_narzedzi\"><\/span>Dzia\u0142ania na pasku narz\u0119dzi<span class=\"ez-toc-section-end\"><\/span><\/h6>\n<p>Do rejestrowania zdarze\u0144 dost\u0119pne s\u0105 nast\u0119puj\u0105ce akcje:<\/p>\n<ul>\n<li><strong>[Dodaj]<\/strong> \u2013 ta kontrolka zawiera metadane i nie mo\u017ce zosta\u0107 usuni\u0119ta. Tworzy nowy wpis w tabeli zdarze\u0144.<\/li>\n<li><strong>[Wstaw lub usu\u0144 znacznik usuwania dla zaznaczonych wierszy]<\/strong> \u2013 ten element steruj\u0105cy zawiera metadane i nie mo\u017ce zosta\u0107 usuni\u0119ty. Je\u015bli w tabeli zdarze\u0144 wybrano jeden lub wi\u0119cej wierszy, dla tych wierszy ustawiany jest wska\u017anik usuni\u0119cia. Je\u015bli linia ma ju\u017c wska\u017anik usuni\u0119cia, wska\u017anik usuni\u0119cia jest usuwany. Po zapisaniu definicji dzia\u0142ania wszystkie wiersze oznaczone wska\u017anikiem usuni\u0119cia zostan\u0105 usuni\u0119te.<\/li>\n<\/ul>\n<h5 id=\"zakladka-opracowanie\" ><span class=\"ez-toc-section\" id=\"Zakladka_Opracowanie\"><\/span>Zak\u0142adka <em>Opracowanie<\/em><span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p>Ten element steruj\u0105cy zawiera metadane i nie wolno go usuwa\u0107. Na zak\u0142adce Opracowanie definiuje si\u0119 operator\u00f3w i typ przetwarzania dla dzia\u0142a\u0144 utworzonych z definicji dzia\u0142ania. Mo\u017cna r\u00f3wnie\u017c zdefiniowa\u0107 dzia\u0142ania nast\u0119pcze, kt\u00f3re silnik workflow automatycznie wykonuje po przekroczeniu limitu czasu.<\/p>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Zak\u0142adka jest ukryta dla definicji dzia\u0142ania typu <em>Wywo\u0142anie funkcji<\/em>, poniewa\u017c nie tworz\u0105 one dzia\u0142a\u0144 ani nie maj\u0105 operator\u00f3w.<\/div><\/section>\n<p>Pola w szczeg\u00f3\u0142ach:<\/p>\n<ul>\n<li><strong>Opracowuj\u0105cy u\u017cytkownik<\/strong> \u2013 w tym polu definiuje si\u0119 spos\u00f3b okre\u015blania podmiot\u00f3w przetwarzaj\u0105cych dane dzia\u0142anie. Dzia\u0142ania mog\u0105 by\u0107 przetwarzane przez u\u017cytkownik\u00f3w, zlecenia przetwarzania lub system. W zale\u017cno\u015bci od typu dzia\u0142ania w tym polu mo\u017cna wybra\u0107 lub wy\u015bwietli\u0107 r\u00f3\u017cnych operator\u00f3w. Dla ka\u017cdego typu dzia\u0142ania mo\u017cliwe s\u0105 nast\u0119puj\u0105ce wpisy:\n<ul>\n<li><strong>Typ dzia\u0142ania <em>Pojedyncze dzia\u0142anie <\/em>i <em>Szablon seryjny<\/em><\/strong>\n<ul>\n<li><em>Wyra\u017cenie<\/em><\/li>\n<li><em>Rola workflow<\/em><\/li>\n<li><em>Zlecenie przetwarzania <\/em><\/li>\n<li><em>System<\/em><\/li>\n<li><em>Inicjator <\/em><\/li>\n<\/ul>\n<\/li>\n<li><strong>Typ dzia\u0142ania <em>Wiadomo\u015b\u0107 e-mail<\/em><\/strong>\n<ul>\n<li><em>Wyra\u017cenie<\/em><\/li>\n<li><em>Rola workflow<\/em><\/li>\n<li><em>System<\/em> \u2013 w przypadku wybrania tej pozycji nale\u017cy okre\u015bli\u0107 odbiorc\u00f3w wiadomo\u015bci e-mail za pomoc\u0105 funkcji <em>setMailRecipientsTo<\/em> j\u0119zyka skryptowego systemu w deklaracjach<\/li>\n<li><em>Inicjator<\/em><\/li>\n<\/ul>\n<\/li>\n<li><strong>Typ dzia\u0142ania <em>Wywo\u0142anie funkcji<\/em><\/strong> \u2013 typ dzia\u0142ania nie generuje \u017cadnych dzia\u0142a\u0144 i dlatego nie ma przypisane operator\u00f3w<\/li>\n<li><strong>W\u0119z\u0142y u\u017cytkownika <\/strong>\u2013 je\u015bli definicja dzia\u0142ania reprezentuje w\u0119ze\u0142 definicji procesu, typ agenta jest okre\u015blony przez typ w\u0119z\u0142a. W przypadku typ\u00f3w w\u0119z\u0142\u00f3w edytowanych przez u\u017cytkownik\u00f3w nale\u017cy wybra\u0107 jedn\u0105 z poni\u017cszych opcji, aby okre\u015bli\u0107 operator\u00f3w dzia\u0142ania:\n<ul>\n<li><em>Wyra\u017cenie<\/em><\/li>\n<li><em>Rola workflow<\/em><\/li>\n<li><em>Inicjator<\/em> \u2013 inicjatorem jest u\u017cytkownik zapisany w zmiennej procesu <em>Initiator<\/em><\/li>\n<li><em>W\u0142a\u015bciciel procesu \u2013<\/em> w\u0142a\u015bcicielem procesu jest u\u017cytkownik zapisany w zmiennej procesu <em>owner<\/em> lub w\u0142a\u015bciciel zapisanej w niej roli workflow<\/li>\n<li><em>Operator poprzedniego etapu procesu<\/em> \u2013 je\u015bli w\u0119ze\u0142 jest po\u0142\u0105czony z kilkoma poprzednikami poprzez scalenie, operatorzy wszystkich poprzednik\u00f3w s\u0105 okre\u015blani jako operatorzy dzia\u0142ania<\/li>\n<li><em>Operator poprzedniego etapu procesu<\/em> \u2013 je\u015bli w\u0119ze\u0142 jest po\u0142\u0105czony z kilkoma poprzednikami poprzez scalenie, operatorzy wszystkich poprzednik\u00f3w s\u0105 okre\u015blani jako operatorzy danego dzia\u0142ania<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">W aplikacji <em>Aktywacja definicji dzia\u0142a\u0144<\/em> dla definicji dzia\u0142a\u0144 typu bazy danych <em>Dane OLTP<\/em> dost\u0119pni s\u0105 nast\u0119puj\u0105cy dodatkowi operatorzy: <em>Zadanie<\/em>, <em>Organizacja<\/em>, <em>Organizacja wielofirmowa<\/em>, <em>U\u017cytkownik<\/em> i <em>Osoba<\/em>. Mo\u017cna wybra\u0107 tych operator\u00f3w, np. w celu okre\u015blenia operator\u00f3w dla dostarczonych szablon\u00f3w definicji dzia\u0142a\u0144 niezale\u017cnie od ustawie\u0144 w szablonie.<\/div><\/section>\n<ul>\n<li><strong>Opracowanie<\/strong> \u2013 opracowanie okre\u015bla, czy wszyscy operatorzy musz\u0105 wykona\u0107 swoje zadania, czy te\u017c dzia\u0142anie musi zosta\u0107 przetworzone tylko przez jednego z operator\u00f3w. Je\u015bli w polu <em>Opracowuj\u0105cy u\u017cytkownik<\/em> wybrano wpis <em>Zlecenie przetwarzania<\/em> lub <em>System<\/em>, lub je\u015bli jako operatora okre\u015blono pojedynczego u\u017cytkownika (np. z wpisem <em>Inicjator<\/em>), pole to ma nieedytowaln\u0105 warto\u015b\u0107 <em>Pojedynczy<\/em>. Mo\u017cliwe tryby przetwarzania to:\n<ul>\n<li><em>Pojedynczy<\/em> \u2013 w przypadku przetwarzania indywidualnego dzia\u0142anie jest uznawana za zako\u0144czon\u0105, gdy tylko operator zako\u0144czy swoje zadanie. Je\u015bli operator podejmuje si\u0119 przetwarzania zadania, zadania innych operator\u00f3w s\u0105 blokowane do momentu, gdy zadanie nie jest ju\u017c przetwarzane. Gwarantuje to, \u017ce tylko jedno zadanie mo\u017ce by\u0107 przetwarzane w danym czasie.<\/li>\n<li><em>Wszystkie <\/em>\u2013 w przypadku r\u00f3wnoleg\u0142ego przetwarzania wielokrotnego dzia\u0142anie jest uznawane za zako\u0144czone tylko wtedy, gdy wszyscy operatorzy wykonaj\u0105 swoje zadania. Zadania mog\u0105 by\u0107 przetwarzane jednocze\u015bnie.<\/li>\n<li><em>Opracowanie wielokrotne sekwencyjne<\/em> \u2013 w przypadku sekwencyjnego przetwarzania wielokrotnego dzia\u0142anie jest uznawane za zako\u0144czone tylko wtedy, gdy wszyscy operatorzy wykonaj\u0105 swoje zadania. Zadania musz\u0105 by\u0107 przetwarzane jedno po drugim. Gdy tylko operator rozpocznie prac\u0119 nad zadaniem, zadania innych operator\u00f3w s\u0105 blokowane, dop\u00f3ki zadanie nie przestanie by\u0107 przetwarzane.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Rola workflow<\/strong> \u2013 je\u015bli w polu <em>Opracowuj\u0105cy u\u017cytkownik<\/em> wybrano warto\u015b\u0107 <em>Rola workflow<\/em>, nale\u017cy wprowadzi\u0107 w tym polu rol\u0119 workflow w celu okre\u015blenia operator\u00f3w. Rola workflow mo\u017ce obejmowa\u0107 kilku u\u017cytkownik\u00f3w . U\u017cytkownicy s\u0105 okre\u015blani dla ka\u017cdego w\u0142a\u015bciciela roli workflow wa\u017cnej w czasie oceny, a zadanie jest tworzone dla ka\u017cdego u\u017cytkownika. Rola workflow musi nale\u017ce\u0107 do tego samego typu bazy danych, co definicja dzia\u0142ania.<\/li>\n<li><strong>Wyra\u017cenie <\/strong>\u2013 je\u015bli w polu <em>Opracowuj\u0105cy u\u017cytkownik<\/em> wybrano pozycj\u0119 <em>Wyra\u017cenie<\/em>, nale\u017cy wprowadzi\u0107 w tym polu wyra\u017cenie w celu okre\u015blenia operator\u00f3w. Wyra\u017cenia mo\u017cna u\u017cy\u0107 do okre\u015blenia identyfikatora <em>GUID<\/em> pojedynczego u\u017cytkownika lub listy identyfikator\u00f3w <em>GUID<\/em> kilku u\u017cytkownik\u00f3w.<\/li>\n<\/ul>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">J\u0119zyk skryptowy, w kt\u00f3rym nale\u017cy wprowadzi\u0107 wyra\u017cenie, zale\u017cy od j\u0119zyka skryptowego wybranego na zak\u0142adce<em> Deklaracje<\/em>.<\/div><\/section>\n<ul>\n<li><strong>Potwierdzenie realizacji<\/strong> \u2013 to pole definiuje akcj\u0119, kt\u00f3r\u0105 operator musi wykona\u0107, aby uko\u0144czy\u0107 swoje zadanie. Mo\u017cliwe ustawienia to:\n<ul>\n<li><em>Otw\u00f3rz<\/em> \u2013 zadanie s\u0142u\u017cy wy\u0142\u0105cznie celom informacyjnym i jest wykonywane automatycznie przy pierwszym otwarciu<\/li>\n<li><em>Wykonaj<\/em> \u2013 uko\u0144czenie zadania musi zosta\u0107 wyra\u017anie potwierdzone za pomoc\u0105 akcji <strong>[Zako\u0144cz] <\/strong>lub <strong>[Zako\u0144cz bez przetwarzania]<\/strong><\/li>\n<li><em>Wykonaj z pomoc\u0105 paska narz\u0119dzi workflow<\/em> \u2013 zadanie musi zosta\u0107 uko\u0144czone za pomoc\u0105 przycisk\u00f3w na pasku narz\u0119dzi workflow. Zako\u0144czenie w skrzynce odbiorczej workflow lub w aplikacjach listy nie jest mo\u017cliwe. Nale\u017cy u\u017cy\u0107 tej opcji dla definicji dzia\u0142a\u0144 typu <em>W\u0119ze\u0142 wyboru<\/em>, na przyk\u0142ad, aby zapewni\u0107 prawid\u0142owy wyb\u00f3r lub je\u015bli operator musi wprowadzi\u0107 wyniki dzia\u0142a\u0144, zanim b\u0119dzie m\u00f3g\u0142 uko\u0144czy\u0107 zadanie.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Edytuj dzia\u0142anie<\/strong> \u2013 to pole okre\u015bla, czy edytorzy mog\u0105 zmienia\u0107 edytowalne pola w aplikacji <em>Dzia\u0142ania<\/em> do momentu zako\u0144czenia dzia\u0142ania. Mo\u017cliwe ustawienia to:\n<ul>\n<li><strong>Dozwolony<\/strong> \u2013 operatorzy mog\u0105 edytowa\u0107 nast\u0119puj\u0105ce pola dzia\u0142ania:\n<ul>\n<li><em>Godzina zako\u0144czenia<\/em><\/li>\n<li><em>Priorytet<\/em><\/li>\n<li><em>Kategoria <\/em><\/li>\n<li><em>Inicjatywa<\/em><\/li>\n<li><em>\u0179r\u00f3d\u0142o<\/em><\/li>\n<li><em>Oznaczenie<\/em><\/li>\n<li><em>Klasyfikacja dzia\u0142a\u0144 1-5<\/em><\/li>\n<li><em>Wynik <\/em><\/li>\n<\/ul>\n<\/li>\n<li><strong>Zabronione<\/strong> \u2013 operatorzy nie mog\u0105 edytowa\u0107 p\u00f3l dzia\u0142ania. W przypadku definicji dzia\u0142ania typu <em>Interaktywny w\u0119ze\u0142 e-mail <\/em>pola <em>\u0179r\u00f3d\u0142o<\/em>, <em>Oznaczenie<\/em>, <em>Do<\/em>, <em>DW<\/em> i <em>UDW<\/em> mog\u0105 by\u0107 edytowane przez operator\u00f3w niezale\u017cnie od definicji w tym polu. Je\u015bli wybrano opcj\u0119 <em>Dozwolony<\/em>, pola <em>Nadawca<\/em> i <em>Odpowiedz do<\/em> r\u00f3wnie\u017c mog\u0105 by\u0107 edytowane.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Specyfikacja w tym polu nie ma wp\u0142ywu na akcj\u0119 <strong>[Przesu\u0144 na wcze\u015bniejszy termin]<\/strong> dla dzia\u0142ania.<\/div><\/section>\n<ul>\n<li><strong>Tryb edycji ci\u0105g\u0142ej<\/strong> \u2013 to pole aktywuje lub dezaktywuje ci\u0105g\u0142e przetwarzanie zada\u0144. Mo\u017cliwe ustawienia to:\n<ul>\n<li><em>Dezaktywowany<\/em> \u2013 przetwarzanie ci\u0105g\u0142e jest wy\u0142\u0105czone<\/li>\n<li><em>Automatyczne otwieranie dzia\u0142a\u0144 nast\u0119pczych<\/em> \u2013 przetwarzanie ci\u0105g\u0142e jest aktywowane. Po uko\u0144czeniu zadania jest ono automatycznie otwierane dla dalszych dzia\u0142a\u0144 i przetwarzane, je\u015bli spe\u0142nione s\u0105 nast\u0119puj\u0105ce wymagania: zadanie zostanie zako\u0144czone, dzia\u0142anie r\u00f3wnie\u017c zostanie zako\u0144czone. U\u017cytkownik jest r\u00f3wnie\u017c operatorem dzia\u0142a\u0144 nast\u0119pczych. Dzia\u0142ania nast\u0119pcze rozpoczynaj\u0105 si\u0119 natychmiast. Dzia\u0142anie nast\u0119pcze nie ma warunku wst\u0119pnego.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">To ustawienie aktywuje lub dezaktywuje ci\u0105g\u0142e przetwarzanie podczas otwierania zadania. U\u017cytkownik mo\u017ce jednak r\u00f3wnie\u017c aktywowa\u0107 i dezaktywowa\u0107 t\u0119 funkcj\u0119 za pomoc\u0105 paska narz\u0119dzi workflow, np. w celu ci\u0105g\u0142ego przetwarzania zada\u0144 zgodnie z bie\u017c\u0105c\u0105 kolejno\u015bci\u0105 sortowania w skrzynce odbiorczej workflow.<\/div><\/section>\n<h6 id=\"sekcja-zlecenie-przetwarzania\" ><span class=\"ez-toc-section\" id=\"Sekcja_Zlecenie_przetwarzania\"><\/span>Sekcja <em>Zlecenie przetwarzania<\/em><span class=\"ez-toc-section-end\"><\/span><\/h6>\n<p>Sekcja <em>Zlecenie przetwarzania<\/em> zawiera specjalne pola do tworzenia i wykonywania zlece\u0144 przetwarzania. Sekcja ta jest wy\u015bwietlana tylko wtedy, gdy wygenerowane dzia\u0142anie mo\u017ce by\u0107 przetwarzane przez zlecenie przetwarzania.<\/p>\n<ul>\n<li><strong>Oczekuje na zlecenie przetwarzania<\/strong> \u2013 je\u015bli ta funkcja jest aktywna, silnik workflow czeka, a\u017c zlecenie przetwarzania zostanie zako\u0144czone przed zako\u0144czeniem dzia\u0142ania. Funkcja ta mo\u017ce by\u0107 aktywowana na przyk\u0142ad w celu zsynchronizowania dzia\u0142ania lub procesu z wykonywan\u0105 aplikacj\u0105 dzia\u0142aj\u0105c\u0105 w tle lub w celu zaakceptowania warto\u015bci zwracanych z aplikacji dzia\u0142aj\u0105cej w tle.<\/li>\n<\/ul>\n<h6 id=\"sekcja-opracowanie-po-przekroczeniu-czasu\" ><span class=\"ez-toc-section\" id=\"Sekcja_Opracowanie_po_przekroczeniu_czasu\"><\/span>Sekcja <em>Opracowanie po przekroczeniu czasu<\/em><span class=\"ez-toc-section-end\"><\/span><\/h6>\n<p>Akcja nast\u0119pcza po przekroczeniu limitu czasu jest definiowana w sekcji <em>Opracowanie po przekroczeniu czasu. <\/em>Sekcja ta jest wy\u015bwietlana tylko wtedy, gdy wygenerowane dzia\u0142anie mo\u017ce by\u0107 edytowane przez u\u017cytkownik\u00f3w.<\/p>\n<p>Pola w szczeg\u00f3\u0142ach:<\/p>\n<ul>\n<li><strong>Kolejno\u015b\u0107 po przekroczeniu czasu<\/strong> \u2013 w tym polu mo\u017cna zdefiniowa\u0107 akcj\u0119 nast\u0119pcz\u0105 po przekroczeniu limitu czasu. Przekroczenie limitu czasu ma miejsce, gdy przekroczony zostanie koniec okresu przetwarzania dzia\u0142ania, kt\u00f3re nie zosta\u0142o jeszcze uko\u0144czone lub nie zosta\u0142o jeszcze uko\u0144czone. Opr\u00f3cz zmiany statusu dzia\u0142ania na <em>Zaleg\u0142e<\/em> lub <em>Zaleg\u0142e w opracowaniu<\/em> mo\u017cna wybra\u0107 jedn\u0105 z nast\u0119puj\u0105cych akcji nast\u0119pczych:\n<ul>\n<li><em>Bez<\/em> \u2013 je\u015bli wybrana zostanie ta opcja, zadania, kt\u00f3re nie zosta\u0142y jeszcze uko\u0144czone, otrzymaj\u0105 status <em>Zaleg\u0142e<\/em><\/li>\n<li><em>Przeka\u017c <\/em>\u2013 w przypadku tej akcji nast\u0119pczej zadania, kt\u00f3re nie zosta\u0142y jeszcze uko\u0144czone, otrzymuj\u0105 status <em>Zablokowane<\/em>, a nowe zadania o statusie <em>Odebrane<\/em> s\u0105 tworzone dla operator\u00f3w okre\u015blonych po up\u0142ywie limitu czasu<\/li>\n<li><em>Dodaj nowych operator\u00f3w<\/em> \u2013 w przypadku tej akcji nast\u0119pczej zadania, kt\u00f3re nie zosta\u0142y jeszcze uko\u0144czone, otrzymuj\u0105 status <em>Zaleg\u0142e<\/em>, a nowe zadania o statusie <em>Odebrane<\/em> s\u0105 tworzone dla operator\u00f3w okre\u015blonych po up\u0142ywie limitu czasu. Operatorzy, kt\u00f3rzy maj\u0105 ju\u017c zadanie o statusie <em>Zaleg\u0142e<\/em>, nie otrzymuj\u0105 drugiego zadania o statusie <em>Odebrane<\/em>.<\/li>\n<li><em>Zako\u0144cz zadania bez zmian<\/em> \u2013 po wybraniu tej opcji wszystkie zadania, kt\u00f3re nie zosta\u0142y jeszcze uko\u0144czone, zostan\u0105 uko\u0144czone bez zmian. W rezultacie dzia\u0142anie jest r\u00f3wnie\u017c uko\u0144czone lub uko\u0144czone bez zmian.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Opracowuj\u0105cy u\u017cytkownik<\/strong> \u2013 w tym polu mo\u017cna zdefiniowa\u0107 spos\u00f3b ponownego okre\u015blenia operator\u00f3w po up\u0142ywie limitu czasu. W zale\u017cno\u015bci od typu dzia\u0142ania w definicji dzia\u0142ania dost\u0119pne s\u0105 r\u00f3\u017cne edytory do wyboru. Wi\u0119cej informacji mo\u017cna znale\u017a\u0107 w opisie pola <em>Opracowuj\u0105cy u\u017cytkownik<\/em>. W tym celu nale\u017cy wybra\u0107 jednego z wy\u015bwietlonych operator\u00f3w typu <em>U\u017cytkownik<\/em>:\n<ul>\n<li><em>Wyra\u017cenie<\/em><\/li>\n<li><em>Rola workflow<\/em><\/li>\n<li><em>Inicjator<\/em><\/li>\n<li><em>W\u0142a\u015bciciel procesu<\/em><\/li>\n<li><em>Operator poprzedniego etapu procesu<\/em><\/li>\n<\/ul>\n<\/li>\n<li><strong>Opracowanie<\/strong> \u2013 ten element steruj\u0105cy zawiera metadane i nie mo\u017ce zosta\u0107 usuni\u0119ty. Tryb edycji okre\u015bla, czy wszyscy edytorzy musz\u0105 wykona\u0107 swoje zadania, czy te\u017c dzia\u0142anie musi by\u0107 edytowane tylko przez jednego z edytor\u00f3w. Wi\u0119cej informacji mo\u017cna znale\u017a\u0107 w opisie pola<\/li>\n<li><strong>Rola workflow dla akcji nast\u0119pczych<\/strong> \u2013 ten element steruj\u0105cy zawiera metadane i nie wolno go usuwa\u0107. W przypadku wybrania warto\u015bci <em>Rola workflow<\/em> w polu <em>Opracowuj\u0105cy u\u017cytkownik<\/em> nale\u017cy wprowadzi\u0107 rol\u0119 workflow w tym polu, aby okre\u015bli\u0107 operator\u00f3w po up\u0142ywie limitu czasu. Wi\u0119cej informacji mo\u017cna znale\u017a\u0107 w pomocy dotycz\u0105cej pola <em>Rola workflow<\/em>.<\/li>\n<li><strong>Wyra\u017cenie dla akcji nast\u0119pczej<\/strong> \u2013 ten element steruj\u0105cy zawiera metadane i nie wolno go usuwa\u0107. Je\u015bli w polu <em>Opracowuj\u0105cy u\u017cytkownik<\/em> wybrano warto\u015b\u0107 <em>Wyra\u017cenie<\/em>, nale\u017cy wprowadzi\u0107 w tym polu wyra\u017cenie w celu okre\u015blenia operator\u00f3w po up\u0142ywie limitu czasu. Wi\u0119cej informacji mo\u017cna znale\u017a\u0107 w pomocy dotycz\u0105cej pola <em>Wyra\u017cenie<\/em>.<\/li>\n<\/ul>\n<h6 id=\"sekcja-pelnomocnictwo\" ><span class=\"ez-toc-section\" id=\"Sekcja_Pelnomocnictwo\"><\/span>Sekcja <em>Pe\u0142nomocnictwo<\/em><span class=\"ez-toc-section-end\"><\/span><\/h6>\n<p>W tej sekcji mo\u017cna zdefiniowa\u0107 zasady przetwarzania zada\u0144 jako zast\u0119pca.<\/p>\n<ul>\n<li><strong>Realizuj zadania w zast\u0119pstwie<\/strong> \u2013 w tym polu mo\u017cna okre\u015bli\u0107, czy zadania dla tego dzia\u0142ania mog\u0105 by\u0107 przetwarzane przez pe\u0142nomocnika. Mo\u017cliwe warto\u015bci to:\n<ul>\n<li><em>Nigdy <\/em><\/li>\n<li><em>W przypadku nieobecno\u015bci<\/em> \u2013 je\u015bli wybrano to ustawienie, zadania s\u0105 wy\u015bwietlane w skrzynce odbiorczej workflow zast\u0119pcy. Zast\u0119pcy mog\u0105 przejmowa\u0107 i przekazywa\u0107 dalej wy\u015bwietlone zadania. Zasady zast\u0119pstw i nieobecno\u015bci s\u0105 rejestrowane w aplikacji <em>Nieobecno\u015bci<\/em>.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h6 id=\"sekcja-powiadomienie-e-mail\" ><span class=\"ez-toc-section\" id=\"Sekcja_Powiadomienie_e-mail\"><\/span>Sekcja <em>Powiadomienie e-mail<\/em><span class=\"ez-toc-section-end\"><\/span><\/h6>\n<p>Sekcja <em>Powiadomienie e-mail<\/em> okre\u015bla spos\u00f3b powiadamiania operator\u00f3w o nowych zadaniach. Sekcja jest wy\u015bwietlana tylko wtedy, gdy dzia\u0142anie mo\u017ce by\u0107 edytowane przez u\u017cytkownik\u00f3w.<\/p>\n<p>Pola w szczeg\u00f3\u0142ach:<\/p>\n<ul>\n<li><strong>Wy\u015blij e-mail<\/strong> \u2013 to pole okre\u015bla, czy silnik workflow wysy\u0142a powiadomienia e-mail do operator\u00f3w dla zada\u0144 o statusie <em>Do opracowania<\/em>. Mo\u017cna wybra\u0107 nast\u0119puj\u0105ce pozycje:\n<ul>\n<li><em>Nigdy<\/em> \u2013 powiadomienia e-mail nigdy nie s\u0105 wysy\u0142ane<\/li>\n<li><em>Ustawienia u\u017cytkownika<\/em> \u2013 powiadomienia e-mail s\u0105 wysy\u0142ane zgodnie z ustawieniami u\u017cytkownika danego operatora<\/li>\n<li><em>Zawsze<\/em> \u2013 powiadomienia e-mail s\u0105 zawsze wysy\u0142ane<\/li>\n<\/ul>\n<\/li>\n<li><strong>Powiadom operatora po przekroczeniu limitu czasu<\/strong> \u2013 to pole okre\u015bla, czy silnik workflow wysy\u0142a powiadomienia e-mail do operator\u00f3w o zadaniach, kt\u00f3re maj\u0105 zosta\u0107 przetworzone po up\u0142ywie limitu czasu. Mo\u017cna wybra\u0107 nast\u0119puj\u0105ce pozycje:\n<ul>\n<li><em>Nigdy<\/em> \u2013 powiadomienia e-mail nigdy nie s\u0105 wysy\u0142ane<\/li>\n<li><em>Ustawienia u\u017cytkownika<\/em> \u2013 powiadomienia e-mail s\u0105 wysy\u0142ane zgodnie z ustawieniami u\u017cytkownika danego operatora<\/li>\n<li><em>Zawsze<\/em> \u2013 powiadomienia e-mail s\u0105 zawsze wysy\u0142ane<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">W przypadku wybrania opcji <em>Zako\u0144cz zadania bez zmian<\/em> w polu <em>Kolejno\u015b\u0107 po przekroczeniu czasu<\/em>, po przekroczeniu limitu czasu nie b\u0119d\u0105 wysy\u0142ane \u017cadne powiadomienia e-mail, a ustawienie w tym polu zostanie zignorowane.<\/div><\/section>\n<ul>\n<li><strong>Powiadom osob\u0119 odpowiedzialn\u0105 za proces<\/strong> \u2013 w tym polu mo\u017cna okre\u015bli\u0107, czy u\u017cytkownicy odpowiedzialni za proces s\u0105 informowani o przekroczeniu limitu czasu. Mo\u017cna wybra\u0107 nast\u0119puj\u0105ce pozycje:\n<ul>\n<li><em>Nigdy<\/em> \u2013 powiadomienia e-mail nigdy nie s\u0105 wysy\u0142ane do w\u0142a\u015bcicieli proces\u00f3w<\/li>\n<li><em>Zgodnie z ustawieniami u\u017cytkownika<\/em> \u2013 powiadomienia e-mail s\u0105 wysy\u0142ane zgodnie z ustawieniami u\u017cytkownika odpowiednich w\u0142a\u015bcicieli proces\u00f3w<\/li>\n<li><em>Zawsze<\/em> \u2013 powiadomienia e-mail s\u0105 zawsze wysy\u0142ane do w\u0142a\u015bcicieli proces\u00f3w<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">To pole jest wy\u015bwietlane tylko dla definicji dzia\u0142a\u0144, kt\u00f3re reprezentuj\u0105 w\u0119ze\u0142 definicji procesu i maj\u0105 u\u017cytkownika lub zlecenie przetwarzania jako operatora.<\/div><\/section>\n<h5 id=\"zakladka-aplikacja\" ><span class=\"ez-toc-section\" id=\"Zakladka_Aplikacja\"><\/span>Zak\u0142adka <em>Aplikacja<\/em><span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p>Ten element steruj\u0105cy zawiera metadane i nie mo\u017ce zosta\u0107 usuni\u0119ty. Na zak\u0142adce <em>Aplikacja<\/em> mo\u017cna zapisa\u0107 aplikacj\u0119 do edycji dzia\u0142a\u0144 utworzonych na podstawie definicji dzia\u0142a\u0144. W zale\u017cno\u015bci od typu dzia\u0142ania, edycja mo\u017ce by\u0107 przeprowadzana przy u\u017cyciu aplikacji interaktywnej lub dzia\u0142aj\u0105cej w tle.<\/p>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Zak\u0142adka jest wy\u015bwietlana tylko dla definicji dzia\u0142a\u0144, dla kt\u00f3rych mo\u017cna wybra\u0107 u\u017cytkownika jako edytora oraz dla definicji dzia\u0142ania typu <em>W\u0119ze\u0142 us\u0142ugi<\/em>.<\/div><\/section>\n<p>Aplikacja i akcja s\u0105 zdefiniowane w g\u00f3rnej sekcji, poni\u017cej kt\u00f3rej parametry akcji aplikacji s\u0105 wy\u015bwietlane w tabeli.<\/p>\n<p>Pola w szczeg\u00f3\u0142ach:<\/p>\n<ul>\n<li><strong>Aplikacja <\/strong>\u2013 ta kontrolka zawiera metadane i nie wolno jej usuwa\u0107. W tym polu okre\u015bla si\u0119 aplikacj\u0119, za pomoc\u0105 kt\u00f3rej wygenerowane dzia\u0142anie ma by\u0107 edytowane. Je\u015bli edytorem jest u\u017cytkownik, mo\u017cna wprowadzi\u0107 tylko aplikacje dialogowe. Je\u015bli u\u017cytkownik otworzy zadanie dla dzia\u0142ania, wprowadzona aplikacja zostanie otwarta zamiast dzia\u0142ania. Je\u015bli operator jest zleceniem przetwarzania, mo\u017cna wprowadza\u0107 tylko aplikacje dzia\u0142aj\u0105ce w tle.<\/li>\n<li><strong>Akcja<\/strong> \u2013 ta kontrolka zawiera metadane i nie mo\u017ce zosta\u0107 usuni\u0119ta. W tym polu definiuje si\u0119 akcj\u0119, za pomoc\u0105 kt\u00f3rej aplikacja ma zosta\u0107 otwarta. Gdy tylko aplikacja zostanie wybrana, wszystkie akcje aplikacji s\u0105 oferowane do wyboru w polu <em>Akcja<\/em>. Aplikacja mo\u017ce mie\u0107 kilka akcji.<\/li>\n<\/ul>\n<h6 id=\"tabela-parametrow\" ><span class=\"ez-toc-section\" id=\"Tabela_parametrow\"><\/span>Tabela parametr\u00f3w<span class=\"ez-toc-section-end\"><\/span><\/h6>\n<p>Je\u015bli wybrano dzia\u0142anie, wszystkie mo\u017cliwe parametry dla tej aplikacji i tego dzia\u0142ania s\u0105 wy\u015bwietlane w tej tabeli. W polu <em>Warto\u015b\u0107<\/em> mo\u017cna okre\u015bli\u0107 parametr transferu dla aplikacji.<\/p>\n<p>Kolumny w szczeg\u00f3\u0142ach:<\/p>\n<ul>\n<li><strong>Nazwa parametru<\/strong> \u2013 ta kontrolka zawiera metadane i nie wolno jej usuwa\u0107. Nazwa parametru jest wy\u015bwietlana w tej kolumnie. Nazwy parametr\u00f3w dla aplikacji s\u0105 zdefiniowane w aplikacji <em>Obiekty deweloperskie<\/em>.<\/li>\n<li><strong>Typ danych<\/strong> \u2013 ten element steruj\u0105cy zawiera metadane i nie wolno go usuwa\u0107. Typ danych parametru jest wy\u015bwietlany w tej kolumnie.<\/li>\n<li><strong>Struktura typu danych<\/strong> \u2013 w tej kolumnie wy\u015bwietlana jest struktura typu danych parametru. Wiele aplikacji dzia\u0142aj\u0105cych w tle do tworzenia zam\u00f3wie\u0144 ma parametr <em>Order<\/em>, kt\u00f3ry jest zdefiniowany jako lista cz\u0119\u015bci typu danych <em>cisag.app.general.obj.OrderKey<\/em>. Nale\u017cy u\u017cy\u0107 funkcji <em>createOrderKey<\/em> j\u0119zyka skryptowego systemu, aby utworzy\u0107 klucz <em>OrderKey<\/em> i przes\u0142a\u0107 go do aplikacji dzia\u0142aj\u0105cej w tle jako list\u0119. Mo\u017cliwe warto\u015bci to:\n<ul>\n<li><em>Pojedynczy element<\/em><\/li>\n<li><em>Lista<\/em><\/li>\n<li><em>CisList<\/em><\/li>\n<\/ul>\n<\/li>\n<li><strong>Warto\u015b\u0107<\/strong> \u2013 ten element steruj\u0105cy zawiera metadane i nie wolno go usuwa\u0107. W tej kolumnie definiuje si\u0119 warto\u015b\u0107 parametr\u00f3w transferu za pomoc\u0105 wyra\u017cenia w j\u0119zyku skryptowym <em>set<\/em>.<\/li>\n<\/ul>\n<h6 id=\"wywolanie-aplikacji-dzialajacych-w-tle-z-parametrem-typu-object-view\" ><span class=\"ez-toc-section\" id=\"Wywolanie_aplikacji_dzialajacych_w_tle_z_parametrem_typu_Object_view\"><\/span>Wywo\u0142anie aplikacji dzia\u0142aj\u0105cych w tle z parametrem typu <em>Object view<\/em><span class=\"ez-toc-section-end\"><\/span><\/h6>\n<p>Je\u015bli wywo\u0142ywana jest aplikacja dzia\u0142aj\u0105ca w tle, kt\u00f3ra ma parametr typu <em>Object view<\/em>, podczas jej wywo\u0142ywania wy\u015bwietlane jest wirtualne pole parametru. Dotyczy to aplikacji dzia\u0142aj\u0105cych w tle, kt\u00f3re zaimplementowa\u0142y <em>BatchActionHook<\/em>. Wirtualne pole parametru ma w\u00f3wczas tak\u0105 sam\u0105 nazw\u0119 jak parametr widoku jednostki i jest wy\u015bwietlane zamiast niej. Wirtualne pole parametr\u00f3w akceptuje list\u0119 instancji jednostek biznesowych zgodnie z typem widoku jednostki.<\/p>\n<p>Wirtualne pole parametru jest zawsze wy\u015bwietlane jako ostatnie pole w tabeli parametr\u00f3w.<\/p>\n<p>Pole parametr\u00f3w wirtualnych mo\u017ce pozosta\u0107 puste lub wype\u0142nione list\u0105 instancji jednostek biznesowych w zale\u017cno\u015bci od typu widoku jednostki.<\/p>\n<section class=\"document-alert-box example\"><div class=\"document-alert-title\">Przyk\u0142ad<\/div><div class=\"document-alert-content\"> <strong>Wywo\u0142anie aplikacji w tle <em>Ksi\u0119guj przyj\u0119cie towar\u00f3w<\/em><\/strong><\/p>\n<p>Je\u015bli u\u017cytkownik chce wywo\u0142a\u0107 aplikacj\u0119 dzia\u0142aj\u0105c\u0105 w tle <em>Ksi\u0119guj przyj\u0119cie towar\u00f3w<\/em> w dzia\u0142aniu, nale\u017cy wprowadzi\u0107 techniczn\u0105 nazw\u0119 <em>aplikacjicom.cisag.app.inventory.receipt.log.BookingApplication<\/em> w polu <em>Aplikacja<\/em> w definicji dzia\u0142ania. Parametry aplikacji dzia\u0142aj\u0105cej w tle zostan\u0105 wy\u015bwietlone w tabeli parametr\u00f3w. Wirtualne pole parametr\u00f3w z nazw\u0105 parametru <em>ROGS<\/em> jest wy\u015bwietlane jako ostatnie pole w tabeli parametr\u00f3w. To wirtualne pole parametr\u00f3w odpowiada widokowi obiektu o nazwie parametru <em>ROGS<\/em> aplikacji dzia\u0142aj\u0105cej w tle. W wirtualnym polu parametr\u00f3w mo\u017cna teraz okre\u015bli\u0107, kt\u00f3re przyj\u0119cia towar\u00f3w maj\u0105 zosta\u0107 wys\u0142ane poprzez wywo\u0142anie aplikacji dzia\u0142aj\u0105cej w tle.<\/div><\/section>\n<h5 id=\"zakladka-wyniki\" ><span class=\"ez-toc-section\" id=\"Zakladka_Wyniki\"><\/span>Zak\u0142adka <em>Wyniki<\/em><span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p>Ten element steruj\u0105cy zawiera metadane i nie wolno go usuwa\u0107. W przypadku definicji dzia\u0142ania, kt\u00f3ra jest wywo\u0142ywana przez dzia\u0142anie, mo\u017cna wprowadzi\u0107 parametry wywo\u0142ania w zak\u0142adce <em>Wyniki<\/em>.<\/p>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Zak\u0142adka jest wy\u015bwietlana tylko dla definicji dzia\u0142a\u0144 typu <em>Wywo\u0142anie funkcji<\/em>.<\/div><\/section>\n<p>Kolumny w szczeg\u00f3\u0142ach:<\/p>\n<ul>\n<li><strong>Nazwa <\/strong>\u2013 ta kontrolka zawiera metadane i nie wolno jej usuwa\u0107. W tej kolumnie nale\u017cy wprowadzi\u0107 nazw\u0119 techniczn\u0105 parametru lub warto\u015bci zwracanej. Nazwy parametr\u00f3w i warto\u015bci zwracanych s\u0105 u\u017cywane w procesach podczas wywo\u0142ywania definicji dzia\u0142ania.<\/li>\n<li><strong>Oznaczenie <\/strong>\u2013 kontrolka zawiera metadane i nie wolno jej usuwa\u0107. W tej kolumnie nale\u017cy wprowadzi\u0107 przet\u0142umaczalny opis parametru. Jest on wy\u015bwietlany podczas tworzenia procesu w celu opisania zadania parametru lub warto\u015bci zwracanej.<\/li>\n<li><strong>Typ pola<\/strong> \u2013 tej kolumnie nale\u017cy wybra\u0107 typ pola. Typ odr\u00f3\u017cnia parametr od warto\u015bci zwracanej. Parametry s\u0105 podawane w zmiennej <em>&lt;name&gt;<\/em> w j\u0119zyku skryptowym systemu. Warto\u015bci zwracane musz\u0105 by\u0107 okre\u015blone w zmiennej <em>result.&lt;name&gt;.<\/em><\/li>\n<\/ul>\n<section class=\"document-alert-box example\"><div class=\"document-alert-title\">Przyk\u0142ad<\/div><div class=\"document-alert-content\">Parametr o nazwie<em> ORDER<\/em> jest zapisywany w zmiennej <em>parameters.ORDER<\/em>.<\/div><\/section>\n<ul>\n<li><strong>Typ danych<\/strong> \u2013 w tej kolumnie nale\u017cy wybra\u0107 typ danych. Typ danych parametru lub warto\u015bci zwracanej mo\u017ce by\u0107 liczb\u0105, ci\u0105giem znak\u00f3w lub punktem w czasie. Typ danych okre\u015bla r\u00f3wnie\u017c typ danych zmiennych <em>&lt;name&gt;<\/em> i <em>result.&lt;name&gt;<\/em> w j\u0119zyku skryptowym systemu.<\/li>\n<\/ul>\n<h6 id=\"dzialania-na-pasku-narzedzi\" ><span class=\"ez-toc-section\" id=\"Dzialania_na_pasku_narzedzi-2\"><\/span>Dzia\u0142ania na pasku narz\u0119dzi<span class=\"ez-toc-section-end\"><\/span><\/h6>\n<p>Do rejestrowania parametr\u00f3w dost\u0119pne s\u0105 nast\u0119puj\u0105ce dzia\u0142ania:<\/p>\n<ul>\n<li><strong>[Dodaj]<\/strong> \u2013 ta kontrolka zawiera metadane i nie mo\u017ce zosta\u0107 usuni\u0119ta. Tworzy nowy wpis w tabeli parametr\u00f3w.<\/li>\n<li><strong>[Wstaw lub usu\u0144 znacznik usuwania dla zaznaczonych wierszy] <\/strong>\u2013 ten element steruj\u0105cy zawiera metadane i nie mo\u017ce zosta\u0107 usuni\u0119ty. Je\u015bli w tabeli parametr\u00f3w wybrano jeden lub wi\u0119cej wierszy, dla tych wierszy ustawiany jest wska\u017anik usuni\u0119cia. Je\u015bli linia ma ju\u017c wska\u017anik usuni\u0119cia, wska\u017anik usuni\u0119cia zostanie usuni\u0119ty. Po zapisaniu definicji dzia\u0142ania wszystkie wiersze oznaczone wska\u017anikiem usuni\u0119cia zostan\u0105 usuni\u0119te.<\/li>\n<\/ul>\n<h5 id=\"zakladka-wyniki\" ><span class=\"ez-toc-section\" id=\"Zakladka_Wyniki-2\"><\/span>Zak\u0142adka <em>Wyniki<\/em><span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p>Ten element kontrolny zawiera metadane i nie wolno go usuwa\u0107. Na zak\u0142adce <em>Wyniki<\/em> mo\u017cna zdefiniowa\u0107 dalsze wyniki dzia\u0142a\u0144 utworzonych na podstawie definicji dzia\u0142ania. Wyniki s\u0105 definiowane przez edytor\u00f3w i wy\u015bwietlane w aplikacji <em>Dzia\u0142ania<\/em>.<\/p>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Zak\u0142adka jest wy\u015bwietlana tylko dla definicji dzia\u0142a\u0144, dla kt\u00f3rych u\u017cytkownik mo\u017ce zosta\u0107 wybrany jako edytor lub kt\u00f3re mog\u0105 by\u0107 edytowane przez u\u017cytkownika.<\/div><\/section>\n<p>Zarejestrowane wyniki s\u0105 wy\u015bwietlane w aplikacji <em>Dzia\u0142ania<\/em> jako pola na zak\u0142adce <em>Wyniki<\/em>, w sekcji <em>Inne wyniki<\/em>.<\/p>\n<p>Kolumny w szczeg\u00f3\u0142ach:<\/p>\n<ul>\n<li><strong>Nazwa<\/strong> \u2013 ta kontrolka zawiera metadane i nie wolno jej usuwa\u0107. W tej kolumnie wprowadza si\u0119 nazw\u0119 wyniku, kt\u00f3ra jest u\u017cywana do identyfikacji i jako zmienna dla warto\u015bci pola. Wynik jest wy\u015bwietlany w aplikacji <em>Dzia\u0142ania<\/em>.<\/li>\n<li><strong>Oznaczenie <\/strong>\u2013 ta kontrolka zawiera metadane i nie wolno jej usuwa\u0107. W tej kolumnie wprowadza si\u0119 nazw\u0119 pola wy\u015bwietlanego w interfejsie u\u017cytkownika dla wyniku w aplikacji <em>Dzia\u0142ania<\/em>.<\/li>\n<li><strong>Typ pola <\/strong>\u2013 w tej kolumnie nale\u017cy wybra\u0107 typ pola. Nale\u017cy u\u017cy\u0107 funkcji skryptu <em>formatSelectionField<\/em>, aby zdefiniowa\u0107 mo\u017cliwe warto\u015bci dynamicznego pola wyboru. Funkcja skryptu <em>formatEntityField<\/em> umo\u017cliwia powi\u0105zanie pola jednostki biznesowej z logicznym typem danych. Do wyboru s\u0105 nast\u0119puj\u0105ce typy p\u00f3l:\n<ul>\n<li><em>Wielowierszowe pole tekstowe<\/em><\/li>\n<li><em>Pole wyboru<\/em><\/li>\n<li><em>Pole tekstowe<\/em><\/li>\n<li><em>Pole numeryczne<\/em><\/li>\n<li><em>Pole daty<\/em><\/li>\n<li><em>Pole daty i czasu<\/em><\/li>\n<li><em>Pole warto\u015bci ca\u0142kowitych<\/em><\/li>\n<li><em>Dynamiczne pole wyboru<\/em><\/li>\n<li><em>Dynamiczne pole wielokrotnego wyboru<\/em><\/li>\n<li><em>Pole jednostki biznesowej<\/em><\/li>\n<li><em>Obraz<\/em><\/li>\n<li><em>Tekst<\/em><\/li>\n<li><em>Rubryka<\/em><\/li>\n<li><em>Strona <\/em><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Je\u015bli u\u017cytkownik wybierze typ pola <em>Obraz<\/em>, nale\u017cy okre\u015bli\u0107 wymagany plik obrazu z Knowledge Store w deklaracjach.<\/div><\/section>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\"> Typ danych zale\u017cy od wybranego typu pola.<\/div><\/section>\n<ul>\n<li><strong>Typ danych<\/strong> \u2013 w tej kolumnie wy\u015bwietlany jest typ danych wynikaj\u0105cy z typ\u00f3w p\u00f3l wybranych w kolumnie <em>Typ pola<\/em>. Wy\u015bwietlane s\u0105 nast\u0119puj\u0105ce typy danych:\n<ul>\n<li><strong>String<\/strong>\n<ul>\n<li><em>Pole tekstowe<\/em><\/li>\n<li><em>Wielowierszowe pole tekstowe<\/em><\/li>\n<li><em>Pole wyboru<\/em><\/li>\n<li><em>Dynamiczne pole wyboru<\/em><\/li>\n<li><em>Obraz<\/em><\/li>\n<li><em>Tekst<\/em><\/li>\n<\/ul>\n<\/li>\n<li><strong>String[]<\/strong>\n<ul>\n<li><em>Dynamiczne pole wielokrotnego wyboru<\/em><\/li>\n<\/ul>\n<\/li>\n<li><strong>Boolean<\/strong>\n<ul>\n<li><em>Pole wyboru<\/em><\/li>\n<li><em>Kategoria<\/em><\/li>\n<li><em>Strona<\/em><\/li>\n<\/ul>\n<\/li>\n<li><strong>Number <\/strong>\n<ul>\n<li><em>Pole numeryczne<\/em><\/li>\n<li><em>Pole warto\u015bci ca\u0142kowitych<\/em><\/li>\n<\/ul>\n<\/li>\n<li><strong>CisDate<\/strong>\n<ul>\n<li><em>Pole daty<\/em><\/li>\n<\/ul>\n<\/li>\n<li><strong>Timestamp<\/strong>\n<ul>\n<li><em>Pole daty i czasu<\/em><\/li>\n<\/ul>\n<\/li>\n<li><strong>CisObject<\/strong>\n<ul>\n<li><em>Pole jednostki biznesowej<\/em><\/li>\n<\/ul>\n<\/li>\n<li><strong>CisObjectReference<\/strong>\n<ul>\n<li><em>Pole powi\u0105zania jednostki biznesowej<\/em><\/li>\n<\/ul>\n<\/li>\n<li><strong>Tooltip <\/strong>\u2013 ta kontrolka zawiera metadane i nie mo\u017ce zosta\u0107 usuni\u0119ta. W tej kolumnie mo\u017cna wprowadzi\u0107 podpowied\u017a dla pola wy\u015bwietlanego w interfejsie u\u017cytkownika w aplikacji <em>Dzia\u0142ania<\/em>.<\/li>\n<li><strong>Wysoko\u015b\u0107 pola<\/strong> \u2013 w tej kolumnie mo\u017cna okre\u015bli\u0107 wysoko\u015b\u0107 wy\u015bwietlania dla pola wynik\u00f3w typu danych <em>Wielowierszowe pole tekstowe, Obraz <\/em>i <em>Tekst<\/em>. Mo\u017cliwe wysoko\u015bci to od 1 do 15 wierszy. W przypadku wprowadzenia warto\u015bci 0, pole wynik\u00f3w b\u0119dzie wy\u015bwietlane z wysoko\u015bci\u0105 predefiniowan\u0105 dla danego typu pola.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Pola w kolumnie s\u0105 wy\u015bwietlane tylko dla typ\u00f3w danych <em>Wielowierszowe pole tekstowe, Obraz<\/em> i <em>Tekst<\/em>.<\/div><\/section>\n<ul>\n<li><strong>Pole jednostki biznesowej<\/strong> \u2013 w przypadku typ\u00f3w p\u00f3l <em>Pole jednostki biznesowej<\/em> i <em>Pole powi\u0105zania jednostki biznesowej <\/em>mo\u017cna wprowadzi\u0107 wymagan\u0105 jednostk\u0119 biznesow\u0105 w tej kolumnie lub skorzysta\u0107 z pomocy przy wyborze.<\/li>\n<\/ul>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Pola w tej kolumnie s\u0105 wy\u015bwietlane tylko dla typ\u00f3w p\u00f3l <em>Pole jednostki biznesowej<\/em> i <em>Pole powi\u0105zania jednostki biznesowej<\/em>. Pola w tej kolumnie s\u0105 ukryte dla wszystkich innych typ\u00f3w p\u00f3l.<\/div><\/section>\n<ul>\n<li><strong>Logiczny typ danych<\/strong> \u2013 w tej kolumnie mo\u017cna wprowadzi\u0107 logiczny typ danych dla typ\u00f3w p\u00f3l <em>Pole wyboru<\/em>, <em>Pole jednostki biznesowej<\/em> i <em>Pole powi\u0105zania jednostki biznesowej<\/em>, kt\u00f3ry pasuje do jednostki biznesowej w polu <em>Typ danych<\/em> i okre\u015bla w\u0142a\u015bciwo\u015bci pola wynikowego.<\/li>\n<\/ul>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Pole kolumny nie jest wy\u015bwietlane dla wszystkich innych typ\u00f3w danych.<\/div><\/section>\n<p>Dodatkowa linia dla p\u00f3l wyboru:<\/p>\n<ul>\n<li><strong>Nazwa wpisu<\/strong> \u2013 je\u015bli wybrano typ pola <em>Pole wyboru<\/em>, nale\u017cy wprowadzi\u0107 wpisy dla wyboru. W tej kolumnie mo\u017cna wprowadzi\u0107 nazw\u0119 jako identyfikator wpisu w polu wyboru.<\/li>\n<\/ul>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Nowy wpis dla pola wyboru mo\u017cna utworzy\u0107 za pomoc\u0105 akcji <strong>[Dodaj wpis w zaznaczonym polu wyboru].<\/strong><\/div><\/section>\n<ul>\n<li><strong>Nazwa wpisu<\/strong> \u2013 je\u015bli wybrano typ pola <em>Pole wyboru<\/em>, nale\u017cy wprowadzi\u0107 wpisy dla wyboru. W tej kolumnie nale\u017cy wprowadzi\u0107 nazw\u0119 wpisu wy\u015bwietlanego w interfejsie u\u017cytkownika.<\/li>\n<\/ul>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Nowy wpis dla pola wyboru mo\u017cna utworzy\u0107 za pomoc\u0105 akcji <strong>[Dodaj wpis w zaznaczonym polu wyboru].<\/strong><\/div><\/section>\n<h6 id=\"dzialania-na-pasku-narzedzi\" ><span class=\"ez-toc-section\" id=\"Dzialania_na_pasku_narzedzi-3\"><\/span>Dzia\u0142ania na pasku narz\u0119dzi<span class=\"ez-toc-section-end\"><\/span><\/h6>\n<p>Do rejestrowania wynik\u00f3w dost\u0119pne s\u0105 nast\u0119puj\u0105ce dzia\u0142ania:<\/p>\n<ul>\n<li><strong>[Dodaj nowy wiersz dla wprowadzenia wyniku]<\/strong> \u2013 ta kontrolka zawiera metadane i nie mo\u017ce zosta\u0107 usuni\u0119ta. Nale\u017cy doda\u0107 nowy wiersz do zapisu wyniku.<\/li>\n<li><strong>[Dodaj wpis w zaznaczonym polu wyboru] <\/strong>\u2013 je\u015bli dla wyniku okre\u015blono typ pola <em>Pole wyboru<\/em>, akcja ta mo\u017ce zosta\u0107 u\u017cyta do utworzenia wpisu dla pola wyboru. Wpis w polu wyboru jest identyfikowany przez nazw\u0119, kt\u00f3ra ma zosta\u0107 przypisana i wy\u015bwietlana wraz z nazw\u0105 w polu wyboru.<\/li>\n<li><strong>[Wstaw lub usu\u0144 znacznik usuwania dla zaznaczonych wierszy] <\/strong>\u2013 nale\u017cy u\u017cy\u0107 tej akcji, aby ustawi\u0107 wska\u017anik usuni\u0119cia dla wybranej linii. Ponowne wybranie tej akcji spowoduje ponowne usuni\u0119cie wska\u017anika usuni\u0119cia. Zaznaczona linia zostanie usuni\u0119ta po zapisaniu.<\/li>\n<\/ul>\n<ul>\n<li><strong>Dzia\u0142ania sortowania<\/strong> \u2013 poni\u017csze akcje sortowania s\u0142u\u017c\u0105 do definiowania sposobu wy\u015bwietlania p\u00f3l w aplikacji <em>Dzia\u0142ania<\/em>, na zak\u0142adce <em>Wyniki<\/em> w sekcji <em>Inne wyniki<\/em>. Mo\u017cna wykona\u0107 nast\u0119puj\u0105ce akcje sortowania:\n<ul>\n<li><em>[Przesu\u0144 wiersz na pierwsz\u0105 pozycj\u0119]<\/em><\/li>\n<li><em>[Przesu\u0144 wiersz o jedn\u0105 pozycj\u0119 w g\u00f3r\u0119]<\/em><\/li>\n<li><em>[Przesu\u0144 wiersz o jedn\u0105 pozycj\u0119 w d\u00f3\u0142]<\/em><\/li>\n<li><em>[Przesu\u0144 wiersz na ostatni\u0105 pozycj\u0119]<\/em><\/li>\n<li><em>[Zapisz wyniki] <\/em>\u2013 w przypadku aktywowania funkcji <strong>[Zapisz wyniki]<\/strong> w procesie automatycznie tworzone s\u0105 zmienne procesowe o takich samych nazwach i typach danych jak parametry wynik\u00f3w. Po zako\u0144czeniu dzia\u0142ania wyniki s\u0105 automatycznie przypisywane do zmiennych procesowych przed wywo\u0142aniem funkcji <em>close<\/em>.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h5 id=\"zakladka-polecenia\" ><span class=\"ez-toc-section\" id=\"Zakladka_Polecenia\"><\/span>Zak\u0142adka <em>Polecenia<\/em><span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p>Je\u015bli definicja dzia\u0142ania zosta\u0142a utworzona przed wersj\u0105 5.2 Comarch ERP Enterprise, w zak\u0142adce<em> Polecenia<\/em> mo\u017cna tworzy\u0107 polecenia w j\u0119zyku skryptowym systemu. Komendy s\u0105 wykonywane podczas tworzenia dzia\u0142ania, a wi\u0119c odpowiadaj\u0105 funkcji <em>create()<\/em> deklaracji.<\/p>\n<p>Zak\u0142adka jest wy\u015bwietlana tylko dla definicji dzia\u0142a\u0144, kt\u00f3re zosta\u0142y utworzone przed wydaniem 5.2 i u\u017cywaj\u0105 polece\u0144 zamiast deklaracji. Gdy tylko polecenia zostan\u0105 przeniesione do funkcji <em>create()<\/em> deklaracji, zak\u0142adka <em>Polecenia<\/em> zostanie ukryta.<\/p>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Nale\u017cy zwr\u00f3ci\u0107 uwag\u0119 na zakres podczas przenoszenia polece\u0144 do deklaracji. Sta\u0142e i zmienne, kt\u00f3re s\u0105 u\u017cywane poza poleceniami, np. w warunku wst\u0119pnym lub jako parametry transferu aplikacji, musz\u0105 by\u0107 zadeklarowane w deklaracjach poza funkcj\u0105 <em>create()<\/em> z zakresem globalnym. Je\u015bli jednak s\u0105 one u\u017cywane tylko w poleceniach, mo\u017cna je zadeklarowa\u0107 w funkcji <em>create()<\/em>.<\/div><\/section>\n<ul>\n<li><strong>Polecenia<\/strong> \u2013 polecenia s\u0105 wykonywane, gdy dzia\u0142anie jest tworzone na podstawie definicji dzia\u0142ania. Polecenia mog\u0105 by\u0107 u\u017cywane na przyk\u0142ad do dynamicznego generowania tematu dzia\u0142ania w celu wstawienia dodatkowych informacji do tematu.<\/li>\n<\/ul>\n<h5 id=\"zakladka-deklaracje\" ><span class=\"ez-toc-section\" id=\"Zakladka_Deklaracje\"><\/span>Zak\u0142adka <em>Deklaracje<\/em><span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p>Ten element steruj\u0105cy zawiera metadane i nie wolno go usuwa\u0107. Zak\u0142adka <em>Deklaracje<\/em> zawiera funkcje, kt\u00f3re s\u0105 wywo\u0142ywane podczas tworzenia dzia\u0142ania, zmiany statusu i wprowadzania okre\u015blonych warto\u015bci parametr\u00f3w. W\u0142a\u015bciwo\u015bci proces\u00f3w i dzia\u0142a\u0144 mo\u017cna elastycznie definiowa\u0107, dostosowuj\u0105c deklaracje.<\/p>\n<p>Pola w szczeg\u00f3\u0142ach:<\/p>\n<ul>\n<li><strong>J\u0119zyk skrypt\u00f3w<\/strong> \u2013 to pole s\u0142u\u017cy do okre\u015blenia j\u0119zyka skryptowego dla deklaracji definicji dzia\u0142ania. Je\u015bli definicja dzia\u0142ania reprezentuje w\u0119ze\u0142 definicji procesu, definicja dzia\u0142ania mo\u017ce u\u017cywa\u0107 deklaracji definicji procesu tylko wtedy, gdy s\u0105 one wprowadzone w tym samym j\u0119zyku skryptowym. Mo\u017cliwe j\u0119zyki skryptowe to:\n<ul>\n<li><em>J\u0119zyk skrypt\u00f3w systemu<\/em><\/li>\n<li><em>JavaScript<\/em><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">J\u0119zyk skryptu ustawiony w tym polu ma zastosowanie do ca\u0142ej definicji dzia\u0142ania, tj. tak\u017ce do p\u00f3l na innych zak\u0142adkach.<\/div><\/section>\n<ul>\n<li><strong>Deklaracje<\/strong> \u2013 to pole udost\u0119pnia funkcje, kt\u00f3re s\u0105 wywo\u0142ywane, gdy tworzone s\u0105 dzia\u0142ania generowane z definicji dzia\u0142ania i gdy wyst\u0119puj\u0105 okre\u015blone zmiany stanu. W\u0142a\u015bciwo\u015bci dzia\u0142a\u0144 mo\u017cna kontrolowa\u0107 poprzez dostosowanie funkcji. Wi\u0119cej informacji na temat wprowadzania deklaracji mo\u017cna znale\u017a\u0107 w dokumentacji <em>Silnik workflow.<\/em><\/li>\n<\/ul>\n<h6 id=\"dzialania-na-pasku-narzedzi\" ><span class=\"ez-toc-section\" id=\"Dzialania_na_pasku_narzedzi-4\"><\/span>Dzia\u0142ania na pasku narz\u0119dzi<span class=\"ez-toc-section-end\"><\/span><\/h6>\n<p>Na pasku narz\u0119dzi zak\u0142adki s\u0142u\u017c\u0105cej do wprowadzania deklaracji dost\u0119pna jest nast\u0119puj\u0105ca akcja:<\/p>\n<ul>\n<li><strong>[Zast\u0105p tre\u015b\u0107 deklaracji szablonem]<\/strong> \u2013 ta kontrolka zawiera metadane i nie wolno jej usuwa\u0107. Mo\u017cna u\u017cy\u0107 tej akcji, aby zast\u0105pi\u0107 zawarto\u015b\u0107 deklaracji szablonem. Wszelkie dostosowania funkcji zostan\u0105 utracone w wyniku tej akcji.<\/li>\n<\/ul>\n<h5 id=\"zakladka-przejscia\" ><span class=\"ez-toc-section\" id=\"Zakladka_Przejscia\"><\/span>Zak\u0142adka <em>Przej\u015bcia<\/em><span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p>Ten element kontrolny zawiera metadane i nie mo\u017ce zosta\u0107 usuni\u0119ty. Je\u015bli definicja dzia\u0142ania reprezentuje w\u0119ze\u0142 definicji procesu, a w\u0119ze\u0142 jest po\u0142\u0105czony z bram\u0105 typu <em>Ga\u0142\u0105\u017a<\/em>, mo\u017cna wprowadzi\u0107 warunki przej\u015bcia dla ga\u0142\u0119zi na zak\u0142adce <em>Przej\u015bcia<\/em>.<\/p>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Zak\u0142adka jest wy\u015bwietlana tylko dla definicji dzia\u0142a\u0144, kt\u00f3re reprezentuj\u0105 w\u0119z\u0142y definicji procesu.<\/div><\/section>\n<p>Na zak\u0142adce <em>Przej\u015bcia<\/em> wy\u015bwietlane jest nast\u0119puj\u0105ce pole:<\/p>\n<ul>\n<li><strong>W\u0119ze\u0142 rozwidlaj\u0105cy<\/strong> \u2013 w tym polu wy\u015bwietlany jest typ w\u0119z\u0142a oddzia\u0142u. Typ oddzia\u0142u jest zdefiniowany w definicji procesu w polu <em>Oddzia\u0142<\/em>. Wy\u015bwietlane mog\u0105 by\u0107 nast\u0119puj\u0105ce w\u0119z\u0142y:\n<ul>\n<li><em>Do wychodz\u0105cej kraw\u0119dzi (z wy\u0142\u0105czeniem, XOR)<\/em><\/li>\n<li><em>Do wychodz\u0105cej kraw\u0119dzi po sprawdzeniu warunk\u00f3w przej\u015bcia (z w\u0142\u0105czeniem, LUB)<\/em><\/li>\n<li><em>Do wszystkich wychodz\u0105cych kraw\u0119dzi (r\u00f3wnolegle, AND)<\/em><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Poni\u017cej pola znajduje si\u0119 tabela do definiowania warunk\u00f3w przej\u015bcia z nast\u0119puj\u0105cymi kolumnami:<\/p>\n<ul>\n<li><strong>Numer <\/strong>\u2013 ten element kontrolny zawiera metadane i nie mo\u017ce zosta\u0107 usuni\u0119ty. Kolumna wy\u015bwietla liczb\u0119, kt\u00f3ra definiuje kolejno\u015b\u0107, w jakiej oceniane s\u0105 warunki przej\u015bcia. Numer jest przypisywany automatycznie. Kolejno\u015b\u0107 jest okre\u015blana w definicji procesu.<\/li>\n<li><strong>Oznaczenie<\/strong> \u2013 ten element steruj\u0105cy zawiera metadane i nie mo\u017ce zosta\u0107 usuni\u0119ty. Oznaczenie kraw\u0119dzi wychodz\u0105cej jest wy\u015bwietlane w kolumnie <em>Oznaczenie<\/em>. Oznaczenie kraw\u0119dzi mo\u017cna wprowadzi\u0107 w definicji procesu.<\/li>\n<li><strong>W\u0119ze\u0142 akcji nast\u0119pczej<\/strong> \u2013 ten element steruj\u0105cy zawiera metadane i nie mo\u017ce zosta\u0107 usuni\u0119ty. Kolumna wy\u015bwietla identyfikacj\u0119 w\u0119z\u0142a dzia\u0142a\u0144, do kt\u00f3rego nale\u017cy przej\u015b\u0107 w nast\u0119pnej kolejno\u015bci. Nast\u0119pny w\u0119ze\u0142 dzia\u0142a\u0144 jest zdefiniowany w definicji procesu.<\/li>\n<li><strong>Warunek przej\u015bcia<\/strong> \u2013 warunek przej\u015bcia przep\u0142ywu sterowania do kolejnego w\u0119z\u0142a dzia\u0142ania jest wprowadzany w tej kolumnie. To, czy mo\u017cna wprowadzi\u0107 warunki przej\u015bcia, zale\u017cy od typu rozga\u0142\u0119zienia:\n<ul>\n<li><em>Do wychodz\u0105cej kraw\u0119dzi (z wy\u0142\u0105czeniem, XOR) <\/em>\u2013 wszystkie kraw\u0119dzie wychodz\u0105ce z wyj\u0105tkiem ostatniej kraw\u0119dzi maj\u0105 warunek przej\u015bcia<\/li>\n<li><em>Do wychodz\u0105cej kraw\u0119dzi po sprawdzeniu warunk\u00f3w przej\u015bcia (z w\u0142\u0105czeniem, LUB) <\/em>\u2013 wszystkie wychodz\u0105ce kraw\u0119dzie maj\u0105 warunek przej\u015bcia<\/li>\n<li><em>Do wszystkich wychodz\u0105cych kraw\u0119dzi (r\u00f3wnolegle, AND) \u2013 <\/em>\u017cadna kraw\u0119d\u017a nie ma warunku przej\u015bcia<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">J\u0119zyk skryptowy, w kt\u00f3rym rejestrowane s\u0105 warunki przej\u015bcia, definiuje si\u0119 na zak\u0142adce <em>Deklaracje<\/em>.<\/div><\/section>\n<h5 id=\"zakladka-ustawienia-szablonu\" ><span class=\"ez-toc-section\" id=\"Zakladka_Ustawienia_szablonu\"><\/span>Zak\u0142adka <em>Ustawienia szablonu<\/em><span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p>Ta kontrolka zawiera metadane i nie wolno jej usuwa\u0107. Ustawienia szablonu s\u0105 wy\u015bwietlane na zak\u0142adce <em>Ustawienia szablonu<\/em>, je\u015bli definicja dzia\u0142ania jest szablonem lub zosta\u0142a utworzona z szablonu.<\/p>\n<h6 id=\"ustawienia-szablonu-dla-definicji-dzialania\" ><span class=\"ez-toc-section\" id=\"Ustawienia_szablonu_dla_definicji_dzialania\"><\/span>Ustawienia szablonu dla definicji dzia\u0142ania<span class=\"ez-toc-section-end\"><\/span><\/h6>\n<p>Dla otwartych definicji dzia\u0142ania wy\u015bwietlane s\u0105 nast\u0119puj\u0105ce dane:<\/p>\n<ul>\n<li><strong>Wz\u00f3r<\/strong> \u2013 ten element steruj\u0105cy zawiera metadane i nie mo\u017ce zosta\u0107 usuni\u0119ty. Je\u015bli definicja dzia\u0142ania zosta\u0142a utworzona na podstawie szablonu, w tym polu wy\u015bwietlana jest nazwa szablonu definicji dzia\u0142ania.<\/li>\n<li><strong>Aktywowano polecenie Aktualizuj automatycznie<\/strong> \u2013 je\u015bli definicja dzia\u0142ania zosta\u0142a utworzona na podstawie szablonu, jest ona automatycznie aktualizowana po zaimportowaniu nowej wersji szablonu definicji dzia\u0142ania, je\u015bli ta funkcja jest aktywna.<\/li>\n<\/ul>\n<h6 id=\"ustawienia-szablonu-dla-szablonow-definicji-dzialan\" ><span class=\"ez-toc-section\" id=\"Ustawienia_szablonu_dla_szablonow_definicji_dzialan\"><\/span>Ustawienia szablonu dla szablon\u00f3w definicji dzia\u0142a\u0144<span class=\"ez-toc-section-end\"><\/span><\/h6>\n<p>Dla otwartych szablon\u00f3w definicji dzia\u0142a\u0144 wy\u015bwietlane s\u0105 nast\u0119puj\u0105ce dane:<\/p>\n<ul>\n<li><strong>Zadanie deweloperskie<\/strong> \u2013 ten element kontrolny zawiera metadane i nie mo\u017ce zosta\u0107 usuni\u0119ty. Zadanie deweloperskie jest identyfikowane przez numer, kt\u00f3ry jest unikalny w systemie. Numer jest ograniczony do pi\u0119ciu cyfr. Pierwsze cyfry s\u0105 wype\u0142nione zerami. Gdy tworzone jest nowe zadanie, numer zadania jest automatycznie okre\u015blany przez system. Najwy\u017cszy numer zadania przypisany w systemie jest zwi\u0119kszany o jeden. Numer ten nie mo\u017ce zosta\u0107 zmieniony. Dop\u00f3ki zadanie nie zostanie zapisane po raz pierwszy, system przypisuje ten numer zadania tak\u017ce dla kolejnych nowo utworzonych zada\u0144. Podczas zapisywania system sprawdza, czy numer zadania zosta\u0142 ju\u017c przydzielony. Je\u015bli tak jest, nowy numer zadania jest automatycznie okre\u015blany i zapisywany.<\/li>\n<\/ul>\n<p>Kolumny tabeli <em>Definicje dzia\u0142a\u0144<\/em> w szczeg\u00f3\u0142ach:<\/p>\n<ul>\n<li><strong>Definicja dzia\u0142ania<\/strong> \u2013 ten element kontrolny zawiera metadane i nie mo\u017ce zosta\u0107 usuni\u0119ty. W tej kolumnie wy\u015bwietlana jest identyfikacja definicji dzia\u0142ania, kt\u00f3ra zosta\u0142a utworzona na podstawie szablonu.<\/li>\n<li><strong>Aktywowano polecenie Aktualizuj automatycznie<\/strong> \u2013 je\u015bli definicja dzia\u0142ania zosta\u0142a utworzona na podstawie szablonu, jest ona automatycznie aktualizowana po zaimportowaniu nowej wersji szablonu definicji dzia\u0142ania, je\u015bli ta funkcja jest aktywna<\/li>\n<\/ul>\n<h4 id=\"dzialania-zwiazane-z-aplikacja\" ><span class=\"ez-toc-section\" id=\"Dzialania_zwiazane_z_aplikacja\"><\/span>Dzia\u0142ania zwi\u0105zane z aplikacj\u0105<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>W aplikacji <em>Definicje dzia\u0142a\u0144<\/em> dost\u0119pne s\u0105 nast\u0119puj\u0105ce dzia\u0142ania zwi\u0105zane z aplikacj\u0105:<\/p>\n<ul>\n<li><strong>[Wykonaj definicj\u0119 dzia\u0142ania]<\/strong><\/li>\n<li><strong>[Zastosuj definicj\u0119 dzia\u0142ania]<\/strong><\/li>\n<li><strong>[W\u0142\u0105cz lub wy\u0142\u0105cz definicj\u0119 dzia\u0142a\u0144 w aktualnej bazie danych]<\/strong><\/li>\n<\/ul>\n<p>Ponadto dost\u0119pne s\u0105 nast\u0119puj\u0105ce akcje do zarz\u0105dzania szablonami, kt\u00f3re s\u0105 rejestrowane jako obiekty deweloperskie i dla jednostek biznesowych, kt\u00f3re zosta\u0142y przeniesione z szablonu:<\/p>\n<ul>\n<li><strong>[Utw\u00f3rz i aktualizuj wg szablonu]<\/strong><\/li>\n<li><strong>[Zapisz jako szablon]<\/strong><\/li>\n<\/ul>\n<h5 id=\"akcja-wykonaj-definicje-dzialania\" ><span class=\"ez-toc-section\" id=\"Akcja_Wykonaj_definicje_dzialania\"><\/span>Akcja [Wykonaj definicj\u0119 dzia\u0142ania]<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p>Za pomoc\u0105 tej akcji mo\u017cna interaktywnie wykona\u0107 definicj\u0119 dzia\u0142ania typu <em>Wywo\u0142anie funkcji<\/em> do cel\u00f3w testowych. Akcja otwiera okno dialogowe wykonania definicji dzia\u0142ania, w kt\u00f3rym mo\u017cna wprowadzi\u0107 warto\u015bci parametr\u00f3w wprowadzonych w definicji dzia\u0142ania w sekcji <em>Wyniki<\/em>. Gdy definicja dzia\u0142ania jest wykonywana, funkcja <em>create()<\/em> jest wywo\u0142ywana w deklaracjach. Wynikiem wykonania s\u0105 warto\u015bci zwracane, kt\u00f3re s\u0105 wy\u015bwietlane w sekcji <em>Wyniki<\/em> okna dialogowego.<\/p>\n<h6 id=\"okno-dialogowe\" ><span class=\"ez-toc-section\" id=\"Okno_dialogowe\"><\/span>Okno dialogowe<span class=\"ez-toc-section-end\"><\/span><\/h6>\n<p>W sekcji <em>Parametry<\/em> okna dialogowego wy\u015bwietlane s\u0105 nast\u0119puj\u0105ce pola:<\/p>\n<ul>\n<li><strong>Definicja dzia\u0142ania <\/strong>\u2013 w tym polu wy\u015bwietlana jest definicja dzia\u0142ania, kt\u00f3ra ma zosta\u0107 wykonana<\/li>\n<li><strong>Czas przetwarzania <\/strong>\u2013 w tym polu nale\u017cy wprowadzi\u0107 czas przetwarzania dla wykonania definicji dzia\u0142ania<\/li>\n<li><strong>Pola parametr\u00f3w <\/strong>\u2013 je\u015bli na zak\u0142adce <em>Parametry<\/em> wprowadzono parametry dla definicji dzia\u0142ania, s\u0105 one wy\u015bwietlane jako pola z odpowiednimi opisami. W tym miejscu nale\u017cy wprowadzi\u0107 \u017c\u0105dane warto\u015bci parametr\u00f3w.<\/li>\n<\/ul>\n<p>W sekcji <em>Wyniki <\/em>wy\u015bwietlane s\u0105 nast\u0119puj\u0105ce pola:<\/p>\n<ul>\n<li><strong>Dzia\u0142anie<\/strong> \u2013 je\u015bli dzia\u0142anie jest tworzone podczas wykonywania definicji dzia\u0142ania, w tym polu wy\u015bwietlana jest identyfikacja utworzonego dzia\u0142ania<\/li>\n<li><strong>Status wykonania<\/strong> \u2013 status wykonania pokazuje, czy podczas wykonywania definicji dzia\u0142ania wyst\u0105pi\u0142y b\u0142\u0119dy. Mo\u017cliwe warto\u015bci to:\n<ul>\n<li><em>OK<\/em><\/li>\n<li><em>B\u0142\u0105d<\/em><\/li>\n<\/ul>\n<\/li>\n<li><strong>Zwracane warto\u015bci<\/strong> \u2013 je\u015bli na zak\u0142adce <em>Parametry<\/em> wprowadzono warto\u015b\u0107 zwracan\u0105, s\u0105 one wy\u015bwietlane jako pola z odpowiednimi opisami i warto\u015bciami zwracanymi<\/li>\n<\/ul>\n<p><strong>Warunek wst\u0119pny<\/strong><\/p>\n<p>Definicja dzia\u0142ania musi by\u0107 typu dzia\u0142ania <em>Wywo\u0142anie funkcji<\/em>.<\/p>\n<p><strong>Instrukcje<\/strong><\/p>\n<p>W celu wykonania definicji dzia\u0142ania nale\u017cy:<\/p>\n<ol>\n<li>Otworzy\u0107 aplikacj\u0119 <em>Definicje dzia\u0142a\u0144<\/em>.<\/li>\n<\/ol>\n<ol>\n<li>Otworzy\u0107 wymagan\u0105 definicj\u0119 dzia\u0142ania typu <em>Wywo\u0142anie funkcji<\/em>.<\/li>\n<\/ol>\n<ol start=\"3\">\n<li>Wybra\u0107 akcj\u0119 <strong>[Wykonaj definicj\u0119 dzia\u0142ania] <\/strong>na standardowym pasku narz\u0119dzi. Otwarte zostanie okno dialogowe wykonania definicji dzia\u0142ania.<\/li>\n<li>Wprowadzi\u0107 warto\u015bci parametr\u00f3w wprowadzonych w definicji dzia\u0142ania.<\/li>\n<li>Wybra\u0107 przycisk <strong>[Wykonaj]<\/strong> w dolnej cz\u0119\u015bci okna dialogowego, aby wykona\u0107 definicj\u0119 dzia\u0142ania. Definicja dzia\u0142ania jest wykonywana i wywo\u0142ywana jest funkcja <em>create()<\/em> w deklaracjach. Stan wykonania i wszelkie warto\u015bci zwracane s\u0105 wy\u015bwietlane w sekcji <em>Wyniki<\/em>.<\/li>\n<\/ol>\n<h5 id=\"akcja-zastosuj-definicje-dzialania\" ><span class=\"ez-toc-section\" id=\"Akcja_Zastosuj_definicje_dzialania\"><\/span>Akcja [Zastosuj definicj\u0119 dzia\u0142ania]<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p>Ten element kontrolny zawiera metadane i nie mo\u017ce zosta\u0107 usuni\u0119ty. Prefiks eksportu wskazuje system, w kt\u00f3rym zarejestrowano definicj\u0119 dzia\u0142ania. Je\u015bli prefiks eksportu definicji dzia\u0142ania i prefiks eksportu bie\u017c\u0105cego systemu s\u0105 r\u00f3\u017cne, nale\u017cy u\u017cy\u0107 akcji, aby zaakceptowa\u0107 definicj\u0119 dzia\u0142ania przed jej aktywacj\u0105 i u\u017cyciem. Podczas transferu tworzona jest kopia definicji dzia\u0142ania, kt\u00f3ra otrzymuje prefiks eksportu bie\u017c\u0105cego systemu.<\/p>\n<p>W celu zastosowania definicji dzia\u0142ania nale\u017cy:<\/p>\n<ol>\n<li>Otworzy\u0107 aplikacj\u0119 <em>Definicje dzia\u0142a\u0144<\/em>.<\/li>\n<li>Otworzy\u0107 wymagan\u0105 definicj\u0119 dzia\u0142ania.<\/li>\n<li>Wybra\u0107 akcj\u0119 <strong>[Zastosuj definicj\u0119 dzia\u0142ania] <\/strong>na standardowym pasku narz\u0119dzi. System powiela definicj\u0119 dzia\u0142ania. Przesy\u0142ane s\u0105 wszystkie dane z wyj\u0105tkiem prefiksa eksportu. Wprowadzany jest prefiks eksportu bie\u017c\u0105cego systemu.<\/li>\n<li>W razie potrzeby dostosowa\u0107 definicj\u0119 dzia\u0142ania i zmieni\u0107 lub doda\u0107 inne dane.<\/li>\n<\/ol>\n<h5 id=\"akcja-wlacz-lub-wylacz-definicje-dzialan-w-aktualnej-bazie-danych\" ><span class=\"ez-toc-section\" id=\"Akcja_Wlacz_lub_wylacz_definicje_dzialan_w_aktualnej_bazie_danych\"><\/span>Akcja [W\u0142\u0105cz lub wy\u0142\u0105cz definicj\u0119 dzia\u0142a\u0144 w aktualnej bazie danych]<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p>Dzia\u0142ania mog\u0105 by\u0107 tworzone tylko z aktywowanych definicji dzia\u0142a\u0144. Aktywacja jest specyficzna dla bazy danych. Definicja dzia\u0142ania typu bazy danych <em>Dane OLTP<\/em> musi by\u0107 aktywowana w ka\u017cdej bazie danych OLTP, w kt\u00f3rej jest u\u017cywana. Definicja procesu jest aktywowana poprzez definicj\u0119 dzia\u0142ania nale\u017c\u0105c\u0105 do w\u0119z\u0142a startowego. Je\u015bli u\u017cytkownik aktywuje definicj\u0119 dzia\u0142ania w aplikacji <em>Aktywacja definicji dzia\u0142a\u0144<\/em>, mo\u017ce przypisa\u0107 dodatkowe informacje specyficzne dla bazy danych do definicji dzia\u0142a\u0144, takie jak klasyfikacje dzia\u0142a\u0144.<\/p>\n<p>W celu wykonania akcji nale\u017cy:<\/p>\n<ol>\n<li>Otworzy\u0107 aplikacj\u0119 Definicje dzia\u0142a\u0144.<\/li>\n<li>Otworzy\u0107 wymagan\u0105 definicje dzia\u0142ania.<\/li>\n<li>Wybra\u0107 akcj\u0119<strong> [W\u0142\u0105cz lub wy\u0142\u0105cz definicj\u0119 dzia\u0142a\u0144 w aktualnej bazie danych] <\/strong>na standardowym pasku narz\u0119dzi. System aktywuje definicj\u0119 dzia\u0142ania w bie\u017c\u0105cej bazie danych.<\/li>\n<\/ol>\n<p>Informacje na temat aktywowania definicji dzia\u0142a\u0144 mo\u017cna znale\u017a\u0107 w dokumentacji <em>Aktywacja definicji dzia\u0142a\u0144<\/em>.<\/p>\n<h5 id=\"akcja-utworz-i-aktualizuj-wg-szablonu\" ><span class=\"ez-toc-section\" id=\"Akcja_Utworz_i_aktualizuj_wg_szablonu\"><\/span>Akcja [Utw\u00f3rz i aktualizuj wg szablonu]<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p>Akcja mo\u017ce by\u0107 u\u017cyta do utworzenia nowej definicji dzia\u0142ania z szablonu definicji dzia\u0142ania. Powoduje to utworzenie nowej definicji dzia\u0142ania zapisanej jako jednostka biznesowa z obiektu deweloperskiego typu <em>Szablon definicji dzia\u0142ania<\/em>.<\/p>\n<h5 id=\"akcja-zapisz-jako-szablon\" ><span class=\"ez-toc-section\" id=\"Akcja_Zapisz_jako_szablon\"><\/span>Akcja [Zapisz jako szablon]<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p>Akcja mo\u017ce by\u0107 u\u017cyta do utworzenia nowego szablonu definicji dzia\u0142ania z definicji dzia\u0142ania. Powoduje to utworzenie nowego obiektu deweloperskiego typu <em>Szablon definicji dzia\u0142ania<\/em> z definicji dzia\u0142ania zapisanej jako jednostka biznesowa.<\/p>\n<h3 id=\"konfiguracja\" ><span class=\"ez-toc-section\" id=\"Konfiguracja\"><\/span>Konfiguracja<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Nast\u0119puj\u0105ce ustawienia w g\u0142\u00f3wnej funkcji <em>Workflow Management<\/em> w aplikacji <em>Konfiguracja<\/em> s\u0105 istotne dla aplikacji Aplikacja <em>Definicje dzia\u0142a\u0144<\/em>.<\/p>\n<h4 id=\"sekcja-definicje-procesow\" ><span class=\"ez-toc-section\" id=\"Sekcja_Definicje_procesow\"><\/span>Sekcja <em>Definicje proces\u00f3w<\/em><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<ul>\n<li><strong>J\u0119zyk skrypt\u00f3w<\/strong> \u2013 to pole s\u0142u\u017cy do okre\u015blenia domy\u015blnej warto\u015bci j\u0119zyka skryptowego u\u017cywanego w aplikacjach <em>Definicje proces\u00f3w <\/em>i <em>Definicje dzia\u0142a\u0144<\/em>. Mo\u017cliwe j\u0119zyki skryptowe to:\n<ul>\n<li><em>J\u0119zyk skrypt\u00f3w systemu<\/em><\/li>\n<li><em>JavaScript<\/em><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\"> Je\u015bli definicja dzia\u0142ania reprezentuje w\u0119ze\u0142 definicji procesu, definicja dzia\u0142ania otrzymuje domy\u015bln\u0105 warto\u015b\u0107 j\u0119zyka skryptu z definicji procesu.<\/div><\/section>\n<h4 id=\"sekcja-przetwarzanie-w-tle\" ><span class=\"ez-toc-section\" id=\"Sekcja_Przetwarzanie_w_tle\"><\/span>Sekcja <em>Przetwarzanie w tle<\/em><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<ul>\n<li><strong>U\u017cytkownik dla zada\u0144 przetwarzania<\/strong> \u2013 w tym polu nale\u017cy wybra\u0107 u\u017cytkownika, kt\u00f3ry jest u\u017cywany dla zada\u0144 przetwarzania, je\u015bli dzia\u0142anie jest przetwarzane przez zadanie przetwarzania, a u\u017cytkownik nie zosta\u0142 okre\u015blony w definicji dzia\u0142ania. U\u017cytkownika mo\u017cna zadeklarowa\u0107 w definicji dzia\u0142ania za pomoc\u0105 polecenia <em>setJobUser<\/em> (j\u0119zyk skrypt\u00f3w systemowych).<\/li>\n<li><strong>Kolejka przetwarzania<\/strong> \u2013 w tym polu nale\u017cy wybra\u0107 kolejk\u0119 przetwarzania, kt\u00f3ra jest u\u017cywana dla zada\u0144 przetwarzania, je\u015bli dzia\u0142anie jest przetwarzane przez zadanie przetwarzania, a kolejka przetwarzania nie zosta\u0142a okre\u015blona w definicji dzia\u0142ania. Kolejk\u0119 przetwarzania mo\u017cna zadeklarowa\u0107 w definicji dzia\u0142ania za pomoc\u0105 polecenia <em>setJobQueue<\/em> (j\u0119zyk skrypt\u00f3w systemowych).<\/li>\n<\/ul>\n<h3 id=\"jednostki-biznesowe\" ><span class=\"ez-toc-section\" id=\"Jednostki_biznesowe\"><\/span>Jednostki biznesowe<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Nast\u0119puj\u0105ca jednostka biznesowa jest istotna dla aplikacji Aplikacja <em>Definicje dzia\u0142a\u0144<\/em> , wykorzystywanej przyk\u0142adowo do:<\/p>\n<ul>\n<li><strong>Przypisywania uprawnie\u0144<\/strong><\/li>\n<li><strong>Importu i eksportu danych<\/strong><\/li>\n<\/ul>\n<p>Definicja dzia\u0142ania:<\/p>\n<p><em>com.cisag.sys.workflow.obj.ActivityDefinition<\/em><\/p>\n<p>Jednostka biznesowa nale\u017cy do nast\u0119puj\u0105cej grupy jednostek biznesowych:<\/p>\n<p>Obiekty workflow w repozytorium:<\/p>\n<p><em>com.cisag.sys.workflow.RepositoryWorkflowObjects<\/em><\/p>\n<h3 id=\"uprawnienia\" ><span class=\"ez-toc-section\" id=\"Uprawnienia\"><\/span>Uprawnienia<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Uprawnienia mo\u017cna przypisywa\u0107 zar\u00f3wno za pomoc\u0105 r\u00f3l uprawnie\u0144, jak i poprzez przypisanie organizacji. Informacje na temat koncepcji uprawnie\u0144 znajduj\u0105 si\u0119 w dokumentacji technicznej <em>Uprawnienia<\/em>.<\/p>\n<h4 id=\"umiejetnosci-specjalne\" ><span class=\"ez-toc-section\" id=\"Umiejetnosci_specjalne\"><\/span>Umiej\u0119tno\u015bci specjalne<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Aplikacja <em>Definicje dzia\u0142a\u0144<\/em> nie posiada umiej\u0119tno\u015bci specjalnych.<\/p>\n<h4 id=\"przypisania-organizacyjne\" ><span class=\"ez-toc-section\" id=\"Przypisania_organizacyjne\"><\/span>Przypisania organizacyjne<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Aplikacja <em>Definicje dzia\u0142a\u0144<\/em> nie wymaga przypisa\u0144 organizacyjnych.<\/p>\n<h4 id=\"funkcje-specjalne\" ><span class=\"ez-toc-section\" id=\"Funkcje_specjalne\"><\/span>Funkcje specjalne<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Aplikacja <em>Definicje dzia\u0142a\u0144<\/em> nie posiada funkcji specjalnych.<\/p>\n<h4 id=\"uprawnienia-dla-partnerow-biznesowych\" ><span class=\"ez-toc-section\" id=\"Uprawnienia_dla_partnerow_biznesowych\"><\/span>Uprawnienia dla partner\u00f3w biznesowych<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Aplikacja <em>Definicje dzia\u0142a\u0144<\/em> nie jest dost\u0119pna dla partner\u00f3w biznesowych.<\/p>\n","protected":false},"author":27,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"class_list":["post-10937","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-definicje-workflow"],"_links":{"self":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/ht_kb\/10937","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/ht_kb"}],"about":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/users\/27"}],"replies":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/comments?post=10937"}],"version-history":[{"count":4,"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/ht_kb\/10937\/revisions"}],"predecessor-version":[{"id":32097,"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/ht_kb\/10937\/revisions\/32097"}],"wp:attachment":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/media?parent=10937"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}