SlideShare a Scribd company logo
SharePoint Saturday
                 Louisville, Kentucky
                         July 28, 2012



Funnel your Info down
           a new Path
             Ryan Dennis
About The Speaker
Ryan Dennis, MCTS, MCITP
Senior SharePoint Engineer @ ICC
Microsoft Virtual Technology Specialist (vTSP)
        www.SharePointRyan.com
        @SharePointRyan
        linkedin.com/in/ryandennis
        ryan@sharepointryan.com
What is a VTS?
The Microsoft Virtual Technology Specialist Program
(VTSP) is…
•  a select group chosen from the elite in Microsoft’s partner community
•  their primary role is to communicate the value of Microsoft Solutions to
   customers and to provide architectural guidance for Enterprise Integration
   solutions
VTSPs also:
• have guest access to information on the Microsoft corporate network such
   as knowledge bases, technical articles, training materials, and other
   resources
• guest access to Microsoft facilities
• priority for participating in Microsoft marketing events
General Information
• Tweet it Out!!
  – Hashtag for this event: #SPSLouisville
  – Follow us: @SPSLouisville
  – Include your presenters
• Check out SPTV
  – Man on the street interviews…
  – Footage will be shown at http://mysp.tv
Clean-Up Items
• Fill out your evaluation forms!

• Visit the Dugout for a sneak
  peak of SharePoint 2013 and
  Networking.

• See you back at Home Plate for
  the Closing and Raffles!!
Tonight’s SharePint is generously sponsored by

SharePint is being held right here at the Marriott
immediately following the event. Visit the
Rackspace booth for your ticket.

For each unused drink ticket turned back in, a $5
donation will be made to charity.
SharePoint Saturday Louisville has been
made possible because of a generous
sponsorship from the following friends…
Funnel your Info down a new Path
What is InfoPath?
• …a forms-creation and data-gathering tool to
  streamline business processes…
• …a tool for advanced business users to design
  sophisticated electronic forms with no code…
• …a point-and-click way to connect to LOB
  systems using data connections…
Ok Ryan, so what is it really?
• An awesome way for you to make data entry
  fun, engaging and powerful…
• A brilliant front-end to SharePoint list and
  library data…

• …an Office program…
And it works with SharePoint?
  • InfoPath forms can be used in SharePoint in multiple
    ways, including…
     – List Forms
        • Customize existing SP Lists
     – Browser-based Library Forms
        • Publish form templates for viewing in the browser
     – Client-based Library Forms
        • Publish advanced form templates for viewing in the InfoPath
          client
     – Workflow Forms
        • Modify SharePoint workflow forms using InfoPath for a richer
          experience
     – Web Service Forms
        • Automatically create forms based on Web Services
What licensing do I need?
• Client (InfoPath Designer)
    – Microsoft Office
      Professional Plus 2010
• Server (Forms Services)
    – SharePoint Server 2010
      Enterprise
*Without SP Enterprise, you can publish your
forms to SharePoint and launch them in the
client – but the InfoPath client is then required
on every machine
4 Main Types of Forms in
SharePoint…
• List form
  – Modify an existing list form using InfoPath
• Browser-based form template
  – Publish a form template for browser use
• Client-based form template
  – Publish a form template for client use
• Workflow form
  – Modify Workflow forms
WORKING WITH SHAREPOINT
      LIST FORMS
Funnel your Info down a new Path
CREATING A SHAREPOINT LIST
          FORM
• Created a standard Contacts List in SharePoint
  2010
• Customized the List Form using InfoPath 2010
• Modified a few fields for better user experience
• Added some AdventureWorks branding
  elements
• Had fun doing it…
WORKING WITH SHAREPOINT
  LIBRARY-BASED FORMS
• Utilize a form template (XSN file)…
• Are stored in a SharePoint Form Library…
• Can leverage data connections and external
  content types…
• Provide more functionality than list-based forms…
• Can be launched within the browser, in an InfoPath
  Form Web Part or in the InfoPath Form Client*
*Some features which are supported in client-based forms are not
supported in browser based forms. More info later…
Business User                                     IT
                                             Administrator
                             I don’t want
           I want to         to give you
           create sites!!!   permission to
                             create sites…
USING A WEB SERVICE FORM TO
        CREATE SITES
• Created a browser-based form template based
  on a web service schema…
• Connected it to the Sites.asmx Web Service…
• Used the form to create a site request for a new
  subsite under our Site Collection…
• Used an Approval workflow to manage the site
  request…
• Had a lot of fun doing it…
Funneling your Info down a new Path…

 WORKING WITH SHAREPOINT
   RECORDS CENTER SITES
• InfoPath Forms can be sent to a Records Center, but
  there are some issues…
   – The Form Template exists in the source site collection, thus the form
     won’t open…
   – By definition, a Records Center is a locked down site – shouldn’t have
     dynamic files such as forms with workflow
• There are some cool opportunities here…
Convert forms to PDF

• There is no out-of-the-box way to do this, but…
  – There are 3rd party tools
  – You can write your own…
• Why don’t I just show you!
• AdventureWorks has made a business decision
  to start leveraging InfoPath for different types
  of data gathering and process management…
• They would like to archive completed forms in
  a SharePoint 2010 Records Center Site as a
  searchable, read-only PDF…
SENDING INFOPATH FORMS TO A
 SHAREPOINT RECORDS CENTER
• Sent a generic InfoPath XML form to a Records Center,
  not so pretty…
• Added some workflow and used Muhimbi PDF converter
  to convert submitted InfoPath Forms to PDF
• Leveraged SharePoint Designer Workflow and Muhimbi
  Workflow Actions to send converted PDFs to a Records
  Center


(For more information on Muhimbi, go to
www.muhimbi.com)
• Some controls not supported on List forms…
  – External item picker
  – Template Parts
• Managed metadata not supported at all…
• Writing to a People Picker column not
  supported…
• Sending completed forms to Records Center…
Tips & Tricks
• Use Template Parts to create reusable templates to
  include branding, help, standard fields, rules, etc.
• Use External Content Types to populate InfoPath
  Forms with LOB data…
• Gather requirements and understand them, InfoPath
  is great, but it’s not the right tool for everything…
• Don’t recreate the wheel!
Questions?
Ryan Dennis, MCTS, MCITP
Senior SharePoint Engineer @ ICC
Microsoft Virtual Technology Specialist (vTSP)
        www.SharePointRyan.com
        @SharePointRyan
        linkedin.com/in/ryandennis
        ryan@sharepointryan.com

More Related Content

PPTX
DAYSPUG - Funnel your info down a new path
PPTX
ScarePoint Saturday Spookinnati Slides
PPTX
SPSCBUS Slides Scarlet InfoPath
PPTX
Build your SharePoint Internet Presence with PowerShell
PPTX
Spsatx slides (widescreen)
PPTX
Dogfood slides 2012
PPTX
Leave the fileshare, and join the enterprise content revolution!
PPTX
SPS Dayton Slides
DAYSPUG - Funnel your info down a new path
ScarePoint Saturday Spookinnati Slides
SPSCBUS Slides Scarlet InfoPath
Build your SharePoint Internet Presence with PowerShell
Spsatx slides (widescreen)
Dogfood slides 2012
Leave the fileshare, and join the enterprise content revolution!
SPS Dayton Slides

What's hot (20)

