Dotyczy wersji 2021.1.x i powyżej, autor: Konrad Wojtycza
Niniejszy artykuł ma na celu zebranie najważniejszych informacji, które są potrzebne aby skonfigurować nowe elementy aplikacji. W artykule opisano informacje wymagane oraz opcjonalne potrzebne do dodania elementów konfiguracji takich jak:
- Atrybut
- Krok
- Ścieżka przejścia
- Raport
- Grupa BPS
- Akcja – Ogólnie
- Akcja – Walidacja formularza
- Akcja – Powiadomienie email
- Szablon wydruku
- Uprawnienia
Słownik podstawowych pojęć
Poniżej został przedstawiony zbiór podstawowych pojęć opisujących środowisko WEBCON BPS.
Tab. 1 Słownik podstawowych pojęć
Nazwa | Opis |
WEBCON Business Process Suite (BPS) | WEBCON BPS to kompleksowa platforma pozwalająca na zarządzanie dokumentami i procesami biznesowymi w firmie. |
Aplikacja | Aplikacja w WEBCON BPS jest definiowana jako zbiór logicznie połączonych procesów biznesowych, które działają spójnie obok siebie i współdzielą warstwę prezentacji. |
Proces | Odwzorowanie procesów biznesowych w WEBCON BPS. Składa się on z przepływów pracy, typów formularzy i pól formularzy. Dla przykładu:
1) Zarządzanie fakturami, 2) Rozliczenia delegacji. |
Przepływ pracy | Logika biznesowa procesu, składa się z sekwencji kroków, które reprezentują serię operacji, jakie muszą być wykonane w konkretnym procesie biznesowym w WEBCON BPS. Na przykład:
1) Faktura kosztowa, 2) Faktura magazynowa. |
Typ formularza | Zestaw pól formularza, które są wymagane w jednym typie przepływu pracy. Na przykład:
1) Faktura, 2) Korekta. |
Pola formularza | Pola na formularzu, które pozwalają użytkownikom na wprowadzanie danych lub wyświetlanie danych użytkownikowi. Na przykład:
1) Nazwa kontrahenta, 2) Data faktury, 3) Kwota netto, 4) Rozbicie kosztów. |
Krok | Faza przepływu pracy, w której znajduje się obecnie instancja przepływu. Instancje znajdujące się w krokach zazwyczaj oczekują na zakończenie jakiejś operacji lub zadania, zanim będą mogły przejść do kolejnego kroku. Mogą one obejmować ręczną interakcję z użytkownikiem (np. kroki pośrednie) lub automatyczne przetwarzanie przez system (np. kroki OCR). Na przykład:
1) Rejestracja, 2) Akceptacja, 3) Archiwum. |
Ścieżki przejscia | Logiczne połączenia pomiędzy krokami przepływu pracy, prezentowane użytkownikowi w postaci przycisków. Na przykład:
1) Zarejestruj zamówienie, 2) Wyślij do akceptacji, 3) Zapisz, 4) Anuluj. |
Element przepływu pracy | Pojedyncza instancja przepływu pracy, o określonym typie formularza, zarejestrowana w systemie. Instancja przepływu może reprezentować różne rzeczy w zależności od scenariusza biznesowego, a złożoność operacji wykonywanych na instancji przepływu zależy od konfiguracji przepływu. Na przykład:
1) Faktura, która musi być zdigitalizowana i zarchiwizowana 2) Nowy pracownik, który musi zostać dodany do AD 3) Wniosek o urlop, który musi zostać zatwierdzony |
Uczestnicy przepływu pracy | Użytkownicy bioracy udział w przepływie pracy. Na przykład:
1) Akceptant, 2) Przełożony. |
Zadanie | Operacja, która musi zostać wykonana w systemie przez konkretnego użytkownika (lub grupę użytkowników). Zadanie widoczne jest na instancji przepływu pracy w sekcji informacyjnej. |
Portal | Jest podstawą, centralnym punktem i interfejsem użytkownika końcowego dla WEBCON BPS. Zawiera wszystkie informacje odnoszące się do wszystkich aplikacji w systemie. |
Strona aplikacji | Strona na Portalu, generowana automatycznie dla każdej aplikacji tworzonej w systemie. Zawierają one informacje dotyczące jednej konkretnej aplikacji i mogą być wykorzystane jako łatwy, nieszablonowy sposób interfejsu użytkowników z aplikacją. |
Raport | Element prezentacji, który wyświetla instancje przepływu pracy zarejestrowane w systemie WEBCON BPS. Użytkownicy będą mogli zobaczyć tylko te instancje przepływu, do których mają uprawnienia. Jeden raport może posiadać wiele widoków, które mogą być tabelami lub wykresami – w zależności od tego, który z nich jest potrzebny do najlepszego przekazania informacji. |
Dashboard | Element prezentacji, który służy jako konfigurowalny pulpit cyfrowy. Może zawierać różne elementy osadzane, tekst, obrazy, jak również inne elementy prezentacji z aplikacji. Każdy dashboard może być dostosowany do potrzeb odbiorców. |
Active Directory (AD) | Usługa katalogowa dla systemów Windows, która przechowuje informacje o użytkownikach i grupach domenowych. |
Grupa AD (domena) | Zbiór użytkowników domeny. Grupy mogą być użyte do nadawania uprawnień lub przydzielania zadań w procesie. |
Grupa BPS | Grupa użytkowników, utworzona i zarządzana przy pomocy Portalu WEBCON BPS. |
Akcja | Operacja lub zdarzenie zdefiniowane w przepływie, które jest automatycznie wykonywane przez system, o ile spełnione są warunki jego wykonania. Na przykład:
1) Obliczanie wartości brutto, 2) Walidacja, czy wartość netto nie jest wyższa od wartości brutto, 3) Dodanie uprawnień tylko do odczytu dla Księgowych |
Atrybut
Informacje potrzebne do dodania nowego atrybutu.
Tab. 2 informacje na temat atrybutów
Atrybut | |
Wymagane: | |
Nazwa | Nie dłuższa niż 50 znaków. |
Opis do dokumentacji | Opis, do czego służy dany atrybut. |
Rodzaj atrybutu | Tekst, liczba, wiele wierszy tekstu, data, pole wyboru, tabela danych |
Odczyt | Na których krokach atrybut ma być widoczny w trybie tylko do odczytu? |
Edytowalność | Na których krokach atrybut ma być możliwy do edycji? |
Wymagalność | Na których krokach atrybut ma być wymagany do uzupełnienia? |
Opcjonalne: | |
Tłumaczenia | Podać, jeśli proces jest tłumaczony na wiele języków. Nie dłuższe niż 50 znaków. |
Opis dla użytkownika | Opis widoczny dla użytkownika podczas uzupełniania formularza. Podać, jeśli na formularzu obok atrybut ma być wyświetlany dodatkowy tooltip. |
Wartość domyślna | Podać, jeśli atrybut ma być uzupełniany domyślną wartością. |
Źródło danych | Opisać, tylko dla pól wyboru i tabel danych. Opis wartości możliwych do wyboru. Jeśli to możliwe podać nazwę źródła danych (elementy innego obiegu BPS, tabela SQL, webservice) |
Tabela danych | Opisać, tylko dla tabel danych. Podać listę kolumn jakie mają być widoczne w tabeli. Wskazać, które kolumny mają być linkami. Podać liczbę wierszy na jednej stronie tabeli (domyślnie 10). |
Warunek widoczności | Opisać, jeśli widoczność atrybutów zależy od innych elementów (np. wartości formularza, aktualnie zalogowanej osoby). |
Warunek edytowalności | Opisać, jeśli widoczność atrybutów zależy od innych elementów (np. wartości formularza, aktualnie zalogowanej osoby). |
Styl i zachowania | Opisać, jeśli styl atrybutu ma być zmieniony w stosunku do standardu (pogrubienie, kolor czcionki / tła) |
Krok
Informacje potrzebne do dodania nowego kroku.
Tab. 3 Informacje na temat kroków
Krok | |
Wymagane: | |
Nazwa | Nazwa kroku |
Opis do dokumentacji | Krótki opis przeznaczenia kroku i aktorów przepływu pracy działających na kroku |
Typ kroku | Typ kroku – krok startowy, krok końcowy pozytywny/ negatywny, krok systemowy, sterowanie obiegiem |
Ścieżki przejścia | Ścieżki prowadzące do i z kroku, miejsce kroku w przepływie workflow, krok(i) docelowy |
Opcjonalne: | |
Opis na formularzu | Opis widoczny na formularzu dla użytkowników przepływu pracy |
Akcje | Lista akcji wykonywanych na wejście/ wyjście z kroku, na Timeout |
Przyciski w menu | Lista przycisków w menu, ich przeznaczenie i powiązane akcje |
Sterowanie obiegiem | W przypadku kroku sterowania obiegiem – warunek wyboru ścieżek prowadzących do kolejnych kroków |
Ścieżka przejścia
Informacje potrzebne do dodania nowej ścieżki przejścia.
Tab. 4 Informacje na temat ścieżek przejścia
Ścieżka przejścia | |
Wymagane: | |
Nazwa | Nazwa wyświetlana dla użytkownikowi na formularzu. |
Krok | Krok, na którym ścieżka ma zostać dodana. Podać pełną nazwę kroku obiegu. |
Krok docelowy | Krok, do którego przejdzie dokument po przejściu ścieżką. Podać pełną nazwę kroku obiegu. |
Zadania | Do kogo ma zostać przypisane zadanie. Pełna nazwa roli lub aktora (autor, aktualna osoba, aktualnie przypisane osoby). |
Powiadomienie o zadaniu | tak/nie – czy wysyłać standardowe powiadomienie o zadaniu |
Zadania DW | Do kogo ma zostać przypisane zadanie DW. Pełna nazwa roli lub aktora (autor, aktualna osoba, aktualnie przypisane osoby). |
Powiadomienie o zadaniu DW | tak/nie – czy wysyłać standardowe powiadomienie o zadaniu DW |
Walidacja atrybutów | Czy przed przejściem ścieżka powinno być sprawdzane wypełnienie pól wymaganych? |
Opcjonalne: | |
Walidacja atrybutów | Czy przed przejściem ścieżka powinno być sprawdzane wypełnienie pól wymaganych? |
Wymagany komentarz | Czy przed przejściem ścieżka powinno być wymagane dodanie komentarza? |
Warunek widoczności | Opisać, jeśli widoczność ścieżki zależy od innych elementów (np. wartości atrybutu formularza, aktualnie zalogowanej osoby) |
Sterowanie obiegiem | Opisać, jeśli wybór kroku docelowego jest zależny od okoliczności (np. wartości atrybutu formularza, aktualnie zalogowanej osoby) |
Akcje | Lista akcji, wykonywanych przez system przy przejściu ścieżką (walidacje, powiadomienia email, przeliczenia wartości atrybutów) |
Raport
Informacje potrzebne do dodania nowego raportu.
Tab. 5 Informacje na temat raportów
Raporty | |
Wymagane: | |
Nazwa | Nazwa raportu |
Rodzaj raportu | Tabelaryczny, graficzny czy raport KPI |
Źródło danych | Proces(y), którego elementy maja zostać przedstawione na raporcie |
Kolumny raportu | Jakie atrybuty procesowe, systemowe, powinny być widoczne na raporcie |
Uprawnienia | Kto powinien mieć dostęp do raportu |
Opcjonalne: | |
Panel wyszukiwania | Jakie atrybuty powinny być brane pod uwagę w panelu wyszukiwania |
Akcje masowe | Czy na raporcie powinny być dostępne akcje masowe, np. do odrzucania wielu elementów jednocześnie? |
Widoki | Czy raport powinien zawierać dedykowane widoki, prezentujące inne informacje |
Sortowanie | Sposób sortowania elementów na raporcie – jaki atrybut? |
Grupa BPS
Informacje potrzebne do dodania nowej grupy BPS.
Tab. 6 Informacje na temat grup BPS
Grupa BPS | |
Wymagane: | |
Nazwa wyświetlana | Nazwa wyświetlana grupy |
Identyfikator grupy | Identyfikator grupy w formacie nazwa@nazwa.pl |
Przeznaczenie grupy | Cel utworzenia grupy, kontekst biznesowy i docelowe uprawnienia |
Opcjonalne: | |
Członkowie grupy | Użytkownicy, należący do grupy – mogą zostać dodani już po utworzeniu grupy |
Akcja – Ogólnie
Informacje potrzebne do dodania nowej akcji.
Tab. 7 Informacje na temat akcji
Akcja – ogólnie | |
Wymagane: | |
Nazwa | Nazwa akcji |
Opis do dokumentacji | Krótki opis przeznaczenia akcji |
Typ akcji | Co powinna robić dana akcja? Przykładowe typy akcji: walidacja, powiadomienie e-mail, wydruk, zmiana wartości pola |
Miejsce wykonania akcji | Ścieżki przejścia, wejście/ wyjście z kroku, na Timeout, na przycisku w menu |
Opcjonalne: | |
Warunek wykonania akcji | Warunek, którego spełnienie będzie determinowało czy akcja zostanie wykonana |
Opis na formularzu | Opis widoczny na formularzu dla użytkowników przepływu pracy |
Akcja – Walidacja formularza
Informacje potrzebne do dodania nowej akcji – walidacji formularza.
Tab. 8 Informacje na temat akcji – Walidacja formularza
Akcja – Walidacja formularza | |
Wymagane: | |
Nazwa | Nazwa krótko opisująca co dana walidacja sprawdza. |
Opis | Dokładny opis, co walidacja sprawdza i w jaki sposób. |
Atrybuty | Nazwy atrybutów, których dotyczy walidacja. |
Komunikat w przypadku błędu | Jaki komunikat zostanie wyświetlony, jeżeli walidacja zakończy się błędem. |
Miejsce wykonania | Na jakich krokach i ścieżka walidacja ma zostać wykonana. Podać pełną nazwę kroku i ścieżki. |
Opcjonalne: | |
Tłumaczenie komunikatu błędu | Podać, jeśli proces jest tłumaczony na wiele języków. |
Warunek wykonania | Opisać, jeśli walidacja ma być wykonywana tylko w zależności od okoliczności (np. wybrano konkretną wartość atrybutu) |
Akcja – Powiadomienie email
Informacje potrzebne do dodania nowej akcji – powiadomienia email.
Tab. 9 Informacje na temat akcji – Powiadomienie email
Akcja – Powiadomienie email | |
Wymagane: | |
Nazwa | Nazwa powiadomienia |
Odbiorcy | Pełna nazwa roli lub aktora (autor, aktualna osoba, aktualnie przypisane osoby) |
Odbiorcy DW | Pełna nazwa roli lub aktora (autor, aktualna osoba, aktualnie przypisane osoby) |
Temat | Temat wiadomości email |
Nagłówek | Wyróżniona cześć treści wiadomości |
Treść | Główna treść wiadomości (zazwyczaj lista atrybutów) |
Miejsce wykonania | Na jakich krokach i ścieżka powiadomienie ma zostać wykonana. |
Opcjonalne: | |
Warunek wykonania | Opisać, jeśli powiadomienie ma zostać wysłane tylko w zależności od okoliczności (np. wybrano konkretną wartość atrybutu). |
Powtórzenia | Opisać, jeśli powiadomienie ma być wysyłane cyklicznie. Podać interwał (co ile powiadomienie ma być wysyłane) i pierwszą datę wysyłki (np. data wejścia do kroku, data podana w atrybucie formularza) |
Szablon wydruku
Informacje potrzebne do dodania nowego szablonu wydruku.
Tab. 10 Informacje na temat szablonów wydruku
Szablon wydruku | |
Wymagane: | |
Nazwa | Nazwa szablonu wydruku |
Opis do dokumentacji | Opis, co zawiera I do czego służy dany szablon wydruku. |
Zawartość | Przygotowany szablon wydruku wraz z odniesieniami do formularza, z którego będzie korzystał, lub przykład dokumentu, na którym ma być oparty szablon wydruku |
Miejsce wykorzystania | Krok i ścieżka przejścia, przycisk w menu na którym ma zostać wykorzystany szablon. |
Kategoria | Kategoria, do której powinien trafić wygenerowany na podstawie szablonu dokument |
Opcjonalne: | |
Akcje dodatkowe | Czy potrzebne będą akcje dodatkowe takie jak np. konwersja dokumentu Word na pdf, przesunięcie załącznika do nowej kategorii |
Uprawnienia
Informacje potrzebne do dodania nowego raportu.
Tab. 11 Informacje na temat uprawnień
Uprawnienia | |
Wymagane: | |
Uprawnieni | Użytkownicy, którym zostaną nadane uprawnienia |
Poziom uprawnień | Poziom uprawnień – administrator biznesowy, edycja, tylko odczyt |
Zakres uprawnień | Uprawnienia do wszystkich elementów w danym procesie, do elementów w procesie z danej spółki, do elementów formularza danego typu ze wszystkich spółek/ wybranych spółek |
Miejsce nadania uprawnień | Uprawnienia nadane odgórnie – studio WEBCON BPS, uprawnienia nadane przy użyciu akcji, do wybranych elementów |
Zmiana uprawnień | Czy uprawnienia zmieniają się w trakcie przepływu pracy? |