25
Online Conference June 17 th and 18 th 2015 EVENTS.COLLAB365.COMMUNITY Translating Your InfoPath Forms to PowerApps

Translating Your InfoPath Forms to PowerApps Your InfoPath Forms to PowerApps EVENTS.COLLAB365.COMMUNITY Laura Rogers IW Mentor Email: [email protected] Twitter: @WonderLaura & @IWMentor

Embed Size (px)

Citation preview

Page 1: Translating Your InfoPath Forms to PowerApps Your InfoPath Forms to PowerApps EVENTS.COLLAB365.COMMUNITY Laura Rogers IW Mentor Email: Laura@iwmentor.com Twitter: @WonderLaura & @IWMentor

Online Conference

June 17th and 18th 2015EVENTS.COLLAB365.COMMUNITY

Translating Your InfoPath Formsto PowerApps

Page 2: Translating Your InfoPath Forms to PowerApps Your InfoPath Forms to PowerApps EVENTS.COLLAB365.COMMUNITY Laura Rogers IW Mentor Email: Laura@iwmentor.com Twitter: @WonderLaura & @IWMentor

EVENTS.COLLAB365.COMMUNITY

Laura Rogers

IW Mentor

Email: [email protected]

Twitter:

@WonderLaura & @IWMentor

Microsoft SharePoint MVP for 7 years

Live in Birmingham, Alabama

Blog: www.wonderlaura.com

Page 3: Translating Your InfoPath Forms to PowerApps Your InfoPath Forms to PowerApps EVENTS.COLLAB365.COMMUNITY Laura Rogers IW Mentor Email: Laura@iwmentor.com Twitter: @WonderLaura & @IWMentor

EVENTS.COLLAB365.COMMUNITY

Agenda

Intro Form Building Your Next StepsComparisons

Page 4: Translating Your InfoPath Forms to PowerApps Your InfoPath Forms to PowerApps EVENTS.COLLAB365.COMMUNITY Laura Rogers IW Mentor Email: Laura@iwmentor.com Twitter: @WonderLaura & @IWMentor

Online Conference

June 17th and 18th 2015EVENTS.COLLAB365.COMMUNITY

INFOPATH POWERAPPS

Introduction

Page 5: Translating Your InfoPath Forms to PowerApps Your InfoPath Forms to PowerApps EVENTS.COLLAB365.COMMUNITY Laura Rogers IW Mentor Email: Laura@iwmentor.com Twitter: @WonderLaura & @IWMentor

Online Conference

June 17th and 18th 2015EVENTS.COLLAB365.COMMUNITY

INFOPATH

• Click a button in the ribbon

POWERAPPS

• Click a button in the ribbon

Step 1: Customize a List Form

Page 6: Translating Your InfoPath Forms to PowerApps Your InfoPath Forms to PowerApps EVENTS.COLLAB365.COMMUNITY Laura Rogers IW Mentor Email: Laura@iwmentor.com Twitter: @WonderLaura & @IWMentor

EVENTS.COLLAB365.COMMUNITY

Getting Familiar with the Interface

• The Data

• Tree View

• Screens

• Galleries

• Forms

• Cards

• Buttons / Navigation

Page 7: Translating Your InfoPath Forms to PowerApps Your InfoPath Forms to PowerApps EVENTS.COLLAB365.COMMUNITY Laura Rogers IW Mentor Email: Laura@iwmentor.com Twitter: @WonderLaura & @IWMentor

Online Conference

June 17th and 18th 2015EVENTS.COLLAB365.COMMUNITY

INFOPATH POWERAPPS

Tree View

Page 8: Translating Your InfoPath Forms to PowerApps Your InfoPath Forms to PowerApps EVENTS.COLLAB365.COMMUNITY Laura Rogers IW Mentor Email: Laura@iwmentor.com Twitter: @WonderLaura & @IWMentor

Online Conference

June 17th and 18th 2015EVENTS.COLLAB365.COMMUNITY

INFOPATH POWERAPPS

Views / Screens

Page 9: Translating Your InfoPath Forms to PowerApps Your InfoPath Forms to PowerApps EVENTS.COLLAB365.COMMUNITY Laura Rogers IW Mentor Email: Laura@iwmentor.com Twitter: @WonderLaura & @IWMentor

EVENTS.COLLAB365.COMMUNITY

Screens – like views in InfoPath

Page 10: Translating Your InfoPath Forms to PowerApps Your InfoPath Forms to PowerApps EVENTS.COLLAB365.COMMUNITY Laura Rogers IW Mentor Email: Laura@iwmentor.com Twitter: @WonderLaura & @IWMentor

Online Conference

June 17th and 18th 2015EVENTS.COLLAB365.COMMUNITY

INFOPATH

• OR

POWERAPPS

• OR

Properties

Page 11: Translating Your InfoPath Forms to PowerApps Your InfoPath Forms to PowerApps EVENTS.COLLAB365.COMMUNITY Laura Rogers IW Mentor Email: Laura@iwmentor.com Twitter: @WonderLaura & @IWMentor

Online Conference

June 17th and 18th 2015EVENTS.COLLAB365.COMMUNITY

INFOPATH POWERAPPS

Rules

Page 12: Translating Your InfoPath Forms to PowerApps Your InfoPath Forms to PowerApps EVENTS.COLLAB365.COMMUNITY Laura Rogers IW Mentor Email: Laura@iwmentor.com Twitter: @WonderLaura & @IWMentor

Online Conference

June 17th and 18th 2015EVENTS.COLLAB365.COMMUNITY

INFOPATH POWERAPPS

The Data

Page 13: Translating Your InfoPath Forms to PowerApps Your InfoPath Forms to PowerApps EVENTS.COLLAB365.COMMUNITY Laura Rogers IW Mentor Email: Laura@iwmentor.com Twitter: @WonderLaura & @IWMentor

