Atrybuty globalne
Funkcjonalność pozwala tworzyć atrybuty, które następnie mogą być wykorzystywane w wielu procesach.
Po skonfigurowaniu atrybuty globalne mogą być bezpośrednio użyte, przez co nie ma konieczności tworzenia analogicznych pól oddzielnie dla każdego procesu lub środowiska.
Istnieją cztery typy atrybutów, które można zadeklarować jako globalne: Pojedynczy wiersz tekstu, Pole wyboru, Data i godzina oraz Osoba lub grupa.
Dla każdego procesu użytkownik może dodać:
- 10 atrybutów globalnych typu Pojedynczy wiersz tekstu,
- 10 atrybutów globalnych typu Pole wyboru,
- 5 atrybutów globalnych typu Data i godzina.
Pomimo dziedziczenia konfiguracji przez Atrybuty globalne, istnieje możliwość zerwania tego dziedziczenia w konfiguracji atrybutu w wybranym procesie i tym samym lokalnej zmiany jego konfiguracji.
Ogólne
Zakładka pozwala konfigurować wszystkie kluczowe ustawienia atrybutu globalnego.
1. Ustawienia ogólne
- ID – unikalny identyfikator atrybutu globalnego w WEBCON BPS Designer Studio,
- Pole – pozycja nieedytowalna zawierająca nazwę kolumny w bazie danych (domyślnie BPS_Content), w której przechowywana jest konfiguracja atrybutu globalnego,
- Nazwa atrybutu – nazwa atrybutu globalnego wyświetlana na formularzu,
- Typ atrybutu – wybór typu atrybutu globalnego. W przypadku atrybutów globalnych dostępnymi opcjami są: Pojedynczy wiersz tekstu, Pole wyboru, Data i godzina oraz Osoba lub grupa. Konfiguracja poszczególnych typów atrybutów globalnych jest zbliżona do konfiguracji ich odpowiedników na poziomie procesu,
- Zerwij dziedziczenie konfiguracji pola globalnego – pole wyboru dostępne wyłącznie po dodaniu do procesu atrybutu globalnego. Poprzez zerwanie dziedziczenia możliwe jest lokalne nadpisanie konfiguracji globalnej (w obrębie procesu). Domyślnie atrybut globalny dodany do procesu dziedziczy konfigurację określoną w Konfiguracji systemu,
- Opis – krótki, opcjonalny opis widoczny po naciśnięciu ikony po prawej stronie atrybutu na formularzu. Maksymalna długość opisu to 3000 znaków.
Dodatkowe informacje na temat podpowiedzi można znaleźć w ARTYKULE na naszym blogu technicznym.
- Dokumentacja – opis przeznaczenia atrybutu globalnego oraz sposobu jego zachowania na formularzu. Informacje zawarte w tym polu są następnie uwzględniane w dokumentacji procesu wygenerowanej w Designer Studio,
- Grupa – opcjonalne pole pozwalające wybrać grupę bądź zakładkę, do której należeć będzie dany atrybut globalny. Więcej informacji na temat grup i zakładek znajduje się w rozdziale Grupy i zakładki.
W przypadku pól tekstowych dostępny jest przycisk tłumaczenia. Pozwala on przetłumaczyć na wybrany język tekst wstawiony w danym polu w Designer Studio (np. nazwę atrybutu, opis). Jeżeli język taki zostanie następnie wybrany w profilu użytkownika w Portalu, atrybut, dla którego wstawiono tłumaczenie, będzie wyświetlany w tym języku.
2. Wartość domyślna
Użytkownik może definiować wartość domyślną atrybutu globalnego przy wykorzystaniu Reguł biznesowych. W połączeniu z funkcjonalnością edytora reguł biznesowych użytkownik może tworzyć zapytania, korzystając z wartości atrybutów, pól systemowych, zmiennych kontekstowych i identyfikatorów obiektów.
- Ustaw podczas odświeżania wartości domyślnych – zaznaczenie opcji spowoduje ustawienie wartości domyślnej również w przypadku, gdy inny atrybut formularza wymusi odświeżenie wartości domyślnych. Ustawienie wartości domyślnej nastąpi jedynie w przypadku, gdy atrybut nie posiadał wcześniej żadnej wartości.
Dodatkowe informacje na temat konfiguracji wartości domyślnych można znaleźć w ARTYKULE na naszym blogu technicznym.
3. Źródło danych
Opcja dostępna wyłącznie dla atrybutów globalnych Pole wyboru oraz Osoba lub grupa. Użytkownik może wybrać odpowiednie źródło danych dla zapytań: bazę MSSQL, bazę Oracle, systemowe źródła danych itd. Jeżeli wybrano domyślną bazę danych, zapytania SQL będą przekazywane do aktualnej bazy zawartości (domyślnie BPS_Content).
- Filtr – umożliwia zawężenie wyników zwracanych ze źródła danych na podstawie zapytania lub reguły,
- Nadpisz sortowanie źródła danych – zaznaczenie tego pola wyboru spowoduje uwzględnienie sortowania po skonfigurowanych niżej kolumnach zgodnie z ich kolejnością. Niewybranie kolumn spowoduje usunięcie oryginalnego sortowania i brak sortowania danych w źródle. W zależności od typu źródła danych sortowanie odbywa się po stronie źródła danych lub po stronie WEBCON BPS. Jeżeli kolumna, z uwzględnieniem której skonfigurowano sortowanie, zostanie usunięta ze źródła, Portal zwróci wyjątek. Po odświeżeniu konfiguracji usunięta kolumna będzie miała pustą nazwę – należy wówczas wybrać inną lub całkowicie usunąć ją z konfiguracji sortowania.
- Testuj – umożliwia przetestowanie utworzonego zapytania lub reguły.
4. Ustawienia
- Tryb działania – opcja dostępna wyłącznie dla atrybutu globalnego Pole wyboru. Użytkownik może zdecydować, w jaki sposób będą wybierane wartości na formularzu. Dostępne tryby:
- Lista wyboru – wybór jednej z wartości z menu rozwijanego,
- Okno wyboru z wyszukiwaniem – wyświetlenie dodatkowego okna typu pop-up, w którym możliwe jest wybranie wartości,
- Wybór z autouzupełnianiem – pole tekstowe dynamicznie podpowiadające odpowiedzi w zależności od wprowadzonych znaków.
- Kastomizacja kontrolki atrybutu (SDK) – opcja dostępna dla atrybutów globalnych Pojedynczy wiersz tekstu i Data i godzina. Jest to rozwijana lista umożliwiająca wybór jednego z dodatków SDK dodanych w WEBCON BPS Designer Studio.
- Zmiana wartości powoduje odświeżenie wartości domyślnych – pole wyboru dostępne wyłącznie dla procesów korzystających z formularza Classic. (Formularz Modern automatycznie generuje komunikację zwrotną (postback) po zmianach wartości atrybutów). Po zaznaczeniu pola wyboru i zmianie wartości atrybutu nastąpi:
- ponowne uruchomienie wszystkich reguł zdefiniowanych w polu Ograniczenie wymagalności (zakładka Edytowalność i wymagalność),
- ponowne przeliczenie wartości domyślnych dla wszystkich atrybutów z zaznaczonym polem wyboru Ustaw podczas odświeżania wartości domyślnych. Wartość zostanie przeliczona pod warunkiem, że wartość atrybutu jest pusta.
- Konfiguracja zaawansowana – przycisk zapewnia dostęp do zaawansowanych opcji konfiguracji atrybutu globalnego. Zawartość okna pojawiającego się po naciśnięciu przycisku różni się w zależności od typu atrybutu globalnego.
Styl i zachowanie
Zakładka umożliwia definiowanie wyglądu atrybutu globalnego oraz jego zachowania na formularzu.
Konfiguracja w tym przypadku jest analogiczna jak dla atrybutu procesowego, z tym że sekcja Przechowywanie danych osobowych nie jest dostępna na tym poziomie – nie ma możliwości globalnej zmiany ustawień odnoszących się do postępowania z danymi osobowymi użytkowników.
Dodatkowe informacje na temat edycji wyglądu atrybutów i kontrolek można znaleźć w ARTYKULE na naszym blogu technicznym.
Użycia
Zakładka prezentuje wszystkie miejsca w systemie WEBCON BPS, w których została wykorzystana zmienna odnosząca się do danego atrybutu globalnego. Zmienne takie pozwalają wykorzystywać wartości zawarte w atrybutach do rozmaitych obliczeń, konfiguracji oraz w składni reguł.