Odniesienie do dokumentacji Implementacja
Wprowadzanie w narzędziu odbywa się na wielu kartach, zależnie od transakcji. Na każdej zakładce prezentowane są informacje, które za każdym razem mogą być inne, zależnie od indywidualnej konfiguracji. Podobnie, na każdej z zakładek mogą być wyświetlane wszystkie zdarzenia do przetworzenia lub ich część, w zależności od skonfigurowanych reguł wyboru. Wreszcie, zdarzenia mogą być wyróżniane graficznie (kolor, rozmiar czcionki) lub sortowane według różnych kryteriów, ustalanych indywidualnie.
Prezentacja
Nagłówek określa globalne kryteria filtrowania zdarzeń do przetworzenia. Bardziej szczegółowe kryteria filtrowania widnieją na każdej zakładce funkcji.
Zamknij
Pola
Na tej karcie występują następujące pola :
| W przypadku zaznaczenia tego pola wyboru użytkownik widzi powiadomienia wysłane osobom, których jest zastępcą. Pole można zaznaczyć tylko w przypadku, gdy użytkownik jest zastępcą co najmniej jednej osoby. |
| Określa kod użytkownika będącego odbiorcą zdarzeń przepływu danych, które oczekują na podpisanie i muszą zostać wyświetlone. Ten kod może być wprowadzony tylko w dwóch wypadkach:
Jeżeli to pole nie może zostać uzupełnione, domyślnie będzie równe bieżącej wartości użytkownika. Jeżeli to pole może zostać uzupełnione, ale nie przydzielono żadnej wartości, następujące powiadomienia mogą zostać wyświetlone:
|
| Po wprowadzeniu tej daty jedynie dane, których data zmiany lub utworzenia jest identyczna z wprowadzoną datą lub od niej późniejsza, są przeglądane w danym zapytaniu. Należy zwrócić uwagę, że domyślnie proponowaną datą jest data dzisiejsza pomniejszona o liczbę dni równą wartości parametru WRKDAY . |
| Po wprowadzeniu tej daty jedynie dane, których data ostatniej zmiany lub utworzenia jest wcześniejsza od wprowadzonej daty lub jej równa, są przeglądane w danym zapytaniu. Domyślnie jest to dzisiejsza data. |
Zamknij
Prezentacja
Powiadomienia dotyczące przepływu danych, dla których skonfigurowano regułę podpisywania lub zatwierdzania można odnaleźć na każdej z zakładek tego typu (maksymalnie 8).
Domyślne sortowanie oraz wyróżnianie graficzne (nadanie wybranego stylu) wierszy, które mają być wyeksponowane, można skonfigurować z poziomu zakładki.
Zamknij
Pola
Na tej karcie występują następujące pola :
Blok numer 1
| Przyciski nawigacyjne umożliwiające odczytywanie wszystkich wierszy w pulpicie. |
|   |
|   |
|   |
|   |
|   |
| Przycisk umożliwiający otwarcie okna wpisywania kryterium wyboru wiersza w postaci wyrażenialogicznego. Kryterium to będzie stosowane do wszystkich zakładek razem z kryteriami specyficznymi dla konkretnych zakładek. |
| Numer kolejny przypisywany w momencie zainicjowania przepływu danych. W przypadku przepływu danych o typie Ręczne numer jest przypisywany każdemu rekordowi inicjującemu. We wszystkich pozostałych sytuacjach rekordy inicjujące otrzymują ten sam numer kolejny. Dzięki temu przy wysyłaniu powiadomienia z tego samego zdarzenia do kilku użytkowników wszyscy widzą ten sam numer. |
| Określa odbiorcę powiadomienia. Jeśli jest oczekiwane zatwierdzenie lub podpis, zazwyczaj musi go dokonać ten odbiorca. Nie musi to być odbiorca zdefiniowany w pierwotnej regule. Jeśli reguła przewiduje przeniesienie uprawnień na pierwszego dostępnego odbiorcę, a pierwotny odbiorca przyznał uprawnienia autoryzacji wobec odnośnych dat, powiadomienie trafi do tego uprawnionego użytkownika (albo użytkownika uprawnionego przez niego, jeśli taki został wyznaczony). |
| Jeśli komunikat jest wysyłany odbiorcy według obowiązującej reguły, w tym polu znajduje się adres e-mail tej osoby. |
| Ten numer kolejny jest przypisywany każdemu uwzględnionemu wierszowi. W przypadku przepływów danych typu nagłówek/wiersz z grupami będzie istnieć kilka takich numerów. |
| Gdy model danych dołączony do reguły określa bieżącą firmę na podstawie kontekstu (bezpośrednio lub za pomocą lokalizacji), dane firmy zostają zapisane w danych zdarzenia. W oparciu o nazwę firmy można (ale nie trzeba) zdefiniować regułę przypisywania, która będzie określała adresatów powiadomienia. |
| To pole otrzymuje wartość Nie , jeśli użytkownik jest pierwszym odbiorcą powiadomienia. Zawiera wartość Tak , jeśli użytkownik otrzymuje powiadomienie jako uprawniony użytkownik niezastępujący głównego odbiorcy (opcjaWszystkie lub Kaskada ) i jednocześnie ma uprawnienia do podpisywania (jeśli nie ma takiego prawa, powiadomienie nie pojawia się w jego pulpicie). Należy zwrócić uwagę, że przy ustawieniu w polu wartości Takistnieje co najmniej jeden wiersz o takim samym numerze kolejnym z wartością Nie w tabeli przechowującej dane pulpitu. Jeśli jest kilku uprawnionych użytkowników z prawem do podpisywania, mogą istnieć dodatkowe wiersze o tym samym numerze kolejnym i ustawioną flagą Tak ). Pierwszy podpis w jednym w tych wierszy powoduje automatyczną aktualizację wszystkich pozostałych wierszy o tym samym numerze kolejnym polegającą na nadaniu im statusu wierszy podpisanych. |
| To pole zawiera wartość Tak , jeśli podczas wykonywania reguły został wysłany komunikat. |
| Określa nadawcę powiadomienia, czyli użytkownika, którego działania spowodowały zainicjowanie przepływu danych. W przepływie danych podpisywania nadawca to osoba, która podpisała poprzednie powiadomienie. We wszystkich pozostałych rodzajach przepływów danych jest to osoba, której działania doprowadziły do wysłania powiadomienia. |
| Gdy lista pulpitu zostanie podpisana przy użyciu łącza HTTP zainicjowanego z poziomu komunikatu, w tym polu jest przechowywany adres e-mail użytkownika, który dokonał tego podpisu. |
| Odpowiada dacie systemowej (znanej serwerowi przetwarzania) aktualnej w momencie inicjowania zdarzenia przepływu danych. |
| Odpowiada godzinie systemowej (znanej serwerowi przetwarzania) aktualnej w momencie inicjowania zdarzenia przepływu danych. |
| Odpowiada wartości rodzaju przepływu danych zdefiniowanej dla zdarzenia inicjującego. Może stanowić wygodne kryterium sortowania wierszy, filtrowania ich czy wysyłania do różnych zakładek pulpitu. |
| Zawiera obliczony tekst z sekcji tekstu żądania zatwierdzenia zdefiniowanej na zakładce Żądanie zatwierdzenia w oknie reguły. Zazwyczaj konfiguruje się komentarz wyjaśniający okoliczności inicjowania przepływu danych. |
| Określa typ zdarzenia w regule przepływu danych obowiązującej w lokalizacji źródłowej wiersza powiadomienia w pulpicie. |
| Odpowiada kodowi zdarzenia w lokalizacji źródłowej przepływu danych. Innymi słowy jest do kod:
|
| Identyfikuje regułę przepływu danych, której wykonywanie spowodowało wysłanie powiadomienia. |
| Zawiera kod operacji w kontekście inicjowania:
|
| To pole określa dzień, w którym powinien zostać podpisany przepływ danych. Jeśli nie wdrożono procesu składania podpisów albo jeśli nie wskazano ostatecznego terminu, jest to data zainicjowania przepływu. |
| To pole określa poziom podpisu odpowiadający powiadomieniu wysyłanemu dla wiersza. Może przybierać następujące wartości zdefiniowane w lokalnym menu 2922:
|
| To pole jest puste do czasu podpisania zdarzenia. Po podpisaniu zdarzenia można wyszukiwać wprowadzony kod odpowiedzi, ponieważ jest on umieszczany w tabeli dodatkowej nr 54. |
| Po podpisaniu wiersza w tabeli powiadomień w tym polu jest wyświetlany kod użytkownika, który złożył podpis. Niekoniecznie będzie to pierwotny odbiorca, ponieważ uprawnienia do podpisywania mogły zostać przyznane innej osobie. |
| Po wysłaniu komunikatu z żądaniem zatwierdzenia przez kliknięcie łącza HTTP w tym polu można sprawdzić adres e-mail odbiorcy. |
| Jeśli powiadomienie o przepływie danych zawiera żądanie zatwierdzenia (prostego lub za pomocą podpisu), w tym polu jest wyświetlana data zgłoszenia tego żądania. W razie niewysłania takiego żądania pole jest puste. |
| Jeśli powiadomienie o przepływie danych zawiera żądanie zatwierdzenia (prostego lub za pomocą podpisu), w tym polu jest wyświetlana godzina zgłoszenia tego żądania. W razie niewysłania takiego żądania pole jest puste. |
| Zawiera tytuł powiązany z kodem przyczyny wprowadzanym podczas podpisywania reguły, jeśli przy podpisywaniu można podać taki kod. Zakłada się tutaj, że lista możliwych przyczyn zostanie zdefiniowana poprzez numer tabeli dodatkowej odpowiadającej wierszowi podpisu. |
| Zawiera kod przyczyny wprowadzany podczas podpisywania reguły, jeśli przy podpisywaniu można podać taki kod. Zakłada się tutaj, że lista możliwych przyczyn zostanie zdefiniowana poprzez numer tabeli dodatkowej odpowiadającej wierszowi podpisu. |
| Jeśli zaplanowano, że podczas podpisywania reguły będzie można podać kod przyczyny, w tym polu znajduje się numer tabeli dodatkowej określającej przyczyny do wyboru dla danego wiersza podpisu. |
| W przypadku przepływu danych dotyczącego obiektu w tym polu znajduje się klucz obiektu (jest to pole pierwotnego klucza inicjującego ). Dla przepływu danych podpisywania pole zawiera numer kolejny z lokalizacji źródłowej podpisu. W pozostałych sytuacjach pole jest puste. |
| To pole techniczne zawiera kod tabeli wyzwalającej oraz kod odnośnego klucza dokładnie w takiej samej postaci, jak istniejąca w polu Identyfikator pozycji . Z drugiej strony w przypadku zdarzeń dotyczących podpisywania pole pozostaje puste, tzn. nie otrzymuje wartości z oryginalnego powiadomienia. |
| Jeśli z przepływem danych jest powiązana ikona powrotu, w tym polu znajduje się nazwa funkcji, z której następuje powrót. Gdy funkcja jest typu obiektowego, można odszukać odnośny klucz oddzielony od nazwy tabeli znakiem „/” (segmenty klucza wieloczęściowego są rozdzielone znakiem „~”). |
| To pole techniczne zawiera nazwę tabeli z pierwotnym zdarzeniem inicjującym oraz bieżący klucz powiązany z grupą, która spowodowała zainicjowanie. Separatorem między nazwą tabeli a kluczem jest znak „/”, podczas gdy rolę separatora segmentów klucza (jeśli klucz jest podzielony na części) pełni znak „~”. Zawartość pola jest zdefiniowana w następujący sposób:
|
| Ten numer kolejny jest nadawany tylko powiadomieniom związanym ze zdarzeniami typu Podpis . Umożliwia znalezienie numeru kolejnego pierwotnego zdarzenia, tzn. zdarzenia, którego podpisanie spowodowało zainicjowanie bieżącego wiersza. |
| To pole jest wypełniane tylko dla wierszy powiązanych ze zdarzeniem typu Podpis . Pozwala sprawdzić nazwę odbiorcy powiadomienia o pierwotnym przepływie danych, tzn. osoby, która otrzymała powiadomienie po ewentualnym zastosowaniu reguł delegowania (nie musi być to osoba, która złożyła podpis). |
| To pole określa dzień, w którym wysłano ostatnie przypomnienie o podpisie związane z powiadomieniem. Jeśli nie wdrożono procesu składania podpisów, pozostaje puste. |
| To pole zawiera liczbę monitów o podpis wysłanych dla zdarzenia przepływu danych. |
| To pole odpowiada poziomowi podpisu w sekwencji następujących po sobie zdarzeń podpisywania:
Związana z polem zmienna LEVSIG jest często wykorzystywana w regułach przepływów danych, gdy reguła przypisywania zdefiniowana dla pierwszego zdarzenia określa wszystkie osoby podpisujące (od 1 do 9). Dla zdarzenia pierwotnego oraz dla następujących po sobie zdarzeń podpisywania formułę USER(LEVSIG+1) dotyczącą odbiorców trzeba wpisać tylko w celu uzyskania numeru N użytkownika na liście. Pozwala to m.in. na zastosowanie cyklicznych reguł podpisywania, które będą egzekwowane do momentu, aż wszystkie wymagane osoby złożą podpisy. |
| Gdy z przepływu danych jest wysyłany komunikat zawierający ikonę logowania, następuje zdefiniowanie kontekstu logowania (określającego folder, serwer, usługę, funkcję itd.) w postaci pola alfanumerycznego. Kontekst ten jest zapisany w tym polu technicznym. Poszczególne segmenty pola są oddzielone znakiem „/”. |
|   |
|   |
| Identyfikuje klucz w lokalizacji źródłowej obiegu schematu danych. Jeśli klucz jest podzielony na kilka części, klucz w tym polu stanowi połączenie elementów rozdzielonych znakiem tyldy (~). Wartości klucza zależą od kontekstu:
|
| Określa liczbę użytkowników zwracanych przez regułę przypisywania (jeśli w ogóle reguła zwraca dane użytkowników). Jeśli nie są zwracani żadni użytkownicy, ale reguła jest typu Podpis , następuje dziedziczenie liczby osób podpisujących zdefiniowanych w pierwotnej regule. W razie braku reguły przypisywania jest zwracana wartość 0. |
| Jeśli pierwsze zdarzenie w lokalizacji źródłowej obiegu podpisów jest obiektem, w tym polu znajduje się kod tego obiektu. W pozostałych przypadkach pole jest puste. Zawartość pola jest wysyłana do różnych zdarzeń dotyczących podpisywania, które mogą nastąpić po pierwszym zdarzeniu. |
| Określa pierwszego odbiorcę powiadomienia o zdarzeniu przepływu danych. Ze zdarzenia powiadomienie może być wysyłane do sekwencji grup odbiorców zdefiniowanych w wierszach tabeli odbiorców. To pole reprezentuje odbiorcę obliczonego dla pierwszego wiersza, jeśli w ustawieniu delegowania zaznaczono opcję Nie, Wszystkie lub Kaskada. Jeśli ustawienie ma wartość Pierwszy dostępny , użytkownik jest niedostępny, jednak delegował uprawnienia na innego użytkownika, w polu widać nazwę tego uprawnionego użytkownika. |
| To pole należy do grupy piętnastu standardowy pól zawierających wartości kontekstowe weryfikowane podczas inicjowania przepływu danych na podstawie formuł wpisanych w tabeli Kontekst na zakładce Żądanie zatwierdzenia w oknie przepływu danych. Wartości przechowywane w tej tabeli mogą być wykorzystywane w następujących celach:
|
|   |
|   |
|   |
|   |
|   |
|   |
|   |
|   |
|   |
|   |
|   |
|   |
|   |
|   |
| Służy do określania kolejnych osób podpisujących, jeśli reguła przypisywania odbiorców zwraca dla reguły przepływu danych N osób podpisujących. Informacja ta umożliwia poprawne zarządzanie anulowaniami podpisów. W przypadku zdarzeń typu Podpis , dla których nie zdefiniowano reguły przypisywania, są używane dane osób podpisujących powiązanych z regułą inicjowania. Dzięki temu w sytuacji, gdy w oryginalnej regule zdefiniowano N kolejnych osób podpisujących, a kolejne reguły podpisywania nie zawierają żadnych reguł przypisywania, można ustalić dane osób podpisujących na wszystkich poziomach. Należy zwrócić uwagę, że w polu są wyświetlani użytkownicy zdefiniowani przez regułę przed ewentualnym zastosowaniem reguł delegowania. Na przykład: Jeśli pierwszy odbiorca wymieniony w regule podpisywania jest niedostępny i zostanie zastąpiony, pole Osoba podpisująca 1 będzie zawierało nazwę pierwotnej osoby podpisującej, natomiast pole Pierwszy odbiorca będzie zawierało dane zastępcy, do którego żądanie podpisu zostało faktycznie wysłane. |
|   |
|   |
|   |
|   |
|   |
|   |
|   |
|   |
Zamknij
Ikona "Operacje"
Ta funkcja służy do powrotu do funkcji oraz pierwotnego kontekstu Workflow. W przypadku obiektu Workflow, powrót następuje do odpowiedniego rekordu.
Ta funkcja jest dostępna kiedy zdarzenie powodujące utworzenie powiadomienia jest typu Podpis . W takim przypadku powrót następuje do pierwotnego zdarzenia (rekursywnie, jeżeli zachodzi taka konieczność) w celu odnalezienia funkcji oraz rekordu, który uruchomił dany proces.
Ta funkcja służy do powrotu do funkcji oraz kontekstu, opisanego przez ikonę zwrotu z konfiguracji Workflow. Jeżeli nie dokonano żadnych innych ustawień, podpowiadana jest operacja pierwotna.
Pola
W tym oknie występują następujące pola :
Tabela Adresaci
| Określa adresy głównych odbiorców, do których zostało wysłane powiadomienie. |
Tabela Kopiuj
| Określa adresy odbiorców w kopii, do których zostało wysłane powiadomienie. |
Obiekt
| Określa zawartość pola Obiekt wysyłanego komunikatu. |
Komunikat
| Określa treść wysłanego komunikatu. |
Blok numer 5
Zamknij
Ta funkcja służy do wyświetlania w oknie wyboru listy komunikatów rozsyłanych do wszystkich użytkowników, do których powiadomienie jest kierowane.
Każda grupa odbiorców ma swój wiersz, odpowiadający wierszowi z tabeli konfiguracji Odbiorców Workflow.
Po podwójnym kliknięciu dowolnego z tych wierszy otwiera się okno wyświetlające wysłany komunikat oraz listę odbiorców.
Pola
W tym oknie występują następujące pola :
Tabela Adresaci
| Określa adresy głównych odbiorców, do których zostało wysłane powiadomienie. |
Tabela Kopiuj
| Określa adresy odbiorców w kopii, do których zostało wysłane powiadomienie. |
Obiekt
| Określa zawartość pola Obiekt wysyłanego komunikatu. |
Komunikat
| Określa treść wysłanego komunikatu. |
Blok numer 5
Zamknij
Funkcja umożliwia wyświetlanie w oknie wyboru listy komunikatów wysłanych do kolejnych użytkowników, którzy podpisali pierwotne powiadomienie oraz kolejne powiadomienia (w przypadku gdy proces podpisywania odbywa się na wielu poziomach).
Kolejne pozycje przedstawiane są w odwrotnym porządku chronologicznym (podpisy najnowsze w pierwszej kolejności).
Po podwójnym kliknięciu dowolnego z tych wierszy otwiera się okno wyświetlające wysłany komunikat oraz listę odbiorców.
Funkcja służy do uruchamiania procesu podpisywania. Dostępna jest wyłącznie, jeżeli użytkownik posiada uprawnienia do podpisywania oraz jeżeli pozycja nie została już podpisana.
W zależności od konfiguracji pojawia się okno zawierające opcje do wyboru. Można również dodatkowo wprowadzić powód, w zależności od konfiguracji, w tym dowolny tekst (np. w celu zapisania powodu odmowy).
Funkcja służy do zatwierdzenia pozycji. Dostępna jest wyłącznie do momentu podpisania pozycji. Żaden inny wpis nie jest wymagany, ponieważ stan pozycji zmieniany jest na Zatwierdzono niezwłocznie po wykonaniu tej operacji.
Ta funkcja służy do anulowania złożonego podpisu (powrót do poprzedniego stanu).
Dostępna jest wyłącznie jeżeli łącznie spełnione są następujące warunki:
Ta operacja różni się od odrzucenia oraz odmowy i będzie obsługiwana w całkowicie konwencjonalny sposób, przy standardowej konfiguracji.
Zamknij