PPTX
Managed Metadata Austin SPS
PPSX
Basics of SharePoint
PPTX
Introduction To Microsoft SharePoint 2013
PDF
Introduction to SharePoint 2013 WCM-DM-ECM for Business Users and Developers
PDF
SharePoint Saturday Kansas 2015 - Building Killer Office365 Public Sites
PPTX
SharePoint Saturday Utah 2015 - SP2013 Search Driven Sites
PDF
SharePoint 2010 101 @ SPSVB
PDF
SharePointFest 2013 Washington DC - WF 204 - Build scalable SharePoint 2013 S...
PDF
SharePoint 101
PPTX
Optimizing SharePoint 2010 for Internet sites
PPTX
SharePoint Development(Lesson 5)
PPTX
Top 10 Performance Tips for making Your Public Facing SharePoint 2010 Site Fa...
PDF
WF 103 - Build scalable SharePoint 2013 Staged Workflows to run locally and i...
PDF
Discover SharePoint 2013
PDF
SPSRIC - A SharePoint Designer’s Lessons Learned
PPTX
Understanding SharePoint site structure what's inside
PDF
Infopath controls
PPTX
SharePoint 2013 Branding
PPTX
SharePoint 2010 Basics for newbies
PPTX
SharePoint Programming Basic
Managed Metadata Austin SPS
Basics of SharePoint
Introduction To Microsoft SharePoint 2013
Introduction to SharePoint 2013 WCM-DM-ECM for Business Users and Developers
SharePoint Saturday Kansas 2015 - Building Killer Office365 Public Sites
SharePoint Saturday Utah 2015 - SP2013 Search Driven Sites
SharePoint 2010 101 @ SPSVB
SharePointFest 2013 Washington DC - WF 204 - Build scalable SharePoint 2013 S...
SharePoint 101
Optimizing SharePoint 2010 for Internet sites
SharePoint Development(Lesson 5)
Top 10 Performance Tips for making Your Public Facing SharePoint 2010 Site Fa...
WF 103 - Build scalable SharePoint 2013 Staged Workflows to run locally and i...
Discover SharePoint 2013
SPSRIC - A SharePoint Designer’s Lessons Learned
Understanding SharePoint site structure what's inside
Infopath controls
SharePoint 2013 Branding
SharePoint 2010 Basics for newbies
SharePoint Programming Basic
Ad

Similar to Funnel your Info down a new Path (20)

PPTX
TechFuse 2012: SharePoint business applications at your fingertips
PDF
What is share point sps_denver_final
PDF
SPSOrlando - InfoPath 2010 Jumpstarter
PPTX
April 2010 MNSPUG.pptx - Business Processes with Digital Forms and ...
PDF
SPSNJ 2013 Building Business Solutions using InfoPath
PDF
Real World InfoPath with SharePoint 2010 - List vs Library Forms
PDF
SPS Philly 2013 - Building Business Solutions Using InfoPath
PDF
Advanced SharePoint 2010 Features
PPTX
2012 MindSurf - Augmenting Business Process with SharePoint
PPTX
Sharepoint
PPTX
SharePoint Saturday UK 2012 - End User InfoPath and SharePoint Designer
PPTX
Advanced SharePoint 2010 InfoPath Development
PDF
SPUnite17 No Code Power User Tools of the SharePoint Trade
PPTX
Module 1 - Introduction to the SharePoint Developer Landscape .pptx
PPTX
Lotus Notes to SharePoint Migration
PPTX
Microsoft sharepoint business intelligence training
PDF
SharePoint 2016 : C’est quoi les nouveautés?
PPTX
Module 1 - Introduction to the SharePoint Developer Landscape.pptx
PPTX
Gamify SharePoint 2013 to Increase Adoption
PPTX
Introduction to InfoPath 2010
TechFuse 2012: SharePoint business applications at your fingertips
What is share point sps_denver_final
SPSOrlando - InfoPath 2010 Jumpstarter
April 2010 MNSPUG.pptx - Business Processes with Digital Forms and ...
SPSNJ 2013 Building Business Solutions using InfoPath
Real World InfoPath with SharePoint 2010 - List vs Library Forms
SPS Philly 2013 - Building Business Solutions Using InfoPath
Advanced SharePoint 2010 Features
2012 MindSurf - Augmenting Business Process with SharePoint
Sharepoint
SharePoint Saturday UK 2012 - End User InfoPath and SharePoint Designer
Advanced SharePoint 2010 InfoPath Development
SPUnite17 No Code Power User Tools of the SharePoint Trade
Module 1 - Introduction to the SharePoint Developer Landscape .pptx
Lotus Notes to SharePoint Migration
Microsoft sharepoint business intelligence training
SharePoint 2016 : C’est quoi les nouveautés?
Module 1 - Introduction to the SharePoint Developer Landscape.pptx
Gamify SharePoint 2013 to Increase Adoption
Introduction to InfoPath 2010
Ad

More from Ryan Dennis (9)

