SlideShare uma empresa Scribd logo
1 de 18
Baixar para ler offline
SharePoint Forms &
InfoPath – Go with
what you know
Colin Phillips :: SharePoint MVP :: itgroove
January 2015
Who I am: Colin Phillips
My Background
 16+ Years in Technology
 Today: SharePoint Consultant and MVP (with itgroove)
 Previously:
12 Years Developing Software, IT Infrastructure Projects, Workflows, and Many Other Related Topics
 B.Sc. in Computer Science from UVic
My Socialness
Blog: mmman.itgroove.net / Twitter: @itgroove_colin
Where to learn more
cphillips@itgroove.net
InfoPath!? Are You Crazy? It’s 2015!
The Good, The Bad, The Ugly
• Seriously? InfoPath is dead, how can you be recommending it?
• Why isn’t this presentation about how we should use another forms
product instead?
• What’s wrong with out of the box SharePoint column settings and calculated columns?
• Why shouldn’t we just customize the out of the box SharePoint forms? Developers Rule!
• Surely there’s some “free” JavaScript / jQuery solution that can do the same thing…
“InfoPath is Dead” … Well, it is, isn’t it? (Insert smirk here)
• Anyone who says this is simply not facing the facts. InfoPath does a lot of
things, and it does them very well, even if it’s a product that has a limited
shelf life (depending on how you look at it).
• Quote: Glen Furnas at sharepoint-community.net: "Simply put, InfoPath is
a multi-purpose product that’s been put to use in a wide variety of ways,
and no single alternative will ever replace it in all its roles.“
• Ask around and see how many people are still using Windows XP. Now
ask those same people about running XP this time last year, two years
ago, even three – upgrades happen slowly, and typically only when
motivated.
So Let’s All Calm Down and Think About This Rationally
• InfoPath is still a product in the current Office product suite (as of Jan 2015)
• A deprecated product is not a product that is EOL today, in fact, to quote the
Office Team, “InfoPath 2013 desktop client and InfoPath Forms Services for
SharePoint Server 2013 will continue to be supported through 2023”
• There is no Microsoft offering yet released (even in beta – even alpha!) that
is designed in whole or in part to replace any portion of what InfoPath does
• Microsoft is aware there are literally millions of InfoPath forms in widespread
use. They’ll come up with a plan to handle migration in some form. Right??
Q.E.D InfoPath is not going away anytime soon
The Potential Future of Forms in the Microsoft World
Microsoft Slide from SPC 2014
A Quick Look at FoSL (Yeah… can we hire a new “naming guy”?)
• Is it / was it released? No…ish.
• A question appears in the forums with this pic:
• Apparently it was briefly released in Office 365
developer environments – like a day or two?
• Looking further at the roadmap is… amusing
• Under “In development”…
Forms on SharePoint Lists
This feature will allow for in-browser list form customization on top
of SharePoint lists and will allow for in-browser list item editing
without having to go to a different view as well as adding and
rearranging list columns in the custom view.
• The “More Info” link takes you to a completely unrelated page
with no mention of FoSL (not even the word “form”)
More on FoSL: http://blog.metrostarsystems.com/2014/06/18/infopath-
depricated-what-is-infopaths-replacement/
So Then, Why Not Another (3rd Party) Forms Product?
First reason…
To paraphrase The Simpsons;
o Trying to get any of our customers to seriously consider a
3rd party option has proven very difficult (regardless of the
ROI)
o Why pay for some third party product when you already
have a powerful tool at your disposal? (Hint: InfoPath)
o Thus far, only InfoPath has all the power on premise as well
as online. Third party Office 365 solutions leave somewhat
to be desired (often much more than somewhat).
“The finger thing means the money!”
What Are Some 3rd Party Options?
Product Available on Premises (2013) Available in Office 365
Nintex Forms Yes Yes
Formotus Forms Yes, but not direct integration with SharePoint Yes, but not direct integration
K2 SmartForms Yes Yes… when combined with
Workflow?
KWizCom Yes No
SPForm Yes Yes (different name & functionality)
PDF ShareForms Yes No
Forms7 Yes (in version 0.0.081) No
Dell Quick Apps Um… yes? Their website was really unclear No
A reasonably complete list of options
5 Alternatives to InfoPath for SharePoint forms (from ShareGate):
http://en.share-gate.com/blog/5-alternatives-to-infopath-for-sharepoint-forms
Why Not Just Use the Out of the Box SharePoint
Columns / Forms … Hello? Anyone?
• When talking seriously about what SharePoint can do with just
modifying the column settings, you start to run out of options
fairly quickly.
• Yes, mostly all the column types you could want are there, but
the logic rules you can apply to the columns is severely limited
• There’s no concept of views
• Depending on your column choices early on, this can adversely
affect downstream behaviours (things like Business Intelligence)
– these can be mitigated with form tools; like InfoPath
Why Not Just Customize the Out of the Box SharePoint
Forms? It’s Just ASP.net.
• First off… if you have a developer on staff that has the skills to
customize these – great, this is a possible option. Almost
none of our customers (regardless of size) have this option.
• Two of the major downsides of customizing out of the box
SharePoint forms are maintainability and upgradability.
• If you’re afraid of the upgradability future of InfoPath forms,
don’t kid yourself, ASP.net forms aren’t going to be any easier
to upgrade. Additionally, MS will most likely provide an
upgrade path for InfoPath forms – you’re on your own with
custom built forms.
What About Some “Free” JavaScript / jQuery Solution?
• Good luck with that! Remember that thing in v0.0.081?
• A “free” solution is never a free ($0) solution
• What happens when your “developer” leaves – will new
changes ever be possible?
• Finding new talent (hiring that same skill set) to
take over a role can be difficult and/or expensive
• Developing your own talent can be time
consuming and just as expensive, and then what
do you do when they leave?
• You can always farm it out to an overseas agency… and
end up with something that doesn’t do anything that
resembles your needs
Above: From a presentation
on implementing an open
source solution at the
College of Charleston
Ok, Ok, So Why InfoPath?
• At its most basic, InfoPath can be used:
To create custom stand alone forms. The XML format is easy for
developers to work with.
To create custom forms for SharePoint lists. These forms save
their data back into SharePoint as a list item with the data saved as
the items’ columns.
To create custom forms in SharePoint libraries. These forms save
their data as a file in a SharePoint library. Data can be moved in /
out of the forms by “promoting” columns.
To create workflow forms in both SharePoint Designer and Visual
Studio workflows.
Reasons to Use InfoPath
• Rich editor to create a form that can look like anything you want.
• Rules based business logic to hide, show, format and validate fields.
• External connectivity to offer dropdown lists populated from SharePoint lists, SQL server and
many other sources.
• While a forms designer needs a licensed copy of InfoPath, the end user only needs a web
browser. Users do not need any InfoPath product or version if the forms are hosted in the
Enterprise Edition of SharePoint 2007, 2010 or 2013.
• No knowledge of JavaScript, jQuery, XML, HTML or CSS needed to create custom forms and
custom validation.
• Multiple views of data. Example: A user might see 50 fields when filling out the form. The
approvers might see a 10 field summary and after approval or rejection the user might only see 2
fields and a comments field.
• Optional bidirectional data (edit a property in the InfoPath form and it updates in the library
metadata, edit library metadata and it updates in the InfoPath form - great for workflows!)
From: http://techtrainingnotes.blogspot.ca/2014/01/why-
use-infopath-sharepoint-infopath.html
But… (There’s Always a But) The Future is Rather Muddy
• InfoPath vs Forms Services
• InfoPath is supported until 2023 but there is no such policy in place for Forms Services
• On Premises SharePoint vNext will likely drop support for Forms Services
• How will users / enterprises obtain InfoPath in the future?
• InfoPath won’t be in Office vNext, so how do you maintain older forms?
• Office subscription models are changing and phasing it out
• Becoming a standalone (discontinued) product?
• InfoPath 2013 Dec 2014 Hotfix: “Users can submit data to email messages when they
install InfoPath 2013 side by side with future versions of Microsoft Office”
• Will it become free like “Money” and “Flight Simulator”
• Turbulent times ahead, but InfoPath forms will live on for a long time, regardless
A Few Keys to Success With Any Form You Create
• Don’t take on a form you know you can’t create
• Learn what the tool is capable of first & apply that in practice
• Don’t be afraid to say “I don’t know”
• Try stuff out in a “safe area” (sandbox) before committing to a “yes” or “no”
• InfoPath isn’t going to solve world hunger *anymore*, don’t think it’s capable of
anything or everything
• Understand what your customer wants and draw it out in a “very simple” format
you can both agree to – it’s a lot easier to change paper than what’s on screen
• Colour, graphics, sexy fonts, flare… that s&%t can go a long way
Summary
• InfoPath isn’t going to be easy to replace – and the motivation to go
back and change old forms will follow the arc of a slow moving train
• InfoPath is still a great product. It does a lot of things really well. It will
remain a viable option for the foreseeable future
• Until we start to see more out of the folks over at Microsoft regarding
the future of forms (life after InfoPath), my advice is to continue using
InfoPath as it’s still an awesome tool, and it accomplishes a great deal of
tasks all in a single package
Questions?
Contact Info
Colin Phillips
cphillips@itgroove.net
blog: mmman.itgroove.net
Twitter: @itgroove_colin

