SlideShare a Scribd company logo
1 of 33
Funnel your Info down a new
Path
Ryan Dennis | MCTS, MCPD, MCITP | Blue Chip Consulting Group
Thank You for being a part of SharePoint
Saturday Columbus!
• Please turn off all electronic devices or set them to vibrate
• If you must take a phone call, please do so in the hall
• Wi-Fi is available, you will need your Guest ID/password
(at registration desk)
• Feel free to tweet and blog during sessions. Remember to follow
@SPSColumbus and tag #SPSCBUS in your tweets!
• GO BUCKS!
SharePoint Saturday Columbus 2013 2
SharePoint Saturday Columbus is hosted by the Buckeye SharePoint User Group
@BuckeyeSPUG
Please fill out session
evaluations and
thank you for attending!
SharePoint Saturday Columbus 2013 3
Thanks to our sponsors!
4
BRONZESILVERGOLD
Where should we SharePint?
• Tweet with hashtag #SPSCBUS
• Option 1: Buckeye Hall of Fame Grill
• Option 2: Eddie George’s Grill 27
• Option 3: Big Bar
• Option 4: Chumley’s
• Option 5: Buffalo Wild Wings
About The Speaker
Ryan Dennis, MCTS, MCPD, MCITP
Senior SharePoint Consultant
Blue Chip Consulting Group
Father Husband
Drummer Geek
www.bluechip-llc.com
www.sharepointryan.com
@SharePointRyan
linkedin.com/in/sharepointryan
ryan@sharepointryan.com
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 2013
• Server (Forms Services)
• SharePoint Server 2013 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
Is InfoPath going away?
“InfoPath is currently in the product.”
– Microsoft, July 2013
“The future is unclear at best, realistically
pessimistic and a dead-end at worst.”
– Andrew Connell (MVP), April 2013
“Who knows, but for now it’s still the best solution
for building form solutions in SharePoint”
– Me, right now
3 Main Types of Forms in
SharePoint that we’re talking about…
• 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
• A modified “front end” to a SharePoint list…
• Limited functionality compared to form templates, but much
nicer than OOTB list forms…
• Can leverage data connections…
• Can be launched within the browser or in an InfoPath Form Web
Part
• 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…
• Utilize a form template (XSN file)…
• Can be stored in a SharePoint Form Library…
• Can leverage data connections and external content types…
• Provide more functionality than library-based forms…
• Must be launched in the InfoPath Form Client*
*A good option if you have the Office license to support InfoPath but do not have the
Enterprise CAL for SharePoint Server
Working with SharePoint
List Forms
Email?! We can do
better than that…
Creating a SharePoint List
Form
• Created a standard List in SharePoint 2013
• Customized the List Form using InfoPath 2013
• Modified a few fields for better user experience
• Added some Contoso branding elements
• Had fun doing it…
Working with SharePoint
Web Services
Web Services in SharePoint 2013
WebSvcAdmin
WebSvcAlerts
WebSvcAuthentication
WebSvcBdcAdminService
WebSvcCellStorage
WebSvcCopy
WebSvcdiagnostics
WebSvcDspSts
WebSvcDWS
WebSvcForms
WebSvcImaging
WebSvcLists
WebSvcMeetings
WebSvcPeople
WebSvcPermissions
WebSvcSharedAccess
WebSvcsharepointemailws
WebSvcSiteData
WebSvcsites
WebSvcspsearch
WebSvcUserGroup
WebSvcVersions
WebSvcviews
WebSvcwebpartpages
WebSvcWebs
WebSvcPublishedLinksService
WebSvcSocialDataService
WebSvcUserProfileChangeService
WebSvcUserProfileService
Business
I don’t
want to
give you
permission
to create
sites…
I want to
create
sites!!!
IT Administrator
Using a SharePoint Designer
Workflow and an InfoPath form to
create Sites using the REST API
and the Call HTTP Web Service
Action in SharePoint
Online/Office 365
• Created a browser-based form with a few fields…
• Created a SPD 2013 Workflow and used it to talk to the REST
API…
• Used the form to create a site request for a new subsite under
our Demo Site Collection…
• Used an Approval workflow to manage the site request…
• Used the App Step and App Trust functionality to automatically
provision the SPWeb upon approval…
• Had a lot of fun doing it…
Utilizing SharePoint
Records Center Sites with
InfoPath Forms
• 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…
• Limitations with using 3rd party tools in Office 365
• Contoso 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
2013 Records Center Site as a searchable, read-only PDF…
On-Premise
• Send an InfoPath XML form to a Records Center…
• Add a workflow and use Muhimbi PDF converter to convert submitted InfoPath Forms to
PDF…
• Leverage SharePoint Designer Workflow and Muhimbi Workflow Actions to send
converted PDFs to a Records Center
• Alternatively, write custom code to convert the document to PDF (e.g. using Word
Automation Services)…
(For more information on Muhimbi, go to www.muhimbi.com)
Office 365
• Purchase an App from the App Marketplace to convert to PDF…
• Use custom app code to programmatically convert to PDF…
• Use REST Web Service call to send the converted PDF to a Records Center…
• Some controls not supported on List forms…
• External item picker
• Template Parts
• Managed metadata not supported at all… There are some
workarounds, but it requires code-behind…
• 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!
• If it’s not the tool for you, don’t use it – but hopefully you’ve
seen what it could do!
Questions?
Ryan Dennis, MCTS, MCPD, MCITP
Senior SharePoint Consultant
Blue Chip Consulting Group
www.bluechip-llc.com
www.sharepointryan.com
@SharePointRyan
linkedin.com/in/sharepointryan
ryan@sharepointryan.com

