Typ spuštění

Upravit obsah stránky

Akci je možné navrhnout pro použití:

bullet

v přehledu (table)

bullet

ve formuláři (form)

bullet

jako čistě webovou službu

Typ spuštění má hodně co do činění s rozhraním, ve kterém je transformace spouštěna, ale záleží možnostech, které sjou jí nastaveny, tedy které typy spuštění bude daná transformace dle charakteru své činnosti podporovat.

První dva je typy spuštění možné kombinovat, což znamená, že můžete vytvořit akci, která je dostupná jak pro přehled tak i pro formulář. To může být v některých případech velmi užitečné. Můžete například vytvořit transformaci, která převede adresu sídla do adresy korespondenční. Při zadávání kontaktu ve formuláři může uživatel, je-li to třeba, po zadání trvalé adresy kliknutím tuto přenést do korespondenční. Nebo může operaci provést nad množinou kontaktů vybraných v tabulce. Transformace je však tatáž.

Při nastavení transformace jako čistě webové služby získáte možnost definovat si vlastní vstupní a výstupní strukturu takové služby. Předchozí dva typy spuštění je možné spouštět pouze jako standardizovanou webovou službu, kde je k dispozici předem daná vstupně výstupní struktura XML nebo neumožnit soap dostupnost vůbec. Použití jako čistě webové služby také znamená, že není možné tuto akci standardně testovat pomocí debug režimu s náhledy, který je přidružen k přehledu či formuláři. Je však k dispozici ladící nástroj dostupný přímo v nastaveních akce, kterému je ovšem zapotřebí dodat vstupní soubor s obsaženým soap:Envelope dostupný v některé složce sídla či virtuální složce. Typ spuštění je patrný i při volání transformace na serveru, je součástí getového požadavku - více viz. provádění soap transformací.