Download presentation
Presentation is loading. Please wait.
1
PowerApps vs InfoPath:
If you are like me, you love InfoPath. Even if you don't love it, you probably have respect for it (even if grudgingly). It had been around for a long time and we have done some amazing things with it but it could be a bit decrepit at times. Along comes PowerApps and it is awesome and continually getting better but it's no InfoPath... Yet. In this session, we will look at the differences between the two and when to use each. Battle between the up and comer and the heavy weight champion of the world
2
About Your Speaker… Nikkia T. Carter
Microsoft Strategist | Solutions Developer | Trainer Specialty: Office 365, SharePoint, and Related Tech Applications & Intranet Developer 2001 – 2009 SharePoint Developer Present Microsoft Strategist | Solutions Developer | Trainer – Present CompTIA CTT Published Author | Tech Speaker | Event Organizer Other Roles: Microsoft Voices for Innovation (VFI) Taskforce SUGDC community lead IAMCP DC Communications Chair, Board Member MFCF-DC Founder FEDSPUG and WSPDC Board Member Former Microsoft WPC/Inspire Partner Engagement Board (PEB) Member Nikkia T. Carter Director of Collaboration and Training C3 Integrated Solutions, Inc
3
Before we begin…
4
SPSBMORE PARTNERS
5
Don’t Forget Your User Groups, Tech Communities and Other SharePoint Conferences
Baltimore SharePoint User Group SharePoint User Group of DC FEDSPUG/Women in SharePoint DC Flow User Group SharePoint .NET Group SPSEvents SharePoint Fest Collab365 Microsoft Tech Community Attend and participate This Photo by Unknown Author is licensed under CC BY
6
Questions? Ask Me! Please use the chat window.
7
This Photo by Unknown Author is licensed under CC BY-SA
This Photo by Unknown Author is licensed under CC BY-NC-ND
8
Disclaimer Microsoft cloud technology is constantly being updated.
As such, although we try to keep up to date slides, it is extremely difficult. Please excuse any inconsistencies between our slides and the cloud. Also, please excuse me if I fumble around if Microsoft added something or moved a button.
9
I’m here to start you on your journey but I am not a BI dev
I’m here to start you on your journey but I am not a BI dev. You can go as far as you want as there is a lot of training from Microsoft and elsewhere!
10
Let’s Get Ready to Rrruuummmmbbbbblllllee!!!
11
The Heavy Weight Champion of the World
InfoPath The Heavy Weight Champion of the World
12
What is InfoPath? Version Included In... Release Year InfoPath 2003 Microsoft Office 2003 Professional and Professional Enterprise 2003 InfoPath 2007 Microsoft Office 2007 Ultimate, Professional Plus and Enterprise 2007 InfoPath 2010 Microsoft Office 2010 Professional Plus; Office 365 2010 InfoPath 2013 Microsoft Office 2013 Professional Plus; Office 365 2013 Microsoft InfoPath is a software application for designing, distributing, filling and submitting electronic forms containing structured data.
13
Features Rules Data Validation Formatting and Conditional Formatting
ActiveX Controls XPath Expressions and Functions Connections to External Datasources Code Behind - JScript, Visual Basic, C#, and other languages SharePoint integration Customized User Roles Features ActiveX Controls List boxes Radio buttons Text boxes Buttons Check boxes. Calculated Values, which display the result of xPath expressions, and sections, which are containers for other controls. Repeating fields and sections, which can store many different values. External Datasources - SQL, Microsoft Access, and SharePoint databases can be connected to and submitted in the form.
14
How is it used? Stand Alone Outlook Access Excel Word XML Schema
Other business systems or applications using web services SharePoint And more! Connect to:
15
How is it used with SharePoint?
“Pretty” forms More functional forms Digital signatures Workflow (built around and/or in) Dashboards Reports Content Types
16
Forms Types in SharePoint
The SharePoint List Form template is used to customize the SharePoint form that is used to create, view, and edit items in a SharePoint List. The SharePoint Form Library template is used to design a form in a SharePoint form library. Has more functionality than the InfoPath SharePoint List Form.
17
PowerApps The Up and Comer
This Photo by Unknown Author is licensed under CC BY-NC
18
What is PowerApps? Announcements Date Introducing Microsoft PowerApps
Nov 30, 2015 Announcing Public Preview for PowerApps April 28, 2016 Microsoft PowerApps and Flow are generally available starting tomorrow Oct 31, 2016 PowerApps is a software to build custom business applications without the knowledge of app development or custom coding. It is included in most Office 365 subscriptions plans and is yet another feature of Office 365, just like OneDrive, Planner, and others.
19
Features Rules Data Validation Formatting and Conditional Formatting
ActiveX Controls XPath Expressions and Functions Connections to External Datasources Code Behind SharePoint integration Customized User Roles Features ActiveX Controls List boxes Radio buttons Text boxes Buttons Check boxes. Calculated Values, which display the result of xPath expressions, and sections, which are containers for other controls. Repeating fields and sections, which can store many different values. External Datasources - SQL, Microsoft Access, and SharePoint databases can be connected to and submitted in the form.
20
How is it used with SharePoint?
“Pretty” forms More functional forms Digital signatures Workflow (built around and/or in) Dashboards Reports Content Types How is it used with SharePoint?
21
PowerApps Options for SharePoint
Can only open from SharePoint list, not in PowerApps Gallery Only works for lists (not libraries) Can’t embed in a page Can’t move between sites/environments SharePoint Customized Appears in PowerApps Gallery and Mobile Works for lists and libraries Can embed in SharePoint Page Use anywhere Standalone App PowerApps Options for SharePoint
22
https://youtu.be/T6Q81OMwklY
11/27/2018 Demo InfoPath MFA List Form Library Form Powerapps Authenticating with MFA SharePoint Form Canvas app Tablet Phone Switching the list template in the SharePoint list’s settings GCC High Here is a link to the video from SharePoint Saturday Baltimore 2018! © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
23
InfoPath is like Mike Tyson
Powerful and lovable at times and scary at other times but his and InfoPath’s day as the heavy weight champion is over
24
PowerApps is like the New Day
Don’t You Dare Be Sour! Put You Together for PowerApps and Feel the POWER! IT’S A NEW DAY! PowerApps is like The New Day. 3 x the power, colorful, fun. It can be a bit awkward at times and it makes you like it but its time has come. It’s a new day.
25
Need Help? Visit Learn and Community at powerapps.microsoft.com
And/Or Reach out to Us!
26
Feel Free to Get Social! @C3isit @ladygwenavear C3Integrated
Microsoft Office365 11/27/2018 Feel Free to Get Social! @C3isit @ladygwenavear C3Integrated C3-Integrated-Solutions NikkiaTCarter C3Office365 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
27
Thank You
28
Break Down of Office 365 Email Connector in PowerApps
Here is the code: "New Cook Ross Onboarding Request for New Employee: " & DataCardKey.Text,"Please see this new request was created "&Text(Now(), "[$-en-US]mm/dd/yyyy hh:mm:ss")&Char(13)&Char(13)&"Employee Name: "& DataCardKey.Text&Char(13)&" Address: "& _DataCardValue2.Text&Char(13)&"Office 365 Licence Type: "&O365Lic_DataCardValue3.Selected.Value&Char(13)&"Mobile Number: "&Mobile_DataCardValue4.Text&Char(13)&"Multi-Factor Authentication: "&MFA_DataCardValue13.Selected.Value&Char(13)&" Group Membership(s): "&GrpMem_DataCardValue6.Text&Char(13)&"8x8 VoIP Setup? "&VoIP_DataCardValue7.Selected.Value&Char(13)&"8x8 VoIP Number and Extension: 1)
29
Break Down of Office 365 Email Connector in PowerApps
Here is the breakdown on the code needed: Office365.Send ( "New Cook Ross Onboarding Request for New Employee: " & DataCardKey.Text, "Please see this new request was created "&Text(Now(), "[$-en-US]mm/dd/yyyy hh:mm:ss")&Char(13)&Char(13)&"Employee Name: "& DataCardKey.Text&Char(13)&" Address: "& _DataCardValue2.Text&Char(13)&"Office 365 Licence Type: "&O365Lic_DataCardValue3.Selected.Value&Char(13)&"Mobile Number: "&Mobile_DataCardValue4.Text&Char(13)&"Multi- Factor Authentication: "&MFA_DataCardValue13.Selected.Value&Char(13)&" Group Membership(s): "&GrpMem_DataCardValue6.Text&Char(13)&"8x8 VoIP Setup? "&VoIP_DataCardValue7.Selected.Value&Char(13)&"8x8 VoIP Number and Extension: "&VoIPNo_DataCardValue8.Text, ); SubmitForm(SharePointForm1) NOTE: Use commas (,), not semicolons (;), between s and between parts of the function. Semicolons go between functions but you don’t need one after the last function. Beginning of Function To s Body Any part of this and the entire thing is optional. So if you need from but not the others, only use From. If you don’t need any don’t use the entire thing. End of Function Submit Data to SharePoint
30
Here is what the body of the email looks like:
Gets the time at date at the moment Please see this new request was created 10/16/ :38:26 Employee Name: Test User4 Address: Office 365 Licence Type: E5 Mobile Number: Multi-Factor Authentication: No Group Membership(s): grp3 8x8 VoIP Setup? Yes 8x8 VoIP Number and Extension: ext 1234 Please see this new request was created "&Text(Now(), "[$-en-US]mm/dd/yyyy hh:mm:ss")&Char(13)& Char(13)& "Employee Name: "& Empl_DataCardKey.Text&Char(13)& " Address: "& _DataCardValue2.Text&Char(13)& "Office 365 Licence Type: "&O365Lic_DataCardValue3.Selected.Value&Char(13)& "Mobile Number: "&Mobile_DataCardValue4.Text&Char(13)& "Multi-Factor Authentication:"&MFA_DataCardValue13.Selected.Value&Char(13)& " Group Membership(s): "&GrpMem_DataCardValue6.Text&Char(13)& "8x8 VoIP Setup? "&VoIP_DataCardValue7.Selected.Value&Char(13)& "8x8 VoIP Number and Extension: "&VoIPNo_DataCardValue8.Text Hard return newline Concatenates the strings together
31
Notes on Using the Office 365 Email Connector in PowerApps
Put the code in a button’s OnSelect property instead in the SharePointForm’s (usually named SharePointForm1) OnSuccess property Side Note: DO NOT use SubmitForm() in the OnSuccess property or you will initiate an infinite loop. If you initiate the loop, remove the SubmitForm() function and re-save and publish Everyone using the PowerApp, not only needs at least a free PowerApps license, but also need an license in Office 365 To get a free PowerApps license, if you don’t have it already, the admin needs to go to us/pricing/ and sign in for the free license Use the Office 365 connector, not the Outlook.com one Char(10) and Char(13) are both new lines but there is a difference. See US/a87b9fbb-40dc-4a2e-83df-eab /difference-between- char13-and-char10 Notes on Using the Office 365 Connector in PowerApps
32
References Control and Formula Reference: us/powerapps/maker/canvas-apps/formula-reference Connector Reference: us/connectors/ Office 365 Reference: us/connectors/office365connector/ Entity Reference: us/powerapps/developer/common-data- service/reference/about-entity-reference
Similar presentations
© 2025 SlidePlayer.com Inc.
All rights reserved.