More Related Content

What's hot

Introduction To Microsoft SharePoint 2013
Introduction To Microsoft SharePoint 2013Introduction To Microsoft SharePoint 2013
Introduction To Microsoft SharePoint 2013Vishal Pawar
 
Introduction to SharePoint 2013 WCM-DM-ECM for Business Users and Developers
Introduction to SharePoint 2013 WCM-DM-ECM for Business Users and DevelopersIntroduction to SharePoint 2013 WCM-DM-ECM for Business Users and Developers
Introduction to SharePoint 2013 WCM-DM-ECM for Business Users and DevelopersNetwoven Inc.
 
SPS Dayton Slides
SPS Dayton SlidesSPS Dayton Slides
SPS Dayton SlidesRyan Dennis
 
SharePoint Saturday Kansas 2015 - Building Killer Office365 Public Sites
SharePoint Saturday Kansas 2015 - Building Killer Office365 Public SitesSharePoint Saturday Kansas 2015 - Building Killer Office365 Public Sites
SharePoint Saturday Kansas 2015 - Building Killer Office365 Public SitesBrian Culver
 
SharePoint Saturday Utah 2015 - SP2013 Search Driven Sites
SharePoint Saturday Utah 2015 - SP2013 Search Driven SitesSharePoint Saturday Utah 2015 - SP2013 Search Driven Sites
SharePoint Saturday Utah 2015 - SP2013 Search Driven SitesBrian Culver
 
SharePoint 2010 101 @ SPSVB
SharePoint 2010 101 @ SPSVBSharePoint 2010 101 @ SPSVB
SharePoint 2010 101 @ SPSVBDux Raymond Sy
 
SharePointFest 2013 Washington DC - WF 204 - Build scalable SharePoint 2013 S...
SharePointFest 2013 Washington DC - WF 204 - Build scalable SharePoint 2013 S...SharePointFest 2013 Washington DC - WF 204 - Build scalable SharePoint 2013 S...
SharePointFest 2013 Washington DC - WF 204 - Build scalable SharePoint 2013 S...Brian Culver
 
Understanding SharePoint site structure what's inside
Understanding SharePoint site structure  what's insideUnderstanding SharePoint site structure  what's inside
Understanding SharePoint site structure what's insideBenjamin Niaulin
 
Creating an FAQ for end users, An evolution of an idea - SharePoint Saturday ...
Creating an FAQ for end users, An evolution of an idea - SharePoint Saturday ...Creating an FAQ for end users, An evolution of an idea - SharePoint Saturday ...
Creating an FAQ for end users, An evolution of an idea - SharePoint Saturday ...Paul Hunt
 