Mais conteúdo relacionado

Mais procurados

WKDNUG SP2010 Development Presentation
WKDNUG SP2010 Development PresentationWKDNUG SP2010 Development Presentation
WKDNUG SP2010 Development PresentationRob Wilson
 
Ivor Davies Resume - March 3rd 2016
Ivor Davies Resume - March 3rd 2016Ivor Davies Resume - March 3rd 2016
Ivor Davies Resume - March 3rd 2016Ivor Davies
 
My First SharePoint Online PowerApp
My First SharePoint Online PowerAppMy First SharePoint Online PowerApp
My First SharePoint Online PowerAppBecky Bertram
 
Quick & Easy SharePoint Forms with StratusForms
Quick & Easy SharePoint Forms with StratusFormsQuick & Easy SharePoint Forms with StratusForms
Quick & Easy SharePoint Forms with StratusFormsApril Dunnam
 
SharePoint Integration and the BDC - Richard Harbridge and Mark Brahmhall
SharePoint Integration and the BDC - Richard Harbridge and Mark BrahmhallSharePoint Integration and the BDC - Richard Harbridge and Mark Brahmhall
SharePoint Integration and the BDC - Richard Harbridge and Mark BrahmhallBoston Area SharePoint Users Group
 
How to build SharePoint applications that everybody loves
How to build SharePoint applications that everybody lovesHow to build SharePoint applications that everybody loves
How to build SharePoint applications that everybody lovesMaarten Visser
 
SharePoint 2010 101 @ SPSVB
SharePoint 2010 101 @ SPSVBSharePoint 2010 101 @ SPSVB
SharePoint 2010 101 @ SPSVBDux Raymond Sy
 
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
 
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)
 
The Trials of Supporting End Users with SharePoint InfoPath forms
The Trials of Supporting End Users with SharePoint InfoPath formsThe Trials of Supporting End Users with SharePoint InfoPath forms
The Trials of Supporting End Users with SharePoint InfoPath formsJamie McAllister
 
SharePoint Developer Experience Present & Future
SharePoint Developer Experience Present & FutureSharePoint Developer Experience Present & Future
SharePoint Developer Experience Present & Futuremattbremer
 
