Toto je asi nadlho jeden z posledných príspevkov o InfoPath formulároch, nakoľko som už na inom projekte a na formolároch tak naďalej nepracujem. Napriek tomu, toto je jedna z úloh, ktorá bola docela "tricky" - požiadavka bola, aby na formulári bolo tlačidlo, ktoré odošle do webovej služby HTML podobu seba samého. T.j. trebalo prinútiť formulár, aby sa pretransformoval do HTML podoby a túto podobu niekam odoslal. Odoslanie binárnych dát nie je problém, ale ako vygenerovať HTML podobu seba samého...
    
    
    
        Jeden zo spôsobov ako odoslať 
InfoPath formulár je, ako som spomenul v príspevku 
Možnosti odoslania InfoPath formulára a použitie Universal Data Connection, e-mailom. V tomto príspevku ukážem ako odoslať formulár e-mailom ako telo správy a upozorním na zopár drobností (ako inak nikde nedokumentovaných), ktoré je potrebné mať na pamäti ak Váš formulár chcete umožniť odoslať e-mailom. A toto odoslanie e-mailom vôbec nemusí byť primárny cieľ formulára ale druhotný.
    
    
     
        Tento príspevok sa jednak pozrie na možnosti odoslania InfoPath formulára a jednak na UDC. V 
minulom príspevku (Webové InfoPath formuláre ) som spomenul, že sa pozriem na dátové spojenia (
Universal Data Connection, 
    
    
UDC) a že objasním čo to je, na čo sa to používa a ké dva základné typy poznáme. Ak vyvýjate 
InfoPath formuláre a najmä tie webové, potom 
    
    vedzte že o UDC musíte vedieť aspoň to, čo popíšem v tomto príspevku.
    
    
     
        Pri hľadaní popisu jednej metódy v InfoPath objektovom modely som dnes našiel plagát Microsoft Office InfoPath 2007 Managed Object Model.
    
    
        Ako som už načal 
v predchádzajúcom príspevku (InfoPath Services v skratke), v 
InfoPath 2007 máte možnosť vytvoriť webový formulár, t.j. taký formulár, ktorý bude zobrazený vo webovom prehliadači. No a tento príspevok Vám ukáže ako na to.
    
     
        V tomto príspevku ukážem krok za krokom:
    
    	- Ako vytvoriť InfoPath formulár
 
    	- Ako vytvoriť dátové spojenie
 
    	- Ako nakonfigurovať formulár na odoslanie dát webovej službe
 
    	- Ako sa dá na formulár umiestniť prvok umožňujúci pridanie súboru
 
    	- Ako spracovať priložený súbor
 
    	- Ako pridať programový kód
 
    
         
        InfoPath Services sú 
    
    súčasťou 
MOSS (Microsoft 
    
    Office SharePoint Server) a sú odpoveďou Microsoftu na jednoduchú požiadavku užívateľov - možnosť vyplňovať InforPath 
    
    formuláre pomocou webového prehliadača bez nutnosti mať na klientskej strane nainštalovaného tučného klienta - 
Microsoft InfoPath.