Optimizing SharePoint 2010 for Internet sites
Optimizing SharePoint 2010 for Internet sitesOptimizing SharePoint 2010 for Internet sites
Optimizing SharePoint 2010 for Internet sitesKanwal Khipple
 
Clockwork 2013 - SharePoint overview
Clockwork 2013 - SharePoint overviewClockwork 2013 - SharePoint overview
Clockwork 2013 - SharePoint overviewWilco Sinnema
 
WF 103 - Build scalable SharePoint 2013 Staged Workflows to run locally and i...
WF 103 - Build scalable SharePoint 2013 Staged Workflows to run locally and i...WF 103 - Build scalable SharePoint 2013 Staged Workflows to run locally and i...
WF 103 - Build scalable SharePoint 2013 Staged Workflows to run locally and i...Brian Culver
 
Top 10 Performance Tips for making Your Public Facing SharePoint 2010 Site Fa...
Top 10 Performance Tips for making Your Public Facing SharePoint 2010 Site Fa...Top 10 Performance Tips for making Your Public Facing SharePoint 2010 Site Fa...
Top 10 Performance Tips for making Your Public Facing SharePoint 2010 Site Fa...Kanwal Khipple
 
SharePoint Development(Lesson 5)
SharePoint Development(Lesson 5)SharePoint Development(Lesson 5)
SharePoint Development(Lesson 5)MJ Ferdous
 
SPSRIC - A SharePoint Designer’s Lessons Learned
SPSRIC - A SharePoint Designer’s Lessons Learned SPSRIC - A SharePoint Designer’s Lessons Learned
SPSRIC - A SharePoint Designer’s Lessons Learned Marcy Kellar
 

What's hot (20)

Introduction To Microsoft SharePoint 2013
Introduction To Microsoft SharePoint 2013Introduction To Microsoft SharePoint 2013
Introduction To Microsoft SharePoint 2013
 
Managed Metadata Austin SPS
Managed Metadata Austin SPSManaged Metadata Austin SPS
Managed Metadata Austin SPS
 
Introduction to SharePoint 2013 WCM-DM-ECM for Business Users and Developers
Introduction to SharePoint 2013 WCM-DM-ECM for Business Users and DevelopersIntroduction to SharePoint 2013 WCM-DM-ECM for Business Users and Developers
Introduction to SharePoint 2013 WCM-DM-ECM for Business Users and Developers
 
SPS Dayton Slides
SPS Dayton SlidesSPS Dayton Slides
SPS Dayton Slides
 
SharePoint Saturday Kansas 2015 - Building Killer Office365 Public Sites
SharePoint Saturday Kansas 2015 - Building Killer Office365 Public SitesSharePoint Saturday Kansas 2015 - Building Killer Office365 Public Sites
SharePoint Saturday Kansas 2015 - Building Killer Office365 Public Sites
 
SharePoint Saturday Utah 2015 - SP2013 Search Driven Sites
SharePoint Saturday Utah 2015 - SP2013 Search Driven SitesSharePoint Saturday Utah 2015 - SP2013 Search Driven Sites
SharePoint Saturday Utah 2015 - SP2013 Search Driven Sites
 
SharePoint 101
SharePoint 101SharePoint 101
SharePoint 101
 
SharePoint 2010 101 @ SPSVB
SharePoint 2010 101 @ SPSVBSharePoint 2010 101 @ SPSVB
SharePoint 2010 101 @ SPSVB
 
SharePointFest 2013 Washington DC - WF 204 - Build scalable SharePoint 2013 S...
SharePointFest 2013 Washington DC - WF 204 - Build scalable SharePoint 2013 S...SharePointFest 2013 Washington DC - WF 204 - Build scalable SharePoint 2013 S...
SharePointFest 2013 Washington DC - WF 204 - Build scalable SharePoint 2013 S...
 
Understanding SharePoint site structure what's inside
Understanding SharePoint site structure  what's insideUnderstanding SharePoint site structure  what's inside
Understanding SharePoint site structure what's inside
 