PPTX
Don't be afraid of moving infrastructure into Azure!
PPTX
Leave the Fileshare, and join the Enterprise Content Revolution!
PPTX
Herding CATS: Gaining user adoption with these 4 principles
PPTX
SharePoint Saturday Cincinnati 2014 - CSOM
PPTX
Managing SharePoint Anywhere with Windows PowerShell
PPTX
Leave The Fileshare and join the Enterprise Content Revolution!
PPTX
Intro to SharePoint + PowerShell
PDF
SPS Cincinnati slidedeck (pdf)
PPTX
SPS Cincinnati slidedeck
Don't be afraid of moving infrastructure into Azure!
Leave the Fileshare, and join the Enterprise Content Revolution!
Herding CATS: Gaining user adoption with these 4 principles
SharePoint Saturday Cincinnati 2014 - CSOM
Managing SharePoint Anywhere with Windows PowerShell
Leave The Fileshare and join the Enterprise Content Revolution!
Intro to SharePoint + PowerShell
SPS Cincinnati slidedeck (pdf)
SPS Cincinnati slidedeck

Recently uploaded (20)

PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
cuic standard and advanced reporting.pdf
PDF
Approach and Philosophy of On baking technology
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Unlocking AI with Model Context Protocol (MCP)
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
KodekX | Application Modernization Development
PDF
Modernizing your data center with Dell and AMD
PDF
Electronic commerce courselecture one. Pdf
PDF
NewMind AI Monthly Chronicles - July 2025
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
Advanced methodologies resolving dimensionality complications for autism neur...
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Chapter 3 Spatial Domain Image Processing.pdf
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
cuic standard and advanced reporting.pdf
Approach and Philosophy of On baking technology
Spectral efficient network and resource selection model in 5G networks
Unlocking AI with Model Context Protocol (MCP)
The AUB Centre for AI in Media Proposal.docx
20250228 LYD VKU AI Blended-Learning.pptx
CIFDAQ's Market Insight: SEC Turns Pro Crypto
NewMind AI Weekly Chronicles - August'25 Week I
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
KodekX | Application Modernization Development
Modernizing your data center with Dell and AMD
Electronic commerce courselecture one. Pdf
NewMind AI Monthly Chronicles - July 2025
“AI and Expert System Decision Support & Business Intelligence Systems”

