Nowości w funkcjonalności procesów
Transkrypt
Nowości w funkcjonalności procesów
Nowości w funkcjonalności Procesów, w wersji 9.0 Copyright 1997-2009 COMARCH S.A. Spis treści Wstęp ....................................................................................................................................................................................... 3 Poprawa ergonomii i interfejsu .................................................................................................................................... 3 1. Dodawanie, usuwanie, edycja definicji procesów z poziomu węzła ..........................................................3 2. Seryjne usuwanie i dodawanie akcji.........................................................................................................................4 3. Łączenie procesów w grupy .........................................................................................................................................4 4. Seryjny eksport i import procesów ...........................................................................................................................4 5. Ustawienia konkretnej daty/godziny realizacji zadania .................................................................................5 Nowe możliwości procesów ............................................................................................................................................ 5 1. Dołączanie pliku lub wydruku zapisanego w formacie PDF do wiadomości e-mail wysyłanej w wyniku wykonania akcji kluczowej ............................................................................................................................................5 2. Zdefiniowanie opiekuna dynamicznego .................................................................................................................5 3. Uruchamianie procesu przez inny proces ..............................................................................................................6 4. Opcjonalna kontrola praw do operacji na dokumencie występującym w procesie ............................6 5. Możliwość wyboru ogólnego statusu wynikowego ...........................................................................................7 2 Wstęp W niniejszym dokumencie zostaną przedstawione zmiany wprowadzone w wersji 9.0 w definiowaniu procesów. Poprawa ergonomii i interfejsu 1. Dodawanie, usuwanie, edycja definicji procesów z poziomu węzła W wersji 8.0 definicja procesu dostępna była tylko z poziomu konkretnego obiektu. W celu edycji, dodania definicji procesu należało rozwinąć odpowiednią gałąź grupy procesów, a następnie odszukać odpowiedni obiekt. Od wersji 9.0 wszystkie definicje procesów (edytowalne) mogą być edytowane z jednego poziomu nowego węzła głównego Obiekty lub poprzez z poziomu grup obiektów. Rysunek 1 Przyjęcie magazynowe, element transakcji, zakładka: Położenie. Z węzła: Obiekty operator może definiować proces dla dowolnego obiektu wskazując w oknie definicji procesu: Grupę procesów i Obiekt. 3 Rysunek 2 Przyjęcie magazynowe, element transakcji, zakładka: Położenie. 2. Seryjne usuwanie i dodawanie akcji Zmieniono również ergonomię dodawania akcji kluczowych do definicji procesów. Dotychczas akcje kluczowe dodawane były pojedynczo na zakładce: Akcje. Od wersji 9.0, po wskazaniu obiektu na definicji procesu wszystkie akcje kluczowe mogą zostać dodane seryjnie za pomocą jednego przycisku . Akcje, które nie będą wykorzystywane w procesie można seryjnie usunąć. 3. Łączenie procesów w grupy Kolejna zmiana umożliwiająca lepsze zarządzanie procesami to nowa zakładka: Grupy procesów, w oknie listy definicji procesów. Operator ma możliwość tworzenia grup procesów według swojego kryterium. W oknie definicji procesów istnieje możliwość wskazania do jakiej grupy procesów zostanie przypisana dana definicja. Rysunek 3 Definicje procesów, zakładka: Grupy procesów. 4. Seryjny eksport i import procesów Została dodana możliwość seryjnego eksportu i importu definicji procesów, co znacząco skróci czas przenoszenia procesów między bazami. 4 5. Ustawienia konkretnej daty/godziny realizacji zadania Od wersji 9.0 w oknie zadania użytkownik ma możliwość wskazania konkretnej godziny wykonania zadania procesu bez konieczności tworzenia zapytań SQL, jak to było w wersjach poprzednich. Rysunek 4 Definicja zadania procesu, zakładka: Ogólne. Nowe możliwości procesów 1. Dołączanie pliku lub wydruku zapisanego w formacie PDF do wiadomości e-mail wysyłanej w wyniku wykonania akcji kluczowej Od wersji 9.0 udostępniono możliwość dołączenia pliku lub wydruku do wiadomości e-mail w wyniku wykonania akcji kluczowej „Wysłanie wiadomości e-mail”. Przesyłane pliki będą zamieszczane w specjalnym Tagu <ZALACZNIK>. W przypadku, gdy załącznikiem ma być wydruk, tag będzie wyglądać następująco: <ZALACZNIK Wydruk=1/> (dla wydruku domyślnego) W przypadku, gdy załącznikiem ma być plik, tag będzie wyglądać następująco: <ZALACZNIK Wydruk=0>C:\Umowy\UmowaX.doc</ZALACZNIK> 2. Zdefiniowanie opiekuna dynamicznego W definicji czynności procesu zamiast określania opiekuna wprost można zadać warunki, według których ma on zostać przydzielony do zadania podczas jego tworzenia. Umożliwia to ustalanie opiekuna zadania np. na podstawie historii procesu. Przykład: Opiekunami zadania A są operatorzy X i Y. Opiekunem zadania B staje się ten, który wykonał zadanie A. 5 Rysunek 5 Definicja opiekuna dynamicznego, zakładka: Ogólne. 3. Uruchamianie procesu przez inny proces Od wersji 9.0 umożliwiono zdefiniowanie procesu, który będzie uruchamiał inny proces dla obiektów spełniających zadane warunki. W tym celu została dodana nowa akcja kluczowa „Uruchomienie innego procesu”. Na zakładce parametry tej akcji można podać warunek określający dla jakich obiektów ma być uruchomiony nowy proces. Rysunek 6 Definicja akcji, zakładka: Ogólne. 4. Opcjonalna kontrola praw do operacji na dokumencie występującym w procesie Od wersji 9.0 kontrola praw do wykonywania operacji na obiekcie przez proces może być opcjonalna. Umożliwiono zdefiniowanie procesu, który pozwala użytkownikowi wykonywać na obiekcie objętym procesem dowolne operacje związane z akcjami kluczowymi, które nie występują w definicji procesu. Przykład: Zdefiniowano proces obsługi faktury. W definicji procesu nie ma generowania dokumentów magazynowych. Operator może w standardowy sposób wygenerować dokument magazynowy do faktury. 6 Rysunek 7 Definicja procesu, zakładka: Akcje. 5. Możliwość wyboru ogólnego statusu wynikowego Od wersji 9.0 umożliwiono określenie ogólnego wyniku dla całej czynności. Jeśli żaden z warunków nie będzie spełniony, proces przejdzie do zadania określonego w wyniku domyślnym określonym dla całej czynności w polu: W innym przypadku. Rysunek 8 Definicja czynności procesu, zakładka: Ogólne. 7