EVENTS.COLLAB365.COMMUNITY

The Data

Page 14: Translating Your InfoPath Forms to PowerApps Your InfoPath Forms to PowerApps EVENTS.COLLAB365.COMMUNITY Laura Rogers IW Mentor Email: Laura@iwmentor.com Twitter: @WonderLaura & @IWMentor

EVENTS.COLLAB365.COMMUNITY

Forms – For user input

Page 15: Translating Your InfoPath Forms to PowerApps Your InfoPath Forms to PowerApps EVENTS.COLLAB365.COMMUNITY Laura Rogers IW Mentor Email: Laura@iwmentor.com Twitter: @WonderLaura & @IWMentor

EVENTS.COLLAB365.COMMUNITY

Cards – Fields on Forms

• Click the checkbox to pick the fields needed.

• Click the drop-down next to each field, to pick a format.

• Different field types have different format choices.

• Advanced options can be used for any fields.

Page 16: Translating Your InfoPath Forms to PowerApps Your InfoPath Forms to PowerApps EVENTS.COLLAB365.COMMUNITY Laura Rogers IW Mentor Email: Laura@iwmentor.com Twitter: @WonderLaura & @IWMentor

Online Conference

June 17th and 18th 2015EVENTS.COLLAB365.COMMUNITY

INFOPATH POWERAPPS

Form Controls

Page 17: Translating Your InfoPath Forms to PowerApps Your InfoPath Forms to PowerApps EVENTS.COLLAB365.COMMUNITY Laura Rogers IW Mentor Email: Laura@iwmentor.com Twitter: @WonderLaura & @IWMentor

Online Conference

June 17th and 18th 2015EVENTS.COLLAB365.COMMUNITY

INFOPATH

• Repeating tables in form library forms

• Data connections that are view only

POWERAPPS

• Galleries or table controls

• Table control

Sub-Lists

Page 18: Translating Your InfoPath Forms to PowerApps Your InfoPath Forms to PowerApps EVENTS.COLLAB365.COMMUNITY Laura Rogers IW Mentor Email: Laura@iwmentor.com Twitter: @WonderLaura & @IWMentor

Online Conference

June 17th and 18th 2015EVENTS.COLLAB365.COMMUNITY

INFOPATH

• Formatting rules

POWERAPPS

• Pick the correct property first, like Color

• If( Value(TextBox1.Text) >= 0, Color.Black, Color.Red )

• More on this…

Conditional Formatting

Page 19: Translating Your InfoPath Forms to PowerApps Your InfoPath Forms to PowerApps EVENTS.COLLAB365.COMMUNITY Laura Rogers IW Mentor Email: Laura@iwmentor.com Twitter: @WonderLaura & @IWMentor

EVENTS.COLLAB365.COMMUNITY

Conditional Formatting

• PowerApps Rules Pane

• Set a condition

• Setting the action is like recording a macro

• Example: If the Title hasn’t been filled in, disable the Next button.

Page 20: Translating Your InfoPath Forms to PowerApps Your InfoPath Forms to PowerApps EVENTS.COLLAB365.COMMUNITY Laura Rogers IW Mentor Email: Laura@iwmentor.com Twitter: @WonderLaura & @IWMentor

Online Conference

June 17th and 18th 2015EVENTS.COLLAB365.COMMUNITY

INFOPATH

• Publish form to SharePoint

• No version control

• No draft version

• Not easy to go from dev to prod

POWERAPPS

Publishing

Page 21: Translating Your InfoPath Forms to PowerApps Your InfoPath Forms to PowerApps EVENTS.COLLAB365.COMMUNITY Laura Rogers IW Mentor Email: Laura@iwmentor.com Twitter: @WonderLaura & @IWMentor

EVENTS.COLLAB365.COMMUNITY

Get to Know the Formula Bar

• The formula bar is your new best friend

Page 22: Translating Your InfoPath Forms to PowerApps Your InfoPath Forms to PowerApps EVENTS.COLLAB365.COMMUNITY Laura Rogers IW Mentor Email: Laura@iwmentor.com Twitter: @WonderLaura & @IWMentor

EVENTS.COLLAB365.COMMUNITY

Actions

• For a button, use the OnSelect property

• Use semicolons in between them

• Common:

– Navigate

– SubmitForm

– NewForm

– EditForm

– Refresh

– Update

– Run a Flow

Page 23: Translating Your InfoPath Forms to PowerApps Your InfoPath Forms to PowerApps EVENTS.COLLAB365.COMMUNITY Laura Rogers IW Mentor Email: Laura@iwmentor.com Twitter: @WonderLaura & @IWMentor

EVENTS.COLLAB365.COMMUNITY

Formatting / Colors

• First, find the property

• Use RGB codes or color names

• Use If statements for conditional formatting

• If( Value(Amount.Text) >= 0, Color.Black, Color.Red )

Page 24: Translating Your InfoPath Forms to PowerApps Your InfoPath Forms to PowerApps EVENTS.COLLAB365.COMMUNITY Laura Rogers IW Mentor Email: Laura@iwmentor.com Twitter: @WonderLaura & @IWMentor

EVENTS.COLLAB365.COMMUNITY

Thanks for coming!

• Follow me: @WonderLaura and @IWMentor

• Free SharePoint Power Hour:

• Wednesdays 11 Central

• YouTube.com/WonderLaura

Page 25: Translating Your InfoPath Forms to PowerApps Your InfoPath Forms to PowerApps EVENTS.COLLAB365.COMMUNITY Laura Rogers IW Mentor Email: Laura@iwmentor.com Twitter: @WonderLaura & @IWMentor

EVENTS.COLLAB365.COMMUNITY

Stay tuned for more great sessions …