• Save
Infopath
Upcoming SlideShare
Loading in...5
×
 

Infopath

on

  • 2,046 views

http://www.Intertech.com

http://www.Intertech.com

This is a technical presentation from Intertech on SharePoint.

Statistics

Views

Total Views
2,046
Views on SlideShare
2,033
Embed Views
13

Actions

Likes
1
Downloads
0
Comments
0

2 Embeds 13

http://noor-club.blogspot.com 11
http://www.slideshare.net 2

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Infopath Infopath Presentation Transcript

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