Online Conference June 17 th and 18 th 2015 WWW.COLLAB365.EVENTS InfoPath alternatives and the potential of PowerApps Maarten Visser meetroo
Online Conference
June 17th and 18th 2015
WWW.COLLAB365.EVENTS
InfoPath alternatives and the potential of PowerApps
Maarten Vissermeetroo
WWW.COLLAB365.EVENTS
Maarten VissermeetrooProduct Manager
Digital WorkplaceSolutions for Office 365
Insert Your Picture here
Email : [email protected] : @mvisserFacebook : maartenvisser
FORMS BIOOutlook Forms in 1999SharePoint Forms using SP2001InfoPath Forms (Service) in 2007Custom forms and Third party tools
WWW.COLLAB365.EVENTS
WWW.COLLAB365.EVENTS
17 years ago I build Outlook forms
WWW.COLLAB365.EVENTS
15 years ago Microsoft gave us List Forms
WWW.COLLAB365.EVENTS
InfoPathPatent June 2000 (XSLT gen)InfoPath released in 2003
Multiple data sourcesOffline use
InfoPath versions 2003, 2007, 2010, 2013
WWW.COLLAB365.EVENTS
What is InfoPath?Form DesignerForm FillerForm PublishingMicrosoft 'Specials’
WWW.COLLAB365.EVENTS
Form DesignerWYSIWYG Form designerDrag and drop interfaceLarge library of controlsRules for Formatting and validationGet data from data sources
WWW.COLLAB365.EVENTS
Form FillerWeb clientEmbeded in SharePoint (Online)Desktop clientOffline usageMobile Support
WWW.COLLAB365.EVENTS
Form Publishing SharePoint List / Document LibraryFile (XML) / emailDatabase (Access / SQL)Webservice
WWW.COLLAB365.EVENTS
SpecialsOutlook/SharePoint Task IntegrationCustom Actions (Custom Code)
WWW.COLLAB365.EVENTS
Microsoft announced InfoPath was discontinued on January 31, 2014
WWW.COLLAB365.EVENTS
February 2015
InfoPath support confirmed for SharePoint 2016
Office client & InfoPath Services support confirmed until 2023
WWW.COLLAB365.EVENTS
February 2016Standard support for InfoPath (Form Services)SharePoint 2016 GA + 5 years = 2021
Extended support for InfoPath (Form Services)SharePoint 2016 GA + 10 years = 2026
WWW.COLLAB365.EVENTS
So all those existing solutions are safe
WWW.COLLAB365.EVENTS
How should we build new Form Solutions?
WWW.COLLAB365.EVENTS
How should we build new Form Solutions?Excel Online Services
Microsoft FormsAccess Apps Forms
Custom SharePoint formsOpen Source Solution
SharePoint Third Party AppsOther servicesPowerApps
WWW.COLLAB365.EVENTS
Excel Online Services
ProsEverybody knows ExcelData can be manipulated easily
ConsOnly useful for very basic formsNo design optionsNot mobile friendly
ExcelForm DesignerWYSIWHG Form designerDrag and drop interfaceLarge library of controlsRules for Formating and validationData connections
Form FillerDesktop clientEmbeded in sharePoint (Online)Mobile SupportOffline usage
Form PublishingSharePoint List / DocLibFile (xml) / emailDatabase (Access / SQL)Webservice
SpecialsTask IntegrationCustom code
Supported 0Partly supported (it depends) 5Not Supported 10
WWW.COLLAB365.EVENTS
Microsoft forms (forms.office.com)
WWW.COLLAB365.EVENTS
Microsoft forms (forms.office.com)
WWW.COLLAB365.EVENTS
Microsoft forms (forms.office.com)
WWW.COLLAB365.EVENTS
WWW.COLLAB365.EVENTS
WWW.COLLAB365.EVENTS
WWW.COLLAB365.EVENTS
WWW.COLLAB365.EVENTS
Microsoft formsProsFreeEasy to use and fastResponsive (mobile)
ConsOnly questionnaires
FormsForm DesignerWYSIWHG Form designerDrag and drop interfaceLarge library of controlsRules for Formating and validationData connections
Form FillerDesktop clientEmbeded in sharePoint (Online)Mobile SupportOffline usage
Form PublishingSharePoint List / DocLibFile (xml) / emailDatabase (Access / SQL)Webservice
SpecialsTask IntegrationCustom code
Supported 2Partly supported (it depends) 3Not Supported 10
WWW.COLLAB365.EVENTS
Access Apps FormsProsCan handle relational data (SQL Server/Azure)Easy-to-use and buildPowerful!
ConsLimited design optionsNot built for single lists or tablesNo way to do workflow (linked list is read only)Enterprise feature (Office 365 E3/ SharePoint Plan 2)No Search No Security trimming
AccessForm DesignerWYSIWHG Form designerDrag and drop interfaceLarge library of controlsRules for Formating and validationData connections
Form FillerDesktop clientEmbeded in sharePoint (Online)Mobile SupportOffline usage
Form PublishingSharePoint List / DocLibFile (xml) / emailDatabase (Access / SQL)Webservice
SpecialsTask IntegrationCustom code
Supported 5Partly supported (it depends) 4Not Supported 6
WWW.COLLAB365.EVENTS
Custom SharePoint Forms
ProsVery extensible and reusableYou can pick the technology you like
ConsYou need to be a developer Maintenance (costs!)
CustomForm DesignerWYSIWHG Form designerDrag and drop interfaceLarge library of controlsRules for Formating and validationData connections
Form FillerDesktop clientEmbeded in sharePoint (Online)Mobile SupportOffline usage
Form PublishingSharePoint List / DocLibFile (xml) / emailDatabase (Access / SQL)Webservice
SpecialsTask IntegrationCustom code
Supported 6Partly supported (it depends) 6Not Supported 3
WWW.COLLAB365.EVENTS
OpenSourceOpenSource
Form DesignerWYSIWHG Form designerDrag and drop interfaceLarge library of controlsRules for Formating and validationData connections
Form FillerDesktop clientEmbeded in sharePoint (Online)Mobile SupportOffline usage
Form PublishingSharePoint List / DocLibFile (xml) / emailDatabase (Access / SQL)Webservice
SpecialsTask IntegrationCustom code
Supported 4Partly supported (it depends) 9Not Supported 2
Online Conference
June 17th and 18th 2015
Data CSR HTMLCSS
JavaScript
Browser jQuery
jQuery solutions make changes
AFTER the page has loaded
iCSR helps writing less CSR code
Client Side RenderingiCSR.GitHub.io
Online Conference
June 17th and 18th 2015 31
Before & After Client Side Rendering is applied
WWW.COLLAB365.EVENTS
Third party solutionsNintex Forms (*)K2 SmartForms (*)FormotusKwizCom Forms (*)Infowise Ultimate Forms Dell Quick AppsPDF ShareFormsSPForm
* OnPrem + SharePoint online App
Online Conference
June 17th and 18th 2015
SharePoint Appstore
WWW.COLLAB365.EVENTS
Third Party AppsProsQuick to learnMost work on mobile devices
ConsA third party tool will require licensesCan be difficult to reuse / migrate
ThirdpartyForm DesignerWYSIWHG Form designerDrag and drop interfaceLarge library of controlsRules for Formating and validationData connections Some
Form FillerDesktop clientEmbeded in sharePoint (Online)Mobile SupportOffline usage Some
Form PublishingSharePoint List / DocLibFile (xml) / email SomeDatabase (Access / SQL) SomeWebservice Some
SpecialsTask IntegrationCustom code javascript
Supported 8Partly supported (it depends) 6Not Supported 1
WWW.COLLAB365.EVENTS
Online Services
And many more (combined) SaaS services could help you build forms that post to SharePoint.
Online ServicesForm DesignerWYSIWHG Form designerDrag and drop interfaceLarge library of controlsRules for Formating and validationData connections
Form FillerDesktop clientEmbeded in sharePoint (Online) In PreviewMobile SupportOffline usage
Form PublishingSharePoint List / DocLibFile (xml) / emailDatabase (Access / SQL)Webservice
SpecialsTask IntegrationCustom code
Supported 8Partly supported (it depends) 5Not Supported 2
WWW.COLLAB365.EVENTS
PowerApps
WWW.COLLAB365.EVENTS
WWW.COLLAB365.EVENTS
WWW.COLLAB365.EVENTS
WWW.COLLAB365.EVENTS
WWW.COLLAB365.EVENTS
WWW.COLLAB365.EVENTS
PowerAppsPowerApps
Form DesignerWYSIWHG Form designerDrag and drop interfaceLarge library of controlsRules for Formating and validationData connections
Form FillerDesktop clientEmbeded in sharePoint (Online)Mobile SupportOffline usage
Form PublishingSharePoint List / DocLibFile (xml) / emailDatabase (Access / SQL)Webservice
SpecialsTask IntegrationCustom code
Supported 13Partly supported (it depends) 2Not Supported 0
WWW.COLLAB365.EVENTS
Excel Forms Access Custom OpenSource Thirdparty Online Services PowerAppsForm DesignerWYSIWHG Form designerDrag and drop interfaceLarge library of controlsRules for Formating and validationData connections Some
Form FillerDesktop clientEmbeded in sharePoint (Online)Mobile SupportOffline usage Some
Form PublishingSharePoint List / DocLibFile (xml) / email SomeDatabase (Access / SQL) SomeWebservice Some
SpecialsTask Integration SomeCustom code javascript
Supported 0 2 5 6 4 8 8 13Partly supported (it depends) 5 3 4 6 8 6 5 2Not Supported 10 10 6 3 3 1 2 0
WWW.COLLAB365.EVENTS
Q&A
WWW.COLLAB365.EVENTS
Stay tuned for more great sessions …