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.
Jedná se o speciální tlačítka ve formuláři.
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.
Uživatel spustí editor maker pouze v režimu zobrazení, kdy vidí zdrojový kód, ale nemůže ho měnit.