Funnel your Info down a new Path

  • 1. SharePoint Saturday Louisville, Kentucky July 28, 2012 Funnel your Info down a new Path Ryan Dennis
  • 2. About The Speaker Ryan Dennis, MCTS, MCITP Senior SharePoint Engineer @ ICC Microsoft Virtual Technology Specialist (vTSP) www.SharePointRyan.com @SharePointRyan linkedin.com/in/ryandennis ryan@sharepointryan.com
  • 3. What is a VTS? The Microsoft Virtual Technology Specialist Program (VTSP) is… • a select group chosen from the elite in Microsoft’s partner community • their primary role is to communicate the value of Microsoft Solutions to customers and to provide architectural guidance for Enterprise Integration solutions VTSPs also: • have guest access to information on the Microsoft corporate network such as knowledge bases, technical articles, training materials, and other resources • guest access to Microsoft facilities • priority for participating in Microsoft marketing events
  • 4. General Information • Tweet it Out!! – Hashtag for this event: #SPSLouisville – Follow us: @SPSLouisville – Include your presenters • Check out SPTV – Man on the street interviews… – Footage will be shown at http://mysp.tv
  • 5. Clean-Up Items • Fill out your evaluation forms! • Visit the Dugout for a sneak peak of SharePoint 2013 and Networking. • See you back at Home Plate for the Closing and Raffles!!
  • 6. Tonight’s SharePint is generously sponsored by SharePint is being held right here at the Marriott immediately following the event. Visit the Rackspace booth for your ticket. For each unused drink ticket turned back in, a $5 donation will be made to charity.
  • 7. SharePoint Saturday Louisville has been made possible because of a generous sponsorship from the following friends…
  • 9. What is InfoPath? • …a forms-creation and data-gathering tool to streamline business processes… • …a tool for advanced business users to design sophisticated electronic forms with no code… • …a point-and-click way to connect to LOB systems using data connections…
  • 10. Ok Ryan, so what is it really? • An awesome way for you to make data entry fun, engaging and powerful… • A brilliant front-end to SharePoint list and library data… • …an Office program…
  • 11. And it works with SharePoint? • InfoPath forms can be used in SharePoint in multiple ways, including… – List Forms • Customize existing SP Lists – Browser-based Library Forms • Publish form templates for viewing in the browser – Client-based Library Forms • Publish advanced form templates for viewing in the InfoPath client – Workflow Forms • Modify SharePoint workflow forms using InfoPath for a richer experience – Web Service Forms • Automatically create forms based on Web Services
  • 12. What licensing do I need? • Client (InfoPath Designer) – Microsoft Office Professional Plus 2010 • Server (Forms Services) – SharePoint Server 2010 Enterprise *Without SP Enterprise, you can publish your forms to SharePoint and launch them in the client – but the InfoPath client is then required on every machine
  • 13. 4 Main Types of Forms in SharePoint… • List form – Modify an existing list form using InfoPath • Browser-based form template – Publish a form template for browser use • Client-based form template – Publish a form template for client use • Workflow form – Modify Workflow forms
  • 17. • Created a standard Contacts List in SharePoint 2010 • Customized the List Form using InfoPath 2010 • Modified a few fields for better user experience • Added some AdventureWorks branding elements • Had fun doing it…
  • 18. WORKING WITH SHAREPOINT LIBRARY-BASED FORMS
  • 19. • Utilize a form template (XSN file)… • Are stored in a SharePoint Form Library… • Can leverage data connections and external content types… • Provide more functionality than list-based forms… • Can be launched within the browser, in an InfoPath Form Web Part or in the InfoPath Form Client* *Some features which are supported in client-based forms are not supported in browser based forms. More info later…
  • 20. Business User IT Administrator I don’t want I want to to give you create sites!!! permission to create sites…
  • 21. USING A WEB SERVICE FORM TO CREATE SITES
  • 22. • Created a browser-based form template based on a web service schema… • Connected it to the Sites.asmx Web Service… • Used the form to create a site request for a new subsite under our Site Collection… • Used an Approval workflow to manage the site request… • Had a lot of fun doing it…
  • 23. Funneling your Info down a new Path… WORKING WITH SHAREPOINT RECORDS CENTER SITES
  • 24. • InfoPath Forms can be sent to a Records Center, but there are some issues… – The Form Template exists in the source site collection, thus the form won’t open… – By definition, a Records Center is a locked down site – shouldn’t have dynamic files such as forms with workflow • There are some cool opportunities here…
  • 25. Convert forms to PDF • There is no out-of-the-box way to do this, but… – There are 3rd party tools – You can write your own… • Why don’t I just show you!
  • 26. • AdventureWorks has made a business decision to start leveraging InfoPath for different types of data gathering and process management… • They would like to archive completed forms in a SharePoint 2010 Records Center Site as a searchable, read-only PDF…
  • 27. SENDING INFOPATH FORMS TO A SHAREPOINT RECORDS CENTER
  • 28. • Sent a generic InfoPath XML form to a Records Center, not so pretty… • Added some workflow and used Muhimbi PDF converter to convert submitted InfoPath Forms to PDF • Leveraged SharePoint Designer Workflow and Muhimbi Workflow Actions to send converted PDFs to a Records Center (For more information on Muhimbi, go to www.muhimbi.com)
  • 29. • Some controls not supported on List forms… – External item picker – Template Parts • Managed metadata not supported at all… • Writing to a People Picker column not supported… • Sending completed forms to Records Center…
  • 30. Tips & Tricks • Use Template Parts to create reusable templates to include branding, help, standard fields, rules, etc. • Use External Content Types to populate InfoPath Forms with LOB data… • Gather requirements and understand them, InfoPath is great, but it’s not the right tool for everything… • Don’t recreate the wheel!
  • 31. Questions? Ryan Dennis, MCTS, MCITP Senior SharePoint Engineer @ ICC Microsoft Virtual Technology Specialist (vTSP) www.SharePointRyan.com @SharePointRyan linkedin.com/in/ryandennis ryan@sharepointryan.com

Editor's Notes

  • #17: Create a contacts list, modify the form in InfoPath, change the look & feel – add a dropdown to States list replacing textbox (RGB 5,172,195)
  • #20: Create a new InfoPath WS Form talking to the Sites web service to show it, then open the existing oneTalk through the form, then show the workflowRun through the approval process