Infopath

1,625 views

Published on

http://www.Intertech.com

This is a technical presentation from Intertech on SharePoint.

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,625
On SlideShare
0
From Embeds
0
Number of Embeds
19
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Infopath

  1. 1. InfoPath<br />© 2005 Intertech :: Proprietary :: http://www.Intertech.com<br />1<br />
  2. 2. Topics<br />Who Would Use It?<br />What Does It Do?<br />Where Does It Go?<br />Why Does It Exist?<br />How Does It Work?<br />© 2005 Intertech :: Proprietary and Confidential :: www.Intertech.com<br />2<br />
  3. 3. Who Would Use It?<br />Management<br />Gathering data<br />Enforcing legal template<br />End User<br />Anyone in a role that involves data entry<br />HR<br />Financial<br />IT<br />© 2005 Intertech :: Proprietary and Confidential :: www.Intertech.com<br />3<br />
  4. 4. Who Would Use It? - Example<br />© 2005 Intertech :: Proprietary and Confidential :: www.Intertech.com<br />4<br />
  5. 5. What Does It Do? A Definition<br />InfoPath’s mission is to transform user input into an XML schema instance<br />XML<br />© 2005 Intertech :: Proprietary and Confidential :: www.Intertech.com<br />5<br />
  6. 6. What Does It Do?<br />Point & click form editor<br />Handles basic validation<br />Field type & length<br />Add business logic using .NET assemblies<br />Built in security<br />Certify a form<br />Digitally sign a form<br />Works with web services<br />Reporting<br />© 2005 Intertech :: Proprietary and Confidential :: www.Intertech.com<br />6<br />
  7. 7. What - Enforce Business Rules<br />Native controls<br />Basic validation<br />Lookup data from disparate stores<br />Develop Business Rules Using Visual Studio .NET<br />InfoPath 2003 Toolkit for Visual Studio .NET<br />Don’t have to use .NET – can also use script<br />© 2005 Intertech :: Proprietary and Confidential :: www.Intertech.com<br />7<br />
  8. 8. Where Does It Go<br />Win32 Client – Today<br />Web Client – Tomorrow?<br />XSN deployed to network<br />http:// e.g. SharePoint, IIS<br />file:// e.g. Network share<br />XML ends up in<br />Network folder<br />SharePoint list<br />BizTalk message<br />Database<br />© 2005 Intertech :: Proprietary and Confidential :: www.Intertech.com<br />8<br />
  9. 9. Where Does It Go – Read/Write<br />Filled out form readable by<br />Web page<br />Email<br />Win32 client<br />Filled out form writable by<br />Win32 client<br />Custom code<br />Next version: Web client?<br />© 2005 Intertech :: Proprietary and Confidential :: www.Intertech.com<br />9<br />
  10. 10. Where Does It Go - Diagram<br />© 2005 Intertech :: Proprietary and Confidential :: www.Intertech.com<br />10<br />
  11. 11. Why Does It Exist?<br />Rich Functionality For Gathering Information<br />Developer Not Needed<br />Database Not Needed<br />© 2005 Intertech :: Proprietary and Confidential :: www.Intertech.com<br />11<br />
  12. 12. Why Not Use ASPX? WinForms? Paper?<br />InfoPath<br />ASPX/WinForms<br />Point and Click Functionality<br />Code Functionality<br />Produces XML Natively<br />Produces XML With Code<br />Development By End Users<br />Development By Programmers<br />© 2005 Intertech :: Proprietary and Confidential :: www.Intertech.com<br />12<br />
  13. 13. How does it work?<br />XML + XSL under the covers<br />InfoPath file has XSN extension<br />XSN Contents<br />manifest.xsf<br />myschema.xsd<br />view1.xsl<br />template.xml<br />sampledata.xml<br />*.jpg & *.gif<br />*.dll<br />© 2005 Intertech :: Proprietary and Confidential :: www.Intertech.com<br />13<br />
  14. 14. How - Controls<br />Optional and Repeating Sections<br />Master/Detail<br />Rich Text<br />Attachments<br />© 2005 Intertech :: Proprietary and Confidential :: www.Intertech.com<br />14<br />
  15. 15. Unsupported - I mean - Advanced Uses<br />Open the XSN<br />Change the XSL, for instance, insert HTML that’s unsupported through the UI<br />Sign the XSN using custom mechanism<br />For multiple location deployments<br />Insert .NET assemblies<br />Link image files<br />© 2005 Intertech :: Proprietary and Confidential :: www.Intertech.com<br />15<br />
  16. 16. References<br />Office Developer – InfoPath: http://msdn.microsoft.com/office/understanding/infopath/default.aspx<br />MS InfoPath Team Blogs: http://blogs.msdn.com/infopath/<br />MS InfoPath Newsgroup: http://msdn.microsoft.com/newsgroups/default.aspx?dg=microsoft.public.infopath<br />InfoView – Convert InfoPath forms to web: http://www.infoview.net/<br />© 2005 Intertech :: Proprietary and Confidential :: www.Intertech.com<br />16<br />

×