Creating an FAQ for end users, An evolution of an idea - SharePoint Saturday ...
Creating an FAQ for end users, An evolution of an idea - SharePoint Saturday ...Creating an FAQ for end users, An evolution of an idea - SharePoint Saturday ...
Creating an FAQ for end users, An evolution of an idea - SharePoint Saturday ...
 
Optimizing SharePoint 2010 for Internet sites
Optimizing SharePoint 2010 for Internet sitesOptimizing SharePoint 2010 for Internet sites
Optimizing SharePoint 2010 for Internet sites
 
Clockwork 2013 - SharePoint overview
Clockwork 2013 - SharePoint overviewClockwork 2013 - SharePoint overview
Clockwork 2013 - SharePoint overview
 
WF 103 - Build scalable SharePoint 2013 Staged Workflows to run locally and i...
WF 103 - Build scalable SharePoint 2013 Staged Workflows to run locally and i...WF 103 - Build scalable SharePoint 2013 Staged Workflows to run locally and i...
WF 103 - Build scalable SharePoint 2013 Staged Workflows to run locally and i...
 
Top 10 Performance Tips for making Your Public Facing SharePoint 2010 Site Fa...
Top 10 Performance Tips for making Your Public Facing SharePoint 2010 Site Fa...Top 10 Performance Tips for making Your Public Facing SharePoint 2010 Site Fa...
Top 10 Performance Tips for making Your Public Facing SharePoint 2010 Site Fa...
 
SharePoint Development(Lesson 5)
SharePoint Development(Lesson 5)SharePoint Development(Lesson 5)
SharePoint Development(Lesson 5)
 
Discover SharePoint 2013
Discover SharePoint 2013Discover SharePoint 2013
Discover SharePoint 2013
 
SPSNJ 2013 Building Business Solutions using InfoPath
SPSNJ 2013 Building Business Solutions using InfoPathSPSNJ 2013 Building Business Solutions using InfoPath
SPSNJ 2013 Building Business Solutions using InfoPath
 
SPSRIC - A SharePoint Designer’s Lessons Learned
SPSRIC - A SharePoint Designer’s Lessons Learned SPSRIC - A SharePoint Designer’s Lessons Learned
SPSRIC - A SharePoint Designer’s Lessons Learned
 
Infopath controls
Infopath controlsInfopath controls
Infopath controls
 

Similar to SPSCBUS Slides Scarlet InfoPath

SPS Philly 2013 - Building Business Solutions Using InfoPath
SPS Philly 2013 - Building Business Solutions Using InfoPathSPS Philly 2013 - Building Business Solutions Using InfoPath
SPS Philly 2013 - Building Business Solutions Using InfoPathPrashant G Bhoyar (Microsoft MVP)
 
SPSOrlando - InfoPath 2010 Jumpstarter
SPSOrlando - InfoPath 2010 JumpstarterSPSOrlando - InfoPath 2010 Jumpstarter
SPSOrlando - InfoPath 2010 JumpstarterJustin Reed
 
What is share point sps_denver_final
What is share point sps_denver_finalWhat is share point sps_denver_final
What is share point sps_denver_finalM Allmond
 
TechFuse 2012: SharePoint business applications at your fingertips
TechFuse 2012: SharePoint business applications at your fingertipsTechFuse 2012: SharePoint business applications at your fingertips
TechFuse 2012: SharePoint business applications at your fingertipsAvtex
 
2012 MindSurf - Augmenting Business Process with SharePoint
2012 MindSurf - Augmenting Business Process with SharePoint2012 MindSurf - Augmenting Business Process with SharePoint
2012 MindSurf - Augmenting Business Process with SharePointDon Donais
 
Writing futuristic workflows in office 365 SharePoint 2013 2016 on premise
Writing futuristic workflows in office 365 SharePoint 2013 2016 on premiseWriting futuristic workflows in office 365 SharePoint 2013 2016 on premise
Writing futuristic workflows in office 365 SharePoint 2013 2016 on premisePrashant G Bhoyar (Microsoft MVP)
 
