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