Orsoft Doku
Dokumentace a nápověda pro IS Orsoft Open

Řádky konverzní tabulky

  • Definuje jak se budou jednotlivé atributy entit zpracovávat.
  • Každý atribut se může nadefinovat pomocí konstanty, skriptu či atributu uloženého ve WS.

Postup vytvoření nového řádku:

  1. Při vytváření nového řádku se nadefinuje název entity, ke které se daný atribut váže - „Název tabulky v OR“.
  2. Dále se specifikuje konkrétní atribut entity - „Název atributu v OR“.
  3. Dalším krokem je specifikování toho, jak se bude atribut zpracovávat.

Atribut WS

  • Přebere hodnoty uložené v atributu WS - „atribut

Konstanta

  • Příznak „K“ a definuje se v políčku „konstanta
  • Příznak „D“ reprezentuje konverzi datumu z RRRRMMDD na formát RRRR-MM-DD HH:MI:SS
  • Příznak „d“ reprezentuje konverzi datumu z RRRR-MM-DD HH:MI:SS na formát RRRRMMDD
  • Příznak „M“ reprezentuje konverzi hodin na minuty

Groovy skript

  • Značí se příznakem „G“ a definuje se v políčku „konstanta

Použití groovy skriptu

  • Díky tomuto skriptu můžete hodnotu jednotlivých atributů libovolně upravovat.
  • Skript musí vždy vrátit novou hodnotu pomocí „return“ a nebo uložit hodnotu do proměnné „value
value == null ? 0 : value // Pokud je hodnota null vrátí se 0, jinak se vrátí samotná hodnota. 
 
value = value.substring(1) // Vrátí hodnotu textu od druhého znaku (Odsekne první znak).
 
return value.trim() // Vrátí hodnotu osekanou o mezery, které jsou na začátku či na konci textu.
 
return value.length() > 4 ? "0" : value // Vrátí "0" v případě, že je délka hodnoty > 4, jinak se vrátí samotná hodnota.

Příklad