SharePoint 2016 : C’est quoi les nouveautés?
SharePoint 2016 : C’est quoi les nouveautés?SharePoint 2016 : C’est quoi les nouveautés?
SharePoint 2016 : C’est quoi les nouveautés?Vlad Catrinescu
 
April 2010 MNSPUG.pptx - Business Processes with Digital Forms and ...
April 2010 MNSPUG.pptx - Business Processes with Digital Forms and ...April 2010 MNSPUG.pptx - Business Processes with Digital Forms and ...
April 2010 MNSPUG.pptx - Business Processes with Digital Forms and ...butest
 
Practical Tips for Migrating SharePoint Customizations to Office 365
Practical Tips for Migrating SharePoint Customizations to Office 365Practical Tips for Migrating SharePoint Customizations to Office 365
Practical Tips for Migrating SharePoint Customizations to Office 365Haniel Croitoru
 
Lifecycle Management with SharePoint Apps and Solutions
Lifecycle Management with SharePoint Apps and SolutionsLifecycle Management with SharePoint Apps and Solutions
Lifecycle Management with SharePoint Apps and SolutionsSPC Adriatics
 
SharePoint Forms & InfoPath – Go with what you know
SharePoint Forms & InfoPath – Go with what you knowSharePoint Forms & InfoPath – Go with what you know
SharePoint Forms & InfoPath – Go with what you knowRegroove
 
2013 MN IT Govt Symposium - Implement No Code Solutions with SharePoint and I...
2013 MN IT Govt Symposium - Implement No Code Solutions with SharePoint and I...2013 MN IT Govt Symposium - Implement No Code Solutions with SharePoint and I...
2013 MN IT Govt Symposium - Implement No Code Solutions with SharePoint and I...Don Donais
 
How to Develop Maintainable Custom Workflows in Office 365 Share Point Online?
How to Develop Maintainable Custom Workflows in Office 365 Share Point Online?How to Develop Maintainable Custom Workflows in Office 365 Share Point Online?
How to Develop Maintainable Custom Workflows in Office 365 Share Point Online?Prashant G Bhoyar (Microsoft MVP)
 
Implementing SharePoint 2013 ECM Solutions
Implementing SharePoint 2013 ECM SolutionsImplementing SharePoint 2013 ECM Solutions
Implementing SharePoint 2013 ECM SolutionsRob Bogue
 
Building the Intranet of the Future: Using SharePoint to Empower Collaboration
Building the Intranet of the Future: Using SharePoint to Empower CollaborationBuilding the Intranet of the Future: Using SharePoint to Empower Collaboration
Building the Intranet of the Future: Using SharePoint to Empower CollaborationNate Chamberlain
 
15 tips for bullet proof requirements analysis on SharePoint projects
15 tips for bullet proof requirements analysis on SharePoint projects15 tips for bullet proof requirements analysis on SharePoint projects
15 tips for bullet proof requirements analysis on SharePoint projectsDocFluix, LLC
 
SharePoint Development
SharePoint DevelopmentSharePoint Development
SharePoint DevelopmentMalin De Silva
 
SPUnite17 No Code Power User Tools of the SharePoint Trade
SPUnite17 No Code Power User Tools of the SharePoint TradeSPUnite17 No Code Power User Tools of the SharePoint Trade
SPUnite17 No Code Power User Tools of the SharePoint TradeNCCOMMS
 

Similar to SPSCBUS Slides Scarlet InfoPath (20)

SPS Philly 2013 - Building Business Solutions Using InfoPath
SPS Philly 2013 - Building Business Solutions Using InfoPathSPS Philly 2013 - Building Business Solutions Using InfoPath
SPS Philly 2013 - Building Business Solutions Using InfoPath
 
SPSOrlando - InfoPath 2010 Jumpstarter
SPSOrlando - InfoPath 2010 JumpstarterSPSOrlando - InfoPath 2010 Jumpstarter
SPSOrlando - InfoPath 2010 Jumpstarter
 
What is share point sps_denver_final
What is share point sps_denver_finalWhat is share point sps_denver_final
What is share point sps_denver_final
 
