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

Uživatelská makra

Popis

Makra slouží ke customizaci systému pomocí speciální syntaxe. Dochází zde k pořízení vlastního obsahu makra, které je pak následně zkompilováno do groovy scriptu a spuštěno. Při založení makra je důležitý správný výběr implementace, která určuje působnost makra. Tedy s jakými třídami a objekty může pracovat. To souvisí s využitím makra.

Makro může být dvojího typu. Buď standardní nebo podmakro. Podmakro se nevolá samostatně ale jen z jiného makra.

Popis jak je možné makro používá a volat se nachází v implementačních bodech makra. Vedle toho se makra využívají v řadě různých procesů jako je konfigurace položky, TPV a různých jiných speciálních oblastech.

Editační funkce

  • Založit záznam - žádné omezení
  • Opravit záznam - žádné omezení
  • Smazat záznam - žádné omezení
  • Opsat záznam- žádné omezení
  • Vstupní parametry - spustí modul vstupní parametry
  • Rozhraní makra - spustí modul rozhraní makra
  • Převod maker z OR-SYSTEM do OROpen dle implementace - převede všechny makra zadané implementace z původního systému do systému Open
  • Import distribučního makra - provede import z číselníku distribučních maker do uživatelských.
  • Převod maker z OR-SYSTEM do OROpen pro konfigurátor a představitele - převede všechny makra která jsou nutná pro proces konfigurace
  • Přegenerování groovy scriptu pro všechny makra - projde všechny záznamy a vytvoří groovy kód, který uloží do atributu groovyKod.

Popis atributů

  1. idpk - ID záznamu, nelze editovat
  2. cMakImp - objekt záznamu (ID záznamu) implementace
  3. nazev - jedinečný identifikátor, nelze editovat
  4. kraktyPopis - textový popis
  5. obsah - vlastní kód makra
  6. mazatJn - zda je možné smazat záznam
  7. typSKr - „ “ - standardní makro, „C“ - podmakro které se volá z jiného makra
  8. status - „5“ - makro je schváleno, „3“ - makro není schváleno, „4“ - makro je editováno, nelze editovat
  9. ename - login autor, nelze editovat
  10. edat - datum vytvoření, nelze editovat
  11. aname - loginy autora změny, nelze editovat
  12. adat - datum aktualizace, nelze editovat
  13. groovyKod - kód v groovy scriptu, nelze editovat

Tlačítka

Jedná se o speciální tlačítka ve formuláři.

Editace

Tlačítko je přístupné pouze v režimu editace záznamu. Stiskem tlačítka se dostane do speciálního editoru, který umožní uživateli komfortně vytvořit vlastní zdrojový obsah makra. Více o vlastním editoru zde.

Zobrazení

Uživatel spustí editor maker pouze v režimu zobrazení, kdy vidí zdrojový kód, ale nemůže ho měnit.

Uživatelská makra - ukázka

Uživatelské makro