16
Empowering the Business with PowerApps and Flow Martin Abbott https://au.linkedin.com/in/mjabbott

Empowering the business with Power Apps and Flow

Embed Size (px)

Citation preview

Page 1: Empowering the business with Power Apps and Flow

Empowering the Business with PowerApps and FlowMartin Abbott

https://au.linkedin.com/in/mjabbott

Page 2: Empowering the business with Power Apps and Flow

Empowering your business with PowerApps and Flow

Martin Abbott@martinabbott

Page 3: Empowering the business with Power Apps and Flow

Who am I?• Husband to one, father to three, brother to one, friend

to many• Microsoft MVP for Azure• Member of Admin team for Global Azure Bootcamp• Member of Admin team for Global Integration Bootcamp• Organiser of Perth MS Cloud Computing User Group• Co-author Robust Cloud Integration with Azure• Keen but sadly extremely average athlete

Page 4: Empowering the business with Power Apps and Flow

What are PowerApps?• Part of Office 365 and Dynamics 365• If you know Excel, you know PowerApps• Environments create separation• Governance• Simple application model

• Add data sources• Create screens• Add controls and bind to data• Wire up navigation• Formulas to provide logic• Publish and share

• Common Data Service• Extensible canonical data model• Data storage in PowerApps environment

Page 5: Empowering the business with Power Apps and Flow

If ( IsBlank ( TextBox1.Text ), TextBox1.Text = “Default”, TextBox1.Text = Account.GivenName ) )

Collect ( Details, { FirstName: “Martin”, LastName: “Abbott” } )

UpdateContext ( { SortDescending1: !SortDescending1 } )

f(x) = Filter ( Account, Enabled = true )

Navigate ( DetailScreen, None, { ID: 4 } )

The basics of a PowerApp

DataFontColorVisibleOnSelect

Page 6: Empowering the business with Power Apps and Flow

Meet Katie, an events co-ordinatorTransform your tools

Page 7: Empowering the business with Power Apps and Flow

Demo

Page 8: Empowering the business with Power Apps and Flow

Flow to control your processes• Part of Office 365 and Dynamics 365• Free tier• Many templates to provide a starting point• Similar to IFTTT and Zapier• Create complex business flows• Consume connections, trigger events• Synchronise data• Make decisions• No (limited) code

Page 9: Empowering the business with Power Apps and Flow

The basics of a FlowTrigger

Action

Condition

Do Until

Page 10: Empowering the business with Power Apps and Flow

Demo

Page 11: Empowering the business with Power Apps and Flow

Meet John, customer service representativeTransform your productivity

Page 12: Empowering the business with Power Apps and Flow

Traditional development cycle• Business analysis• Business case• Approval to proceed• RFP• Vendor selection• Custom development• Testing• Fixing• Warranty• Maintenance • Enhancements• Decommissioning

> 6 months

Page 13: Empowering the business with Power Apps and Flow

Power to the people• IT creates the connections to data, and governs access• Skilled business users build the apps• Apps are deployed and shared in to environments• Mobile and tablet ready out of the box

Page 14: Empowering the business with Power Apps and Flow

Demo

Page 15: Empowering the business with Power Apps and Flow

Summary• PowerApps• Removes the barrier to IT change by putting the tools in the

hands of skilled business users• Provides a just-in-time approach to application delivery• IT worries about connections and security, the business

worries about the business applications they need• Flow• Next generation business process modelling• Low barrier to entry, no or very limited code required• Approval workflows, SaaS connections, templated solutions

Page 16: Empowering the business with Power Apps and Flow