TechFuse 2012: SharePoint business applications at your fingertips
TechFuse 2012: SharePoint business applications at your fingertipsTechFuse 2012: SharePoint business applications at your fingertips
TechFuse 2012: SharePoint business applications at your fingertips
 
2012 MindSurf - Augmenting Business Process with SharePoint
2012 MindSurf - Augmenting Business Process with SharePoint2012 MindSurf - Augmenting Business Process with SharePoint
2012 MindSurf - Augmenting Business Process with SharePoint
 
Writing futuristic workflows in office 365 SharePoint 2013 2016 on premise
Writing futuristic workflows in office 365 SharePoint 2013 2016 on premiseWriting futuristic workflows in office 365 SharePoint 2013 2016 on premise
Writing futuristic workflows in office 365 SharePoint 2013 2016 on premise
 
SharePoint 2016 : C’est quoi les nouveautés?
SharePoint 2016 : C’est quoi les nouveautés?SharePoint 2016 : C’est quoi les nouveautés?
SharePoint 2016 : C’est quoi les nouveautés?
 
April 2010 MNSPUG.pptx - Business Processes with Digital Forms and ...
April 2010 MNSPUG.pptx - Business Processes with Digital Forms and ...April 2010 MNSPUG.pptx - Business Processes with Digital Forms and ...
April 2010 MNSPUG.pptx - Business Processes with Digital Forms and ...
 
Practical Tips for Migrating SharePoint Customizations to Office 365
Practical Tips for Migrating SharePoint Customizations to Office 365Practical Tips for Migrating SharePoint Customizations to Office 365
Practical Tips for Migrating SharePoint Customizations to Office 365
 
Lifecycle Management with SharePoint Apps and Solutions
Lifecycle Management with SharePoint Apps and SolutionsLifecycle Management with SharePoint Apps and Solutions
Lifecycle Management with SharePoint Apps and Solutions
 
SharePoint Forms & InfoPath – Go with what you know
SharePoint Forms & InfoPath – Go with what you knowSharePoint Forms & InfoPath – Go with what you know
SharePoint Forms & InfoPath – Go with what you know
 
2013 MN IT Govt Symposium - Implement No Code Solutions with SharePoint and I...
2013 MN IT Govt Symposium - Implement No Code Solutions with SharePoint and I...2013 MN IT Govt Symposium - Implement No Code Solutions with SharePoint and I...
2013 MN IT Govt Symposium - Implement No Code Solutions with SharePoint and I...
 
How to Develop Maintainable Custom Workflows in Office 365 Share Point Online?
How to Develop Maintainable Custom Workflows in Office 365 Share Point Online?How to Develop Maintainable Custom Workflows in Office 365 Share Point Online?
How to Develop Maintainable Custom Workflows in Office 365 Share Point Online?
 
Implementing SharePoint 2013 ECM Solutions
Implementing SharePoint 2013 ECM SolutionsImplementing SharePoint 2013 ECM Solutions
Implementing SharePoint 2013 ECM Solutions
 
Building the Intranet of the Future: Using SharePoint to Empower Collaboration
Building the Intranet of the Future: Using SharePoint to Empower CollaborationBuilding the Intranet of the Future: Using SharePoint to Empower Collaboration
Building the Intranet of the Future: Using SharePoint to Empower Collaboration
 
15 tips for bullet proof requirements analysis on SharePoint projects
15 tips for bullet proof requirements analysis on SharePoint projects15 tips for bullet proof requirements analysis on SharePoint projects
15 tips for bullet proof requirements analysis on SharePoint projects
 
SharePoint Development
SharePoint DevelopmentSharePoint Development
SharePoint Development
 
Lotus Notes to SharePoint Migration
Lotus Notes to SharePoint MigrationLotus Notes to SharePoint Migration
Lotus Notes to SharePoint Migration
 
Sharepoint Presentation
Sharepoint PresentationSharepoint Presentation
Sharepoint Presentation
 
SPUnite17 No Code Power User Tools of the SharePoint Trade
SPUnite17 No Code Power User Tools of the SharePoint TradeSPUnite17 No Code Power User Tools of the SharePoint Trade
SPUnite17 No Code Power User Tools of the SharePoint Trade
 

More from Ryan Dennis

Don't be afraid of moving infrastructure into Azure!
Don't be afraid of moving infrastructure into Azure!Don't be afraid of moving infrastructure into Azure!
Don't be afraid of moving infrastructure into Azure!Ryan Dennis
 
Leave the Fileshare, and join the Enterprise Content Revolution!
Leave the Fileshare, and join the Enterprise Content Revolution!Leave the Fileshare, and join the Enterprise Content Revolution!
Leave the Fileshare, and join the Enterprise Content Revolution!Ryan Dennis
 
Herding CATS: Gaining user adoption with these 4 principles
Herding CATS: Gaining user adoption with these 4 principlesHerding CATS: Gaining user adoption with these 4 principles
Herding CATS: Gaining user adoption with these 4 principlesRyan Dennis
 
SharePoint Saturday Cincinnati 2014 - CSOM
SharePoint Saturday Cincinnati 2014 - CSOMSharePoint Saturday Cincinnati 2014 - CSOM
SharePoint Saturday Cincinnati 2014 - CSOMRyan Dennis
 
Managing SharePoint Anywhere with Windows PowerShell
Managing SharePoint Anywhere with Windows PowerShellManaging SharePoint Anywhere with Windows PowerShell
Managing SharePoint Anywhere with Windows PowerShellRyan Dennis
 
Leave The Fileshare and join the Enterprise Content Revolution!
Leave The Fileshare and join the Enterprise Content Revolution!Leave The Fileshare and join the Enterprise Content Revolution!
Leave The Fileshare and join the Enterprise Content Revolution!Ryan Dennis
 
Intro to SharePoint + PowerShell
Intro to SharePoint + PowerShellIntro to SharePoint + PowerShell
Intro to SharePoint + PowerShellRyan Dennis
 
SPS Cincinnati slidedeck (pdf)
SPS Cincinnati slidedeck (pdf)SPS Cincinnati slidedeck (pdf)
SPS Cincinnati slidedeck (pdf)Ryan Dennis
 
SPS Cincinnati slidedeck
SPS Cincinnati slidedeckSPS Cincinnati slidedeck
SPS Cincinnati slidedeckRyan Dennis
 

More from Ryan Dennis (9)

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

Recently uploaded

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 

Recently uploaded (20)

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 

SPSCBUS Slides Scarlet InfoPath

  • 1. Funnel your Info down a new Path Ryan Dennis | MCTS, MCPD, MCITP | Blue Chip Consulting Group
  • 2. Thank You for being a part of SharePoint Saturday Columbus! • Please turn off all electronic devices or set them to vibrate • If you must take a phone call, please do so in the hall • Wi-Fi is available, you will need your Guest ID/password (at registration desk) • Feel free to tweet and blog during sessions. Remember to follow @SPSColumbus and tag #SPSCBUS in your tweets! • GO BUCKS! SharePoint Saturday Columbus 2013 2 SharePoint Saturday Columbus is hosted by the Buckeye SharePoint User Group @BuckeyeSPUG
  • 3. Please fill out session evaluations and thank you for attending! SharePoint Saturday Columbus 2013 3
  • 4. Thanks to our sponsors! 4 BRONZESILVERGOLD
  • 5. Where should we SharePint? • Tweet with hashtag #SPSCBUS • Option 1: Buckeye Hall of Fame Grill • Option 2: Eddie George’s Grill 27 • Option 3: Big Bar • Option 4: Chumley’s • Option 5: Buffalo Wild Wings
  • 6. About The Speaker Ryan Dennis, MCTS, MCPD, MCITP Senior SharePoint Consultant Blue Chip Consulting Group Father Husband Drummer Geek www.bluechip-llc.com www.sharepointryan.com @SharePointRyan linkedin.com/in/sharepointryan ryan@sharepointryan.com
  • 7.
  • 8. 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…
  • 9. 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…
  • 10. 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
  • 11. What licensing do I need? • Client (InfoPath Designer) • Microsoft Office Professional Plus 2013 • Server (Forms Services) • SharePoint Server 2013 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
  • 12. Is InfoPath going away? “InfoPath is currently in the product.” – Microsoft, July 2013 “The future is unclear at best, realistically pessimistic and a dead-end at worst.” – Andrew Connell (MVP), April 2013 “Who knows, but for now it’s still the best solution for building form solutions in SharePoint” – Me, right now
  • 13. 3 Main Types of Forms in SharePoint that we’re talking about… • 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
  • 14. • A modified “front end” to a SharePoint list… • Limited functionality compared to form templates, but much nicer than OOTB list forms… • Can leverage data connections… • Can be launched within the browser or in an InfoPath Form Web Part
  • 15. • 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…
  • 16. • Utilize a form template (XSN file)… • Can be stored in a SharePoint Form Library… • Can leverage data connections and external content types… • Provide more functionality than library-based forms… • Must be launched in the InfoPath Form Client* *A good option if you have the Office license to support InfoPath but do not have the Enterprise CAL for SharePoint Server
  • 18. Email?! We can do better than that…
  • 20. • Created a standard List in SharePoint 2013 • Customized the List Form using InfoPath 2013 • Modified a few fields for better user experience • Added some Contoso branding elements • Had fun doing it…
  • 22. Web Services in SharePoint 2013 WebSvcAdmin WebSvcAlerts WebSvcAuthentication WebSvcBdcAdminService WebSvcCellStorage WebSvcCopy WebSvcdiagnostics WebSvcDspSts WebSvcDWS WebSvcForms WebSvcImaging WebSvcLists WebSvcMeetings WebSvcPeople WebSvcPermissions WebSvcSharedAccess WebSvcsharepointemailws WebSvcSiteData WebSvcsites WebSvcspsearch WebSvcUserGroup WebSvcVersions WebSvcviews WebSvcwebpartpages WebSvcWebs WebSvcPublishedLinksService WebSvcSocialDataService WebSvcUserProfileChangeService WebSvcUserProfileService
  • 23. Business I don’t want to give you permission to create sites… I want to create sites!!! IT Administrator
  • 24. Using a SharePoint Designer Workflow and an InfoPath form to create Sites using the REST API and the Call HTTP Web Service Action in SharePoint Online/Office 365
  • 25. • Created a browser-based form with a few fields… • Created a SPD 2013 Workflow and used it to talk to the REST API… • Used the form to create a site request for a new subsite under our Demo Site Collection… • Used an Approval workflow to manage the site request… • Used the App Step and App Trust functionality to automatically provision the SPWeb upon approval… • Had a lot of fun doing it…
  • 26. Utilizing SharePoint Records Center Sites with InfoPath Forms
  • 27. • 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…
  • 28. 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… • Limitations with using 3rd party tools in Office 365
  • 29. • Contoso 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 2013 Records Center Site as a searchable, read-only PDF…
  • 30. On-Premise • Send an InfoPath XML form to a Records Center… • Add a workflow and use Muhimbi PDF converter to convert submitted InfoPath Forms to PDF… • Leverage SharePoint Designer Workflow and Muhimbi Workflow Actions to send converted PDFs to a Records Center • Alternatively, write custom code to convert the document to PDF (e.g. using Word Automation Services)… (For more information on Muhimbi, go to www.muhimbi.com) Office 365 • Purchase an App from the App Marketplace to convert to PDF… • Use custom app code to programmatically convert to PDF… • Use REST Web Service call to send the converted PDF to a Records Center…
  • 31. • Some controls not supported on List forms… • External item picker • Template Parts • Managed metadata not supported at all… There are some workarounds, but it requires code-behind… • Writing to a People Picker column not supported… • Sending completed forms to Records Center…
  • 32. 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! • If it’s not the tool for you, don’t use it – but hopefully you’ve seen what it could do!
  • 33. Questions? Ryan Dennis, MCTS, MCPD, MCITP Senior SharePoint Consultant Blue Chip Consulting Group www.bluechip-llc.com www.sharepointryan.com @SharePointRyan linkedin.com/in/sharepointryan ryan@sharepointryan.com

Editor's Notes

  1. 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
  2. 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
  3. 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
  4. Created a Contacts list called “Outing RSVP List”
  5. 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)