Indywidualne komunikaty

Wprowadzenie

W ramach technologii kook można definiować indywidualne weryfikacje i komunikaty. Za pomocą aplikacji Indywidualne weryfikacje, można zarejestrować sprawdzenia oraz powiązać z nimi komunikaty, które zostały wcześniej utworzone w aplikacji Indywidualne komunikaty.

Gdy sprawdzenie zostanie wykonane, użytkownik otrzyma odpowiedni komunikat.

Indywidualne weryfikacje i komunikaty są aktywne tylko w bazie danych OLTP, w której zostały wprowadzone.

Opis

Za pomocą aplikacji Indywidualne komunikaty można rejestrować komunikaty dla bazy danych OLTP, do której użytkownik jest zalogowany. Takie komunikaty nie mogą być używane w żadnej innej bazie danych OLTP.

Indywidualne komunikaty są wykorzystywane na przykład w ramach indywidualnych weryfikacji.

Aplikacja składka się tylko z nagłówka i obszaru roboczego.

Nagłówek

W nagłówku wprowadza się dane, które jednoznacznie identyfikują indywidualny komunikat.

Dostępne pola:

Komunikat (pole obowiązkowe) – pole pozwala na wprowadzenie unikalnego identyfikatora pojedynczego komunikatu. Identyfikacja jest używana w celu zapewnienia unikalności w bazie danych. Identyfikator może się składać z maksymalnie 10 znaków tjk.: cyfry, litery lub kombinacja cyfr i liter.

Typ komunikatu – pole pozwala określić stopień ważności komunikatu. Dostępne są następujące typy komunikatów:

  • Informacja – wyświetlany na pasku stanu i na zakładce Komunikaty w obszarze nawigacji. Nie ma wpływu na działanie w aplikacji.
  • Ostrzeżenie – wyświetlany na pasku stanu i na zakładce Komunikaty w obszarze nawigacji. Po potwierdzeniu ostrzeżenia przez użytkownika akcja może zostać wykonana.

  • Błąd (opcja domyślna) – wyświetlany na pasku stanu i na zakładce Komunikaty w obszarze nawigacji. Akcja nie może zostać wykonana, dopóki błąd nie zostanie usunięty.

Obszar roboczy

W obszarze roboczym wprowadza się teksty indywidualnego komunikatu. Dostępne pola:

Krótki tekst komunikatu (pole obowiązkowe) – skrócony tekst komunikatu, który jest widoczny w pasku stanu oraz na zakładce Komunikaty w obszarze nawigacyjnym.

Krótki tekst komunikatu może zawierać maksymalnie 10 parametrów. Parametry są zapisywane w nawiasach klamrowych z liczbami od 0 do 9, np. „{0}” do „{9}”.
Podczas wyświetlania komunikatu parametry te zostaną zastąpione konkretnymi wartościami.

Tekst jest możliwy do przetłumaczenia i można go wprowadzać zarówno w językach zawartości, jak i w językach wyświetlania.

Długi tekst komunikatu – rozszerzony tekst komunikatu, który jest widoczny w pasku stanu oraz na zakładce Komunikaty w obszarze nawigacyjnym.  Długi tekst komunikatu

może zawierać maksymalnie 10 parametrów. Parametry są zapisywane w nawiasach klamrowych z liczbami od 0 do 9, np. „{0}” do „{9}”.
Podczas wyświetlania komunikatu parametry te zostaną zastąpione konkretnymi wartościami.

Tekst jest możliwy do przetłumaczenia i można go wprowadzać zarówno w językach zawartości, jak i w językach wyświetlania.

Na końcu długiego tekstu komunikatu zostanie automatycznie wyświetlona identyfikacja komunikatu.

Język skryptowy

Indywidualne komunikaty mogą być używane w skryptach Workflow.
Polecenie sendMessage służy do wysyłania komunikatu. Podczas wysyłania komunikatu można podać konkretne wartości dla zadeklarowanych parametrów.

Przykład
Wysłanie wiadomości VA-0001 z parametrem 100 do pola current:customerOrderData.purchaseOrder („Numer i data dokumentu zewnętrznego”):

sendMessage(

current:customerOrderData.purchaseOrder,

"VA-0001", "100");

Rejestr komunikatów

Gdy na zakładce Komunikaty w obszarze nawigacyji zostanie wyświetlony komunikat, rozpoczyna się on od ikony typu, po której następuje numer komunikatu, zgodnie z tym, jak został zarejestrowany w aplikacji Obiekty deweloperskie.

W przypadku komunikatów zarejestrowanych w aplikacji Indywidualne komunikaty, w tym miejscu nie zostanie wyświetlona indywidualna identyfikacja komunikatu, lecz jeden z poniższych numerów komunikatów, zarejestrowanych w aplikacji Obiekty deweloperskie. Wyświetlany numer zależy od typu komunikatu:

Typ komunikatu Numer komunikatu
Informacja USR-00001
Ostrzeżenie USR-00002
Błąd USR-00003

Komunikaty są rejestrowane w aplikacji Rejestr komunikatów przy użyciu numerów komunikatów z aplikacji Obiekty deweloperskie, a poszczególne komunikaty mogą być wyszukiwane tylko przy użyciu tych numerów komunikatów.

Uwaga
W długim tekście indywidualnego komunikatu zostanie wyświetlona jego identyfikacja.

Zmiana i usuwanie

Indywidualne komunikaty mogą być używane na przykład w indywidualnych weryfikacjach.
Podczas zmiany lub usuwania indywidualnego komunikatu nie jest sprawdzane, czy komunikat nadal jest używany.

Uwaga

Należy zmieniać liczbę i znaczenie parametrów tylko wtedy, gdy znane są wszystkie miejsca ich użycia.

Należy usuwać komunikat wyłącznie wtedy, gdy jest pewność, że nie jest już wykorzystywany.

Konfiguracja

W aplikacji Konfiguracja nie występują dedykowane parametry dla aplikacji Indywidualne komunikaty.

Jednostki biznesowe

Aplikacja Indywidualne komunikaty jest powiązana z jednostką biznesową: com.cisag.sys.tools.validation.obj.UserMessage, która może być używana do:

  • przydzielania uprawnień

  • konfigurowania definicji działań

  • importowania lub eksportowania danych

Uprawnienia

Uprawnienia mogą być nadawane za pomocą ról uprawnień lub przypisania do organizacji. Szczegółowe informacje znajdują się w artykule Uprawnienia.

Uprawnienia specjalne

Aplikacja Indywidualne komunikaty nie posiada żadnych specjalnych uprawnień.

Przyporządkowania organizacji

Aplikacja Indywidualne komunikaty nie wymaga przypisania do organizacji.

Specjalne możliwości

Aplikacja Indywidualne komunikaty nie posiada specjalnych możliwości.

Uprawnienia dla partnerów biznesowych

Aplikacja Indywidualne komunikaty nie jest dostępna dla partnerów biznesowych.

Czy ten artykuł był pomocny?