Krok 1 - Hlavička
V záhlaví transformace určujeme především její název, zařazení a dostupnost.
Podřízené stránky
Dostupnost
Dostupnost vygenerované transformace je možné omezit na uživatelské role nebo i na konkrétní uživatele. Obojí je volitelné. To neplatí o dostupnosti na určitý dokumentový typ. Transformace, stejně jako přehledy, vycházejí z jednoho či několika dokumentových typů a jsou pak u těchto výchozích typů nabízeny v přehledech či formulářích zvolených dokumentových typů. Dokumentové typy jsou i zde, stejně jako v celém systému flexideo základním organizačním prvkem.
Název transformace
Podobně jako rozsah a dokumentový typ u přehledu je u transformace neměnný její název, jakmile dojde k jejímu prvnímu "vygenerování". Vygenerováním je provedena kompilace vytvořeného obsahu akce do řídících souborů transformace a to do složky této transformace, jež je dán volitelným názvem s doplňkem id přehledu. ID jednak zajišťuje jedinečnost názvu a jednak přímo název přidružuje akci k jejímu přehledu, kde jsou uložena nastavení akce, která pro transformaci slouží jako zdrojové kódy. Uložení těchto nastavení můžete v rámci uložení přehledu provádět opakovaně bez vlivu na funkčnost již kompilované akce. Před první komplací - vygenerováním souborů je možné název transformace upravovat, ale jakmile při uložení provedete první vygenerování, tedy zavedení akce k použití, její název je uzamčen.
Prostředí spuštění
Transformaci je možné spouštět buď
Použití pdk-list(u)
Transformace spouštěné nad formulářem a přehledem se ještě dělí na dvě podskupiny dle toho, zda využívají tzv. pdk-list. Jde o interní XML strukturu značek, které identifikují instance dokumentových typů. Každá instance strukturovaných dat v systému flexideo je vázána na některý z dokumentových typů, kterým je dáno databázové uložiště. Instance v rámci typu je pak jednoznačně dána primárním celočíselným klíčem - Primary Document Key, tedy pdk. Seznam těchto klíčů s popisem typu, tedy pdk-list, pak jednoznačně určuje množinu konkrétních dat. Jde o prostrou strukturu s kmenovým uzlem \ a položkovými uzly \, které obsahují atributy pdk, type a vtype. První obsahuje zmíněný celočíselný klíč, druhý přesný název typu (malé znaky angl. abecedy, podtržítka a číslice s výjimkou prvního znaku - typ je uveden v XDS). Obsah třetího atributu je volitelný a obsahuje pohledový (view) typ, tedy použitý formulář, pokud se liší od typu základního.
Plánovač
Je-li transformace dostupná pro SOAP a nevyužívá-li pdk-list, pak je možné její spuštění naplánovat nebo i plánovaně opakovat pomocí vestavěného plánovače úloh. Při plánování je třeba brát v úvahu, že naplánované úkony budou prováděny pod uživatelem, který plán zadal. Bývá tedy vhodné pro plánované úkony mít v seznamu uživatelů zaveden nějaký "robotický" účet. Všechny úkony provedené transformací, které jsou samozřejmě patrné v historii změn každého ovlivněného dokumentu jako jakékoli jiné změny, budou při použití účtu typu "robot" na první pohled vypovídat o charakteru změny. V historii změn jsou sice transformací provedené změny označeny procesní značkou, ale použití spec. účtu pro automatické úkony je ještě transparentnější
Typ spuštění
Akci je možné navrhnout pro použití: