Akce slouží pro automatizaci úkonů nad daty. Podobně jako tabulky tak také akce vycházejí z jednoho či několika typů třídy
document a jejich provádění je na tyto typy vázán. Znamená to, že akce jsou většinou (nikoli nutně vždy) vázány na určité dokumentové typy. Samostatné zobrazení akcí pak je provedeno především formou tlačítek, ale může být i provázáno na jiné operace a nebo mohou být k dispozici i vlastní druhy zobrazení.
Popis instancí třídy action se zpravidla omezuje na název akce, její popis a dostupnost. Akce jsou však také plně tvořeny a definovány v mezivrstvě intranetu pomocí nástrojů pro vytváření
akce.
Rozsahy definice
Utváření instancí
Instance třídy action jsou také vytvářeny jako akce v intranetové mezivrstvě systému. Jejich identifikace je však prováděna jednoznačným názvem akce a nikoli celočíselným ID (byť toto id většinou bývá součástí tohoto názvu). Kód pro provádění akcí je generován pro server, kde jsou pak pro COMEX rozhraní k dispozici jako webové dostupné pomocí SOAP protokolu, přičemž nabízejí i běžné WSDL popisy. Způsoby nastavení a tvorby akce najdete v části intranet, věnované
akcím.Protože akce dostupné pro COMEX musí být generovány jako SOAP služby, platí pro ně také vše co platí pro
webové služby flexideo.
Umisťování definic
Akce jsou definovány především prostřednictvím registru akcí a detailnější nastavení každé akce jepak k dispozici ve složce akce v souboru nastavení kroků akce a jejich šablon a popisu datových zdrojů (viz.
settings). Akce je možné dohledávat v registru akcí nejen podle názvu, ale také podle jejich štítku, popisu či umístění, tedy s využitím systémových struktur dokumentu typu x_action_register, kde každá akce má právě jeden záznam a vytvořením nového záznamu (nového dokumentu typu x_item_shared) je vytvářeno i nové celočíselné ID protabulku.
Jazykové konvence
Definice akcí nevyžadují krom popisu a typu sputění žádné zvlášní detailnější popisy. Bývá tedy zvykem, podobně jako u tabulek, že funkční definice doprovází také lang popisy ve výchozím jazyce danéFlexideo aplikace. Tyto definice se ovšem, podobně jako je tomu u složek, získávají dynamicky přímo z registru akcí, k čemuž jsou v programové
knihovně comex opět k dispozici potřebné načítací metody třídy action. Výchozí fukční definice ale může klidně nést kmenový atribut langs s nastavením omitted, které pak přináší nutnost si potřebné jazykové nastavení vždy donačítat, tedy i v případě použití výchozího jazyku aplikace.
Schema
Popis definic třídy viz. schema
action.