Jump Start: Share Point Development
Jump Start: Share Point DevelopmentJump Start: Share Point Development
Jump Start: Share Point Developmentmattbremer
 
Access Services in SharePoint 2010 - All You Need to Know
Access Services in SharePoint 2010 - All You Need to KnowAccess Services in SharePoint 2010 - All You Need to Know
Access Services in SharePoint 2010 - All You Need to KnowNik Patel
 
DAYSPUG - Funnel your info down a new path
DAYSPUG - Funnel your info down a new pathDAYSPUG - Funnel your info down a new path
DAYSPUG - Funnel your info down a new pathRyan Dennis
 
Where did design view go in SharePoint Designer
Where did design view go in SharePoint DesignerWhere did design view go in SharePoint Designer
Where did design view go in SharePoint DesignerPatrick O'Toole
 
Creating a SharePoint App with Microsoft Access Services
Creating a SharePoint App with Microsoft Access ServicesCreating a SharePoint App with Microsoft Access Services
Creating a SharePoint App with Microsoft Access ServicesSPC Adriatics
 

Mais procurados (20)

A Career in SharePoint
A Career in SharePointA Career in SharePoint
A Career in SharePoint
 
WKDNUG SP2010 Development Presentation
WKDNUG SP2010 Development PresentationWKDNUG SP2010 Development Presentation
WKDNUG SP2010 Development Presentation
 
Ivor Davies Resume - March 3rd 2016
Ivor Davies Resume - March 3rd 2016Ivor Davies Resume - March 3rd 2016
Ivor Davies Resume - March 3rd 2016
 
My First SharePoint Online PowerApp
My First SharePoint Online PowerAppMy First SharePoint Online PowerApp
My First SharePoint Online PowerApp
 
Quick & Easy SharePoint Forms with StratusForms
Quick & Easy SharePoint Forms with StratusFormsQuick & Easy SharePoint Forms with StratusForms
Quick & Easy SharePoint Forms with StratusForms
 
SharePoint Integration and the BDC - Richard Harbridge and Mark Brahmhall
SharePoint Integration and the BDC - Richard Harbridge and Mark BrahmhallSharePoint Integration and the BDC - Richard Harbridge and Mark Brahmhall
SharePoint Integration and the BDC - Richard Harbridge and Mark Brahmhall
 
How to build SharePoint applications that everybody loves
How to build SharePoint applications that everybody lovesHow to build SharePoint applications that everybody loves
How to build SharePoint applications that everybody loves
 
Microsoft Forms 101
Microsoft Forms 101Microsoft Forms 101
Microsoft Forms 101
 
SharePoint 2010 101 @ SPSVB
SharePoint 2010 101 @ SPSVBSharePoint 2010 101 @ SPSVB
SharePoint 2010 101 @ SPSVB
 
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...
 
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
 
Share point 2010_day3
Share point 2010_day3Share point 2010_day3
Share point 2010_day3
 
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
 
The Trials of Supporting End Users with SharePoint InfoPath forms
The Trials of Supporting End Users with SharePoint InfoPath formsThe Trials of Supporting End Users with SharePoint InfoPath forms
The Trials of Supporting End Users with SharePoint InfoPath forms
 
SharePoint Developer Experience Present & Future
SharePoint Developer Experience Present & FutureSharePoint Developer Experience Present & Future
SharePoint Developer Experience Present & Future
 
Jump Start: Share Point Development
Jump Start: Share Point DevelopmentJump Start: Share Point Development
Jump Start: Share Point Development
 
Access Services in SharePoint 2010 - All You Need to Know
Access Services in SharePoint 2010 - All You Need to KnowAccess Services in SharePoint 2010 - All You Need to Know
Access Services in SharePoint 2010 - All You Need to Know
 
DAYSPUG - Funnel your info down a new path
DAYSPUG - Funnel your info down a new pathDAYSPUG - Funnel your info down a new path
DAYSPUG - Funnel your info down a new path
 
Where did design view go in SharePoint Designer
Where did design view go in SharePoint DesignerWhere did design view go in SharePoint Designer
Where did design view go in SharePoint Designer
 
Creating a SharePoint App with Microsoft Access Services
Creating a SharePoint App with Microsoft Access ServicesCreating a SharePoint App with Microsoft Access Services
Creating a SharePoint App with Microsoft Access Services
 

Destaque

SharePoint 2010 - InfoPath, Workflow
SharePoint 2010 - InfoPath, WorkflowSharePoint 2010 - InfoPath, Workflow
SharePoint 2010 - InfoPath, WorkflowJonathon Schultz
 
Creating business processes using Access Apps in SharePoint
Creating business processes using Access Apps in SharePointCreating business processes using Access Apps in SharePoint
Creating business processes using Access Apps in SharePointJeanne Hatton
 
Electronics Project Book
Electronics Project BookElectronics Project Book
Electronics Project BookVarun Bansal
 
Free Electronics Projects Circuits and their Applications
Free Electronics Projects Circuits and their ApplicationsFree Electronics Projects Circuits and their Applications
Free Electronics Projects Circuits and their ApplicationsElectronics Hub
 
Transparent electronics
Transparent electronics Transparent electronics
Transparent electronics Sai Viswanath
 
Electronics for-you-projects-and-ideas-2000
Electronics for-you-projects-and-ideas-2000Electronics for-you-projects-and-ideas-2000
Electronics for-you-projects-and-ideas-2000nonshahid
 

Destaque (6)

SharePoint 2010 - InfoPath, Workflow
SharePoint 2010 - InfoPath, WorkflowSharePoint 2010 - InfoPath, Workflow
SharePoint 2010 - InfoPath, Workflow
 
Creating business processes using Access Apps in SharePoint
Creating business processes using Access Apps in SharePointCreating business processes using Access Apps in SharePoint
Creating business processes using Access Apps in SharePoint
 
Electronics Project Book
Electronics Project BookElectronics Project Book
Electronics Project Book
 
Free Electronics Projects Circuits and their Applications
Free Electronics Projects Circuits and their ApplicationsFree Electronics Projects Circuits and their Applications
Free Electronics Projects Circuits and their Applications
 
Transparent electronics
Transparent electronics Transparent electronics
Transparent electronics
 
Electronics for-you-projects-and-ideas-2000
Electronics for-you-projects-and-ideas-2000Electronics for-you-projects-and-ideas-2000
Electronics for-you-projects-and-ideas-2000
 

Semelhante a SharePoint Forms & InfoPath – Go with what you know

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
 
Make SharePoint work for you!
Make SharePoint work for you!Make SharePoint work for you!
Make SharePoint work for you!Asif Rehmani
 
No-code forms and workflow tools of the SharePoint trade
No-code forms and workflow tools of the SharePoint tradeNo-code forms and workflow tools of the SharePoint trade
No-code forms and workflow tools of the SharePoint tradeAsif Rehmani
 
SharePoint 2013 Preview
SharePoint 2013 PreviewSharePoint 2013 Preview
SharePoint 2013 PreviewRegroove
 
Busines productivity with SharePoint Online
Busines productivity with SharePoint OnlineBusines productivity with SharePoint Online
Busines productivity with SharePoint Onlinejems7
 
Deciding What to Do - SharePoint 2019 - NACS 2019
Deciding What to Do - SharePoint 2019 - NACS 2019Deciding What to Do - SharePoint 2019 - NACS 2019
Deciding What to Do - SharePoint 2019 - NACS 2019John Ferringer
 
Good vs Evil SharePoint Customizing
Good vs Evil SharePoint CustomizingGood vs Evil SharePoint Customizing
Good vs Evil SharePoint CustomizingStacy Deere
 
[Webinar Slides] Future-Proof Your SharePoint Investment
[Webinar Slides] Future-Proof Your SharePoint Investment[Webinar Slides] Future-Proof Your SharePoint Investment
[Webinar Slides] Future-Proof Your SharePoint InvestmentAIIM International
 
Advanced SharePoint 2010 Features
Advanced SharePoint 2010 FeaturesAdvanced SharePoint 2010 Features
Advanced SharePoint 2010 FeaturesIvor Davies
 
Is SharePoint 2010 the panacea to the shortcomings & difficulties we had with...
Is SharePoint 2010 the panacea to the shortcomings & difficulties we had with...Is SharePoint 2010 the panacea to the shortcomings & difficulties we had with...
Is SharePoint 2010 the panacea to the shortcomings & difficulties we had with...Randy Perkins-Smart
 
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
 
Intermediate SharePoint 2010 Training
Intermediate SharePoint 2010 TrainingIntermediate SharePoint 2010 Training
Intermediate SharePoint 2010 TrainingIvor Davies
 
Spca2014 marianne vanwanrooij collaboration_and_enterprise_content_management
Spca2014 marianne vanwanrooij collaboration_and_enterprise_content_managementSpca2014 marianne vanwanrooij collaboration_and_enterprise_content_management
Spca2014 marianne vanwanrooij collaboration_and_enterprise_content_managementNCCOMMS
 
Careers in SharePoint, Office 365, Azure & Power BI
Careers in SharePoint, Office 365, Azure & Power BICareers in SharePoint, Office 365, Azure & Power BI
Careers in SharePoint, Office 365, Azure & Power BIMatthew J. Bailey , MCT
 
SharePoint and Drupal: Yes, We Can Coexist!
SharePoint and Drupal: Yes, We Can Coexist!SharePoint and Drupal: Yes, We Can Coexist!
SharePoint and Drupal: Yes, We Can Coexist!Donna Rodriguez
 
Workflows and Forms in Microsoft world - when to use what
Workflows and Forms in Microsoft world - when to use whatWorkflows and Forms in Microsoft world - when to use what
Workflows and Forms in Microsoft world - when to use whatAsif Rehmani
 
Intranet systems beyond SharePoint and the future of SharePoint
Intranet systems beyond SharePoint and the future of SharePointIntranet systems beyond SharePoint and the future of SharePoint
Intranet systems beyond SharePoint and the future of SharePointPerttu Tolvanen
 

Semelhante a SharePoint Forms & InfoPath – Go with what you know (20)

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
 
Make SharePoint work for you!
Make SharePoint work for you!Make SharePoint work for you!
Make SharePoint work for you!
 
No-code forms and workflow tools of the SharePoint trade
No-code forms and workflow tools of the SharePoint tradeNo-code forms and workflow tools of the SharePoint trade
No-code forms and workflow tools of the SharePoint trade
 
Lotus Notes to SharePoint Migration
Lotus Notes to SharePoint MigrationLotus Notes to SharePoint Migration
Lotus Notes to SharePoint Migration
 
SharePoint 2013 Preview
SharePoint 2013 PreviewSharePoint 2013 Preview
SharePoint 2013 Preview
 
Busines productivity with SharePoint Online
Busines productivity with SharePoint OnlineBusines productivity with SharePoint Online
Busines productivity with SharePoint Online
 
Deciding What to Do - SharePoint 2019 - NACS 2019
Deciding What to Do - SharePoint 2019 - NACS 2019Deciding What to Do - SharePoint 2019 - NACS 2019
Deciding What to Do - SharePoint 2019 - NACS 2019
 
Good vs Evil SharePoint Customizing
Good vs Evil SharePoint CustomizingGood vs Evil SharePoint Customizing
Good vs Evil SharePoint Customizing
 
[Webinar Slides] Future-Proof Your SharePoint Investment
[Webinar Slides] Future-Proof Your SharePoint Investment[Webinar Slides] Future-Proof Your SharePoint Investment
[Webinar Slides] Future-Proof Your SharePoint Investment
 
Webinar: NextGen Portals: What? Why? When?
Webinar: NextGen Portals: What? Why? When?Webinar: NextGen Portals: What? Why? When?
Webinar: NextGen Portals: What? Why? When?
 
Advanced SharePoint 2010 Features
Advanced SharePoint 2010 FeaturesAdvanced SharePoint 2010 Features
Advanced SharePoint 2010 Features
 
Is SharePoint 2010 the panacea to the shortcomings & difficulties we had with...
Is SharePoint 2010 the panacea to the shortcomings & difficulties we had with...Is SharePoint 2010 the panacea to the shortcomings & difficulties we had with...
Is SharePoint 2010 the panacea to the shortcomings & difficulties we had with...
 
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
 
Intermediate SharePoint 2010 Training
Intermediate SharePoint 2010 TrainingIntermediate SharePoint 2010 Training
Intermediate SharePoint 2010 Training
 
Spca2014 marianne vanwanrooij collaboration_and_enterprise_content_management
Spca2014 marianne vanwanrooij collaboration_and_enterprise_content_managementSpca2014 marianne vanwanrooij collaboration_and_enterprise_content_management
Spca2014 marianne vanwanrooij collaboration_and_enterprise_content_management
 
Speakers slidedeckwidescreen sp-biz
Speakers slidedeckwidescreen   sp-bizSpeakers slidedeckwidescreen   sp-biz
Speakers slidedeckwidescreen sp-biz
 
Careers in SharePoint, Office 365, Azure & Power BI
Careers in SharePoint, Office 365, Azure & Power BICareers in SharePoint, Office 365, Azure & Power BI
Careers in SharePoint, Office 365, Azure & Power BI
 
SharePoint and Drupal: Yes, We Can Coexist!
SharePoint and Drupal: Yes, We Can Coexist!SharePoint and Drupal: Yes, We Can Coexist!
SharePoint and Drupal: Yes, We Can Coexist!
 
Workflows and Forms in Microsoft world - when to use what
Workflows and Forms in Microsoft world - when to use whatWorkflows and Forms in Microsoft world - when to use what
Workflows and Forms in Microsoft world - when to use what
 
Intranet systems beyond SharePoint and the future of SharePoint
Intranet systems beyond SharePoint and the future of SharePointIntranet systems beyond SharePoint and the future of SharePoint
Intranet systems beyond SharePoint and the future of SharePoint
 

Mais de Regroove

What's New in Microsoft 365 - June 2022
What's New in Microsoft 365 - June 2022What's New in Microsoft 365 - June 2022
What's New in Microsoft 365 - June 2022Regroove
 
New Microsoft Features - Victoria O365 User Group April 2022
New Microsoft Features - Victoria O365 User Group April 2022New Microsoft Features - Victoria O365 User Group April 2022
New Microsoft Features - Victoria O365 User Group April 2022Regroove
 
New Microsoft Features - Victoria O365 User Group February 2022
New Microsoft Features - Victoria O365 User Group February 2022New Microsoft Features - Victoria O365 User Group February 2022
New Microsoft Features - Victoria O365 User Group February 2022Regroove
 
Regroove Teams Tips from Victoria O365 User Group Feb 2022
Regroove Teams Tips from Victoria O365 User Group Feb 2022Regroove Teams Tips from Victoria O365 User Group Feb 2022
Regroove Teams Tips from Victoria O365 User Group Feb 2022Regroove
 
What's new in Microsoft 365 January 20 2022
What's new in Microsoft 365 January 20 2022What's new in Microsoft 365 January 20 2022
What's new in Microsoft 365 January 20 2022Regroove
 
What's new in Microsoft 365 November 2021
What's new in Microsoft 365 November 2021What's new in Microsoft 365 November 2021
What's new in Microsoft 365 November 2021Regroove
 
What's new in Microsoft 365 October 2021
What's new in Microsoft 365 October 2021What's new in Microsoft 365 October 2021
What's new in Microsoft 365 October 2021Regroove
 
What's new in Microsoft 365 September 2021
What's new in Microsoft 365 September 2021What's new in Microsoft 365 September 2021
What's new in Microsoft 365 September 2021Regroove
 
What's New in Microsoft 365 @ Victoria O365 User Group Virtual Meet-up August...
What's New in Microsoft 365 @ Victoria O365 User Group Virtual Meet-up August...What's New in Microsoft 365 @ Victoria O365 User Group Virtual Meet-up August...
What's New in Microsoft 365 @ Victoria O365 User Group Virtual Meet-up August...Regroove
 
What's new in Microsoft 365 July 2021
What's new in Microsoft 365 July 2021What's new in Microsoft 365 July 2021
What's new in Microsoft 365 July 2021Regroove
 
What's new in Microsoft 365 June 2021
What's new in Microsoft 365 June 2021What's new in Microsoft 365 June 2021
What's new in Microsoft 365 June 2021Regroove
 
Microsoft office 365 what's new for May 2021
Microsoft office 365 what's new for May 2021Microsoft office 365 what's new for May 2021
Microsoft office 365 what's new for May 2021Regroove
 
Microsoft Office 365 What's New for April 2021
Microsoft Office 365 What's New for April 2021Microsoft Office 365 What's New for April 2021
Microsoft Office 365 What's New for April 2021Regroove
 
Microsoft Office 365 What's New for March 2021
Microsoft Office 365 What's New for March 2021Microsoft Office 365 What's New for March 2021
Microsoft Office 365 What's New for March 2021Regroove
 
Microsoft Office 365 What's New for February 2021
Microsoft Office 365 What's New for February 2021Microsoft Office 365 What's New for February 2021
Microsoft Office 365 What's New for February 2021Regroove
 
Victoria Office 365 Users Group - Microsoft Teams Breakout Rooms
Victoria Office 365 Users Group - Microsoft Teams Breakout RoomsVictoria Office 365 Users Group - Microsoft Teams Breakout Rooms
Victoria Office 365 Users Group - Microsoft Teams Breakout RoomsRegroove
 
Microsoft Office 365 What's New for January 2021
Microsoft Office 365 What's New for January 2021Microsoft Office 365 What's New for January 2021
Microsoft Office 365 What's New for January 2021Regroove
 
Microsoft Office 365 What's New for November 2020
Microsoft Office 365 What's New for November 2020Microsoft Office 365 What's New for November 2020
Microsoft Office 365 What's New for November 2020Regroove
 
Microsoft Office 365 What's New for October 2020
Microsoft Office 365 What's New for October 2020Microsoft Office 365 What's New for October 2020
Microsoft Office 365 What's New for October 2020Regroove
 
Microsoft Office 365 What's New for September 2020 with Recap of Ignite 2020
Microsoft Office 365 What's New for September 2020 with Recap of Ignite 2020Microsoft Office 365 What's New for September 2020 with Recap of Ignite 2020
Microsoft Office 365 What's New for September 2020 with Recap of Ignite 2020Regroove
 

Mais de Regroove (20)

What's New in Microsoft 365 - June 2022
What's New in Microsoft 365 - June 2022What's New in Microsoft 365 - June 2022
What's New in Microsoft 365 - June 2022
 
New Microsoft Features - Victoria O365 User Group April 2022
New Microsoft Features - Victoria O365 User Group April 2022New Microsoft Features - Victoria O365 User Group April 2022
New Microsoft Features - Victoria O365 User Group April 2022
 
New Microsoft Features - Victoria O365 User Group February 2022
New Microsoft Features - Victoria O365 User Group February 2022New Microsoft Features - Victoria O365 User Group February 2022
New Microsoft Features - Victoria O365 User Group February 2022
 
Regroove Teams Tips from Victoria O365 User Group Feb 2022
Regroove Teams Tips from Victoria O365 User Group Feb 2022Regroove Teams Tips from Victoria O365 User Group Feb 2022
Regroove Teams Tips from Victoria O365 User Group Feb 2022
 
What's new in Microsoft 365 January 20 2022
What's new in Microsoft 365 January 20 2022What's new in Microsoft 365 January 20 2022
What's new in Microsoft 365 January 20 2022
 
What's new in Microsoft 365 November 2021
What's new in Microsoft 365 November 2021What's new in Microsoft 365 November 2021
What's new in Microsoft 365 November 2021
 
What's new in Microsoft 365 October 2021
What's new in Microsoft 365 October 2021What's new in Microsoft 365 October 2021
What's new in Microsoft 365 October 2021
 
What's new in Microsoft 365 September 2021
What's new in Microsoft 365 September 2021What's new in Microsoft 365 September 2021
What's new in Microsoft 365 September 2021
 
What's New in Microsoft 365 @ Victoria O365 User Group Virtual Meet-up August...
What's New in Microsoft 365 @ Victoria O365 User Group Virtual Meet-up August...What's New in Microsoft 365 @ Victoria O365 User Group Virtual Meet-up August...
What's New in Microsoft 365 @ Victoria O365 User Group Virtual Meet-up August...
 
What's new in Microsoft 365 July 2021
What's new in Microsoft 365 July 2021What's new in Microsoft 365 July 2021
What's new in Microsoft 365 July 2021
 
What's new in Microsoft 365 June 2021
What's new in Microsoft 365 June 2021What's new in Microsoft 365 June 2021
What's new in Microsoft 365 June 2021
 
Microsoft office 365 what's new for May 2021
Microsoft office 365 what's new for May 2021Microsoft office 365 what's new for May 2021
Microsoft office 365 what's new for May 2021
 
Microsoft Office 365 What's New for April 2021
Microsoft Office 365 What's New for April 2021Microsoft Office 365 What's New for April 2021
Microsoft Office 365 What's New for April 2021
 
Microsoft Office 365 What's New for March 2021
Microsoft Office 365 What's New for March 2021Microsoft Office 365 What's New for March 2021
Microsoft Office 365 What's New for March 2021
 
Microsoft Office 365 What's New for February 2021
Microsoft Office 365 What's New for February 2021Microsoft Office 365 What's New for February 2021
Microsoft Office 365 What's New for February 2021
 
Victoria Office 365 Users Group - Microsoft Teams Breakout Rooms
Victoria Office 365 Users Group - Microsoft Teams Breakout RoomsVictoria Office 365 Users Group - Microsoft Teams Breakout Rooms
Victoria Office 365 Users Group - Microsoft Teams Breakout Rooms
 
Microsoft Office 365 What's New for January 2021
Microsoft Office 365 What's New for January 2021Microsoft Office 365 What's New for January 2021
Microsoft Office 365 What's New for January 2021
 
Microsoft Office 365 What's New for November 2020
Microsoft Office 365 What's New for November 2020Microsoft Office 365 What's New for November 2020
Microsoft Office 365 What's New for November 2020
 
Microsoft Office 365 What's New for October 2020
Microsoft Office 365 What's New for October 2020Microsoft Office 365 What's New for October 2020
Microsoft Office 365 What's New for October 2020
 
Microsoft Office 365 What's New for September 2020 with Recap of Ignite 2020
Microsoft Office 365 What's New for September 2020 with Recap of Ignite 2020Microsoft Office 365 What's New for September 2020 with Recap of Ignite 2020
Microsoft Office 365 What's New for September 2020 with Recap of Ignite 2020
 

Último

Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...OnePlan Solutions
 
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxThe Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxRTS corp
 
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics
 
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingOpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingShane Coughlan
 
Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLionel Briand
 
Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsJean Silva
 
The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments (...
The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments (...The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments (...
The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments (...kalichargn70th171
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...OnePlan Solutions
 
Ronisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited CatalogueRonisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited Catalogueitservices996
 
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesAmazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesKrzysztofKkol1
 
2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shardsChristopher Curtin
 
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfEnhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfRTS corp
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jNeo4j
 
SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?Alexandre Beguel
 
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonLeveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonApplitools
 
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdfSteve Caron
 
Mastering Project Planning with Microsoft Project 2016.pptx
Mastering Project Planning with Microsoft Project 2016.pptxMastering Project Planning with Microsoft Project 2016.pptx
Mastering Project Planning with Microsoft Project 2016.pptxAS Design & AST.
 
Introduction to Firebase Workshop Slides
Introduction to Firebase Workshop SlidesIntroduction to Firebase Workshop Slides
Introduction to Firebase Workshop Slidesvaideheekore1
 
Effectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorEffectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorTier1 app
 
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdfAndrey Devyatkin
 

Último (20)

Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
 
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxThe Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
 
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
 
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingOpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
 
Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and Repair
 
Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero results
 
The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments (...
The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments (...The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments (...
The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments (...
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
 
Ronisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited CatalogueRonisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited Catalogue
 
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesAmazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
 
2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards
 
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfEnhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
 
SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?
 
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonLeveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
 
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf
 
Mastering Project Planning with Microsoft Project 2016.pptx
Mastering Project Planning with Microsoft Project 2016.pptxMastering Project Planning with Microsoft Project 2016.pptx
Mastering Project Planning with Microsoft Project 2016.pptx
 
Introduction to Firebase Workshop Slides
Introduction to Firebase Workshop SlidesIntroduction to Firebase Workshop Slides
Introduction to Firebase Workshop Slides
 
Effectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorEffectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryError
 
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
 

SharePoint Forms & InfoPath – Go with what you know

  • 1. SharePoint Forms & InfoPath – Go with what you know Colin Phillips :: SharePoint MVP :: itgroove January 2015
  • 2. Who I am: Colin Phillips My Background  16+ Years in Technology  Today: SharePoint Consultant and MVP (with itgroove)  Previously: 12 Years Developing Software, IT Infrastructure Projects, Workflows, and Many Other Related Topics  B.Sc. in Computer Science from UVic My Socialness Blog: mmman.itgroove.net / Twitter: @itgroove_colin Where to learn more cphillips@itgroove.net
  • 3. InfoPath!? Are You Crazy? It’s 2015! The Good, The Bad, The Ugly • Seriously? InfoPath is dead, how can you be recommending it? • Why isn’t this presentation about how we should use another forms product instead? • What’s wrong with out of the box SharePoint column settings and calculated columns? • Why shouldn’t we just customize the out of the box SharePoint forms? Developers Rule! • Surely there’s some “free” JavaScript / jQuery solution that can do the same thing…
  • 4. “InfoPath is Dead” … Well, it is, isn’t it? (Insert smirk here) • Anyone who says this is simply not facing the facts. InfoPath does a lot of things, and it does them very well, even if it’s a product that has a limited shelf life (depending on how you look at it). • Quote: Glen Furnas at sharepoint-community.net: "Simply put, InfoPath is a multi-purpose product that’s been put to use in a wide variety of ways, and no single alternative will ever replace it in all its roles.“ • Ask around and see how many people are still using Windows XP. Now ask those same people about running XP this time last year, two years ago, even three – upgrades happen slowly, and typically only when motivated.
  • 5. So Let’s All Calm Down and Think About This Rationally • InfoPath is still a product in the current Office product suite (as of Jan 2015) • A deprecated product is not a product that is EOL today, in fact, to quote the Office Team, “InfoPath 2013 desktop client and InfoPath Forms Services for SharePoint Server 2013 will continue to be supported through 2023” • There is no Microsoft offering yet released (even in beta – even alpha!) that is designed in whole or in part to replace any portion of what InfoPath does • Microsoft is aware there are literally millions of InfoPath forms in widespread use. They’ll come up with a plan to handle migration in some form. Right?? Q.E.D InfoPath is not going away anytime soon
  • 6. The Potential Future of Forms in the Microsoft World Microsoft Slide from SPC 2014
  • 7. A Quick Look at FoSL (Yeah… can we hire a new “naming guy”?) • Is it / was it released? No…ish. • A question appears in the forums with this pic: • Apparently it was briefly released in Office 365 developer environments – like a day or two? • Looking further at the roadmap is… amusing • Under “In development”… Forms on SharePoint Lists This feature will allow for in-browser list form customization on top of SharePoint lists and will allow for in-browser list item editing without having to go to a different view as well as adding and rearranging list columns in the custom view. • The “More Info” link takes you to a completely unrelated page with no mention of FoSL (not even the word “form”) More on FoSL: http://blog.metrostarsystems.com/2014/06/18/infopath- depricated-what-is-infopaths-replacement/
  • 8. So Then, Why Not Another (3rd Party) Forms Product? First reason… To paraphrase The Simpsons; o Trying to get any of our customers to seriously consider a 3rd party option has proven very difficult (regardless of the ROI) o Why pay for some third party product when you already have a powerful tool at your disposal? (Hint: InfoPath) o Thus far, only InfoPath has all the power on premise as well as online. Third party Office 365 solutions leave somewhat to be desired (often much more than somewhat). “The finger thing means the money!”
  • 9. What Are Some 3rd Party Options? Product Available on Premises (2013) Available in Office 365 Nintex Forms Yes Yes Formotus Forms Yes, but not direct integration with SharePoint Yes, but not direct integration K2 SmartForms Yes Yes… when combined with Workflow? KWizCom Yes No SPForm Yes Yes (different name & functionality) PDF ShareForms Yes No Forms7 Yes (in version 0.0.081) No Dell Quick Apps Um… yes? Their website was really unclear No A reasonably complete list of options 5 Alternatives to InfoPath for SharePoint forms (from ShareGate): http://en.share-gate.com/blog/5-alternatives-to-infopath-for-sharepoint-forms
  • 10. Why Not Just Use the Out of the Box SharePoint Columns / Forms … Hello? Anyone? • When talking seriously about what SharePoint can do with just modifying the column settings, you start to run out of options fairly quickly. • Yes, mostly all the column types you could want are there, but the logic rules you can apply to the columns is severely limited • There’s no concept of views • Depending on your column choices early on, this can adversely affect downstream behaviours (things like Business Intelligence) – these can be mitigated with form tools; like InfoPath
  • 11. Why Not Just Customize the Out of the Box SharePoint Forms? It’s Just ASP.net. • First off… if you have a developer on staff that has the skills to customize these – great, this is a possible option. Almost none of our customers (regardless of size) have this option. • Two of the major downsides of customizing out of the box SharePoint forms are maintainability and upgradability. • If you’re afraid of the upgradability future of InfoPath forms, don’t kid yourself, ASP.net forms aren’t going to be any easier to upgrade. Additionally, MS will most likely provide an upgrade path for InfoPath forms – you’re on your own with custom built forms.
  • 12. What About Some “Free” JavaScript / jQuery Solution? • Good luck with that! Remember that thing in v0.0.081? • A “free” solution is never a free ($0) solution • What happens when your “developer” leaves – will new changes ever be possible? • Finding new talent (hiring that same skill set) to take over a role can be difficult and/or expensive • Developing your own talent can be time consuming and just as expensive, and then what do you do when they leave? • You can always farm it out to an overseas agency… and end up with something that doesn’t do anything that resembles your needs Above: From a presentation on implementing an open source solution at the College of Charleston
  • 13. Ok, Ok, So Why InfoPath? • At its most basic, InfoPath can be used: To create custom stand alone forms. The XML format is easy for developers to work with. To create custom forms for SharePoint lists. These forms save their data back into SharePoint as a list item with the data saved as the items’ columns. To create custom forms in SharePoint libraries. These forms save their data as a file in a SharePoint library. Data can be moved in / out of the forms by “promoting” columns. To create workflow forms in both SharePoint Designer and Visual Studio workflows.
  • 14. Reasons to Use InfoPath • Rich editor to create a form that can look like anything you want. • Rules based business logic to hide, show, format and validate fields. • External connectivity to offer dropdown lists populated from SharePoint lists, SQL server and many other sources. • While a forms designer needs a licensed copy of InfoPath, the end user only needs a web browser. Users do not need any InfoPath product or version if the forms are hosted in the Enterprise Edition of SharePoint 2007, 2010 or 2013. • No knowledge of JavaScript, jQuery, XML, HTML or CSS needed to create custom forms and custom validation. • Multiple views of data. Example: A user might see 50 fields when filling out the form. The approvers might see a 10 field summary and after approval or rejection the user might only see 2 fields and a comments field. • Optional bidirectional data (edit a property in the InfoPath form and it updates in the library metadata, edit library metadata and it updates in the InfoPath form - great for workflows!) From: http://techtrainingnotes.blogspot.ca/2014/01/why- use-infopath-sharepoint-infopath.html
  • 15. But… (There’s Always a But) The Future is Rather Muddy • InfoPath vs Forms Services • InfoPath is supported until 2023 but there is no such policy in place for Forms Services • On Premises SharePoint vNext will likely drop support for Forms Services • How will users / enterprises obtain InfoPath in the future? • InfoPath won’t be in Office vNext, so how do you maintain older forms? • Office subscription models are changing and phasing it out • Becoming a standalone (discontinued) product? • InfoPath 2013 Dec 2014 Hotfix: “Users can submit data to email messages when they install InfoPath 2013 side by side with future versions of Microsoft Office” • Will it become free like “Money” and “Flight Simulator” • Turbulent times ahead, but InfoPath forms will live on for a long time, regardless
  • 16. A Few Keys to Success With Any Form You Create • Don’t take on a form you know you can’t create • Learn what the tool is capable of first & apply that in practice • Don’t be afraid to say “I don’t know” • Try stuff out in a “safe area” (sandbox) before committing to a “yes” or “no” • InfoPath isn’t going to solve world hunger *anymore*, don’t think it’s capable of anything or everything • Understand what your customer wants and draw it out in a “very simple” format you can both agree to – it’s a lot easier to change paper than what’s on screen • Colour, graphics, sexy fonts, flare… that s&%t can go a long way
  • 17. Summary • InfoPath isn’t going to be easy to replace – and the motivation to go back and change old forms will follow the arc of a slow moving train • InfoPath is still a great product. It does a lot of things really well. It will remain a viable option for the foreseeable future • Until we start to see more out of the folks over at Microsoft regarding the future of forms (life after InfoPath), my advice is to continue using InfoPath as it’s still an awesome tool, and it accomplishes a great deal of tasks all in a single package
  • 18. Questions? Contact Info Colin Phillips cphillips@itgroove.net blog: mmman.itgroove.net Twitter: @itgroove_colin

Notas do Editor

  1. In Slide Show mode, click the arrow to enter the PowerPoint Getting Started Center.