5. 5
All driving the need for a Digital Workplace
*Source: Wakefield Research
How do you adapt to the changing expectations of your
existing and new workforce to attract and retain talent?
Digital natives
will have 20 different
jobs and
different careers
in their lifetime
5
How can digital technologies empower the workforce
and what skills does your financial institution really
need in the future?
Technology
has made us 5X more
productive since 1972
What are the demands of the workforce of the future when up to 5 generations
have to work together & collaborate?
of the workforce will
be millennials by
40% and they could be working
with their grandfathers
2020
What is the potential of a “liquid workforce in the
cloud” for your financial institution?
By
2025, 45% of workers will
be contractors
As we become more connected, huge populations of previously
inaccessible communities are joining the workforce — from places as
diverse as rural India and South America
How do you build an environment and tap into/connect with the global
workforce anywhere, anytime?
years
of jobs could be
automated in the next
47% 15
What impact will robotics and automation have
for the backoffice of your financial institution?
6. 5:1
Demand for mobile apps will
outstrip dev capacity by 5:1 in
2016 (Gartner)
Dev capacity
46%
Nearly half of enterprise
customers will be accessing
LOB data from 5 or more
sources in 2016 (Forrester)
Data access
82%
82% of IT Dev budgets will be
committed to supporting
legacy LOB systems in 2017
(IDC)
IT agility
7. PowerApps & Flow are critical components of SharePoint
(Office 365)
* Refer to PowerApps and Flow Pricing for details
8.
9. Build useful apps without writing code
Craft forms and screens
in a visual designer that
helps you see exactly
what you’ll get
Take advantage of device
capabilities like cameras,
GPS, and pen controls
Extend the capabilities of
connected data sources,
or focus just on the bits
you need
Build business logic into
your apps with an Excel-
inspired expression
language
10. Get apps to your team when and where
they’re needed, whether that’s on the web,
iOS or Android—no app store required.
Publish apps instantly
for web and mobile
12. Create Dynamics
Leads based on
Tweets
Build apps without
writing code using
PowerApps
A unified experience to
discover and launch apps
Automating tasks by
integrating Dynamics 365
and other applications
with Microsoft Flow
13.
14. Gather and manage data and files in SharePoint
Unified experience with lists and libraries
Access through browser, Excel, SharePoint mobile
Intelligent indexing for large lists >5,000 items
List web part for easy interface customization
Custom experiences with SPFx & declarative field
formatter
20. Microsoft Flow helps non-developers work smarter by
automating workflows across apps and services
Get notifications Synchronize files Collect data Automate approvals
26. Actions – what the flow does
Uses data from the trigger
Trigger – the event that kicks
off the flow
Example: Notification Flow
27.
28.
29.
30. Easily share templates via
social media or email with
your colleagues or friends
See how much this
template has been used
and who published it
Detailed description of
what the template does
and needs
Select Use this template to
sign up/sign in and
configure the template
31. Authenticate to your O365 account.
Build email Subject and Body
Choose to include properties
from previous step (Dropbox
file) to improve relevance
Specify Send To email address
and additional properties
(optional): From, CC, BCC and
Importance
Connected to
johnsharp@contoso.com
Authenticate to your Dropbox account.
Select folder to monitor
PowerApps
32. See detailed inputs
/ outputs for each
step
Save visual representation
as building / creation time
Debug any flow if needed
43. PowerApps – key additions in last 6 months
H1 Calendar 2017
oGenerally Available in 42 languages and 6 regions
oSupport running apps offline
oEmbed PowerApps in Microsoft Teams
oFree Community plan for skill building
oIn-app push notifications
oList PowerApps solutions in AppSource Test Drive
oSupport for large SharePoint lists
oAuthor apps in web browser, in addition to the Windows app
oNew data table control and enhanced form control
oEasily create custom connectors for Azure App Services
oIncluded in Office Kiosk plans
44. PowerApps roadmap - highlights
H2 Calendar 2017 Calendar 2018
oExport/import app packages across environments
oEmbedded in SharePoint Online forms
oEmbedded Power BI tiles
oSPO – Images, attachments, managed metadata
oSQL – Stored procedures and views support
oCDS – relationship and business rules support
oApp launch perf improvements
oSimplified app authoring experience
oUsage analytics and monitoring
oSupport for GDPR compliance
oUK deployment
oGovernment and sovereign clouds deployment
oShare apps outside your organization
oTransparent data caching
oSandbox environments for ALM
oMulti-form factor apps (across web and mobile)
oControls extensibility
45. Flow Roadmap
H2 Calendar
2016
oAndroid Mobile App
oOn-premise data Gateway
oIn-context in SharePoint Online
oFlow SDK for Embedding
oAdvanced control-flow logic
oMicrosoft Common Data Model support
oGeneral availability, 42 languages, 7 geographies
oLeverage device signals (e.g. Location)
oData Loss Protection Policies / Admin management
H1 Calendar
2017
oCo-Authoring
oAppSource integration
oIn-context in Dynamics 365
oSovereign cloud availability (Government Cloud,
Germany Cloud)
oSeamless grow-up from Microsoft Flow to Azure
Logic Apps
oALM: Move solutions across environments
oAzure functions integration
46. 1. Define a collection
defining menu items
2. Bind the Items property
to the MenuItems
Collection & design your
menu item as you see fit
3. Update your MenuItems
collection to include
header items
4. Add a text box and set
the visible and text
properties
47.
48.
49.
50.
51. 1. Create a variable to
keep track of current
screen & a collection
MenuItems
representing the
different tabs metadata
2. Create a horizontal
gallery and bind Items
to MenuItems & set
TemplateSize to the
appropriate width
3. Set gallery item
OnSelect to navigate to
appropriate screen
4. Add logic for the
selected state
52. Surveys
Customer Profile Collection
Employee Satisfaction Survey
Event Feedback
Organizing Team Activities
Quizzes
Classroom Quizzes and Assessments
HR Training
Polls
Town Hall Q&A
Presentation Polling
Ideation
Information Gathering
Partnership Application
Mobile Phone Transfer
Organizing Team Activities
Event Registrations
Microsoft Forms
53. • To prevent data loss, as an
admin, you can setup policies
that classify services into two
data groups.
• Any Flow or PowerApp that uses
services from the Business data
only and No business data
allowed groups will be blocked.
• Policies can be applied to the
entire tenant or specific
environments
• In the future, we’ll add more
actions like info tips, block
pending business justification,
and custom groups.
54. https://microsoft.sharepoint.com/teams/SOY/SitePages/Business%20Applications%20and%20Proc
ess.aspx
Title BOMType Link
NASCAR Case Study
https://customers.microsoft.com/en-us/story/nascar-hospitality-travel-
office-365
Business Apps Clickthrough Clickthrough
https://microsoft.sharepoint.com/teams/SharePointBusinessApps/Shared
%20Documents/3Sharp%20Clickthrough/customer-digital-clickthru-
build.zip
Reinvent Business Processes with SharePoint eBook Reinvent Business Processes with Office 365
SharePoint Forms FAQ FAQ
https://microsoft-
my.sharepoint.com/personal/chmcnult_microsoft_com/_layouts/15/guest
access.aspx?guestaccesstoken=NoV83cGMA8eJqUby3%2f4KFcSgdW0Mv
RvzBM6FQvINvPs%3d&docid=2_0a88a0e1373bd44f591dc953aeb241073
&rev=1
Office 365 Business Apps Pitch Deck Pitch Deck Office 365 Business Apps Pitch
Building SharePoint Business Apps with Modern Lists,
PowerApps & Flow
Session-
Workshop
https://techcommunity.microsoft.com/t5/Microsoft-Ignite-
Content/BRK2051-Build-business-apps-for-Office-365-InfoPath-
PowerApps/td-p/9690
Business Productivity Apps in SharePoint with PowerApps and
Flow Video https://www.youtube.com/watch?v=Wr0kmzdR0WY&feature=share
Zero code business process apps in SharePoint with PowerApps
and Microsoft Flow Video https://youtu.be/B2PhzzVwRM4
Avanade Reinvents Digital Workplace with SharePoint &
PowerApps Video
https://microsoft.sharepoint.com/portals/hub/_layouts/15/PointPublishin
g.aspx?app=video&p=p&chid=08a458b7-a4eb-4589-b429-
2cc395be5d99&vid=909912f2-3bd5-443e-bfe8-6cb6624c952b
55. Flow Website
Documentation
Guided Learning
Community
Suggest Ideas
Webinar Recordings
General availability for CDS
Documentation
New entities in CDS
CDS YouTube channel for PowerApps
Learning Resources
Ignite Conference Aug 2016
• Videos and Decks
PowerApps
• PowerApps Website
• PowerApps Blog
• Documentation
• PowerApps Guided Learning
• Community
• Suggest Ideas
• Pricing
Webinar Recordings
o 11th - 17th January
o 3rd
November: General Availability
o 27th
October
o 20th
October
56. Organization gallery (Today)
Get apps from partners (Future 2017)
Avoid overloading users
Roadmap is for general information purposes only and subject to change
61. Anyone can sign up for free
with their personal, work or
school email
Included for free with most*
Office 365 and Dynamics
365 application SKUs
Can be purchased by an individual or an admin
90 free trial available
Also included with Dynamics 365 Plans 1 and 2 and
PowerApps Plans 1 and 2
62.
63. A screen defines
• References to data sources
• Controls
• Control data bindings via expressions
• Control bindings to variables via
expressions
• Control event handlers
• Configuration related to visual experience
• Aspect ratios and canvas size and
shape based on device
• Fonts, Positions, Colors, Sizes
A screen is an app specific concept.
A form defines
• References to Entities
• Controls
• Control data bindings via expressions
• Control bindings to variables via
expressions
• Control event handlers
A form is a shared concept. Forms gain
portability by removing visual experience.
Screens can contain forms and content from
other connectors. Forms are building blocks
for screens.
Hinweis der Redaktion
By 2020, 20% of organizations will include employee engagement improvement as a shared performance objective for HR and IT groups.
By 2018, 50% of IT support organizations will support assets and services outside their IT service portfolio.
38% of technology spending occurs outside the consolidated IT budget
By 2017, 40% of large enterprise IT organizations will actively exploit designs shaped by user experience for employee-facing apps.
By 2018, the most transformational digital workplace productivity technologies (personal and group) will be available only from the cloud
By 2018, 30% of organizations will formalize workforce digital literacy strategies to improve business outcomes and employee engagement.
- Gartner; Design IT Self-Service for the Business Consumer
2014 Strategic Road Map for Proactive IT Service Support Models in the Digital Workplace
Growing knowledge and exploiting information
Tapping the virtual and physical connections
Breaking down silos
Fostering culture and leadership
By 2017, 40% of large enterprise IT organizations will actively exploit designs shaped by user experience for employee-facing apps.
: By 2018, 50% of IT support organizations will support assets and services outside their IT service portfolio.
38% of technology spending occurs outside the consolidated IT budget : "IT Metrics: A Critical Evaluation of Decentralized IT Spending and Digital Enterprise Readiness
: By 2020, 20% of organizations will include employee engagement improvement as a shared performance objective for HR and IT groups
By 2018, the most transformational digital workplace productivity technologies (personal and group) will be available only from the cloud.
The choice between on-premises and cloud applications will shift from being about economics to being about access to a new class of workplace capabilities
If the business can benefit from rapid innovation cycles, begin planning a move to a cloud-based office suite.
Ensure that infrastructure, operations and support services are adequately prepared to handle rapidly changing cloud-based services.
https://www.gartner.com/doc/2844120/microsoft-brings-smart-machines-cloud
The traditional workplace is disengaged from the marketplace
Today’s Workplace needs to engage and empower the workforce
With New Experiences and Communications
And new participants to redefine productivity and transform products
Let’s look at some facts:
Building useful line-of-business apps without have to write code is, some of the key highlights through the PowerApps Studio :
A visual designer with a familiar user experience that enable you to build the screens you need to power your App.
You can build validation rules and business logic right into your screen using an Excel-function inspired expression language.
Take advance of the devoice specific sensor capabilities like cameras, GPS and Pen Controles to improve context awareness of the app and build even more powerful apps
Gather and manage data and files in SharePoint lists & libraries
Gather and manage data and files in SharePoint lists & libraries
Customers invested in our various workflow technologies hoping for synergy (InfoPath, CRM workflows, Sharepoint Workflow, LightSwitch) that never materialized
Citizen Developers can build applications without getting in line with their IT Teams for development resources
Extend business processes to mobile devices and scenarios
IT Departments can manage and extend the resources available to business users
KY
CFM
Microsoft Flow is a SaaS services that helps you work smarter by automating workflow across you’re a growing number apps and services that business users rely on.
The possible workflows span across a wide variety of possibilities, for example :
Get a notifications when a certain file is updated
Synchronize files by connecting your folders to keep data current,
Automatically collect and organize your business data
Streamline approvals and get instant alerts.
Microsoft Flow makes it possible to automate all of these scenarios and more.
Create more advanced integration scenarios with multiple steps, adding conditions between step and the every expanding list of more advanced enterprise connectors.
Gather and manage data and files in SharePoint lists & libraries
Gather and manage data and files in SharePoint lists & libraries
Microsoft Flow ships with an every growing list of 35+ connector to most common used services from common Office 365 services like Outlook and OneDrive to popular collaboration services like Slack and market leading CRM SaaS offerings like SalesForce.com and Dynamics CRM.
In addition, more sophisticated flows can be created with for example connecting to the Azure Service Bus or register a custom APIs through simply providing the Swagger end point definition
A full list of the most recent connectors available in Microsoft Flow can be found here:
https://flow.microsoft.com/manage/connections/available
User over 100+ templates (and growing) for common scenarios as a starting point to create your new workflow!
In addition to utilizing Templates, end-users can easily build their own Flows or customize any of the available templates through an easy to use visual designer.
In this example I want to receive and email in my Exchange email box every time a new file gets added to my Dropbox account.
Simply select the “Dropbox - When a file is created” trigger and provide my account details to authenticate. Once authenticated and can simplify select the folder I want to monitor on my account.
As a next step, I select the Office 365 Outlook – Send email function. This will prompted my to logon to my O365 email account. I have different properties available which I use directly in the subject, body an ‘To’ address of the message that will be send based on the Drop box trigger.
I simply save the Flow I just created, and it is now ready for execution.
In addition to utilizing Templates, end-users can easily build their own Flows or customize any of the available templates through an easy to use visual designer.
In this example I want to receive and email in my Exchange email box every time a new file gets added to my Dropbox account.
Simply select the “Dropbox - When a file is created” trigger and provide my account details to authenticate. Once authenticated and can simplify select the folder I want to monitor on my account.
As a next step, I select the Office 365 Outlook – Send email function. This will prompted my to logon to my O365 email account. I have different properties available which I use directly in the subject, body an ‘To’ address of the message that will be send based on the Drop box trigger.
I simply save the Flow I just created, and it is now ready for execution.
Business Problem Being Solved:
Process Changes are difficult
Pilots do not get prioritized over enterprise platform solutions
Limited visibility into vehicle lifecycle process
Purchase, Inspection, Valuation and Repair
Ability to effectively pilot new business processes
Capture real-time data to make better business decisions
Traditional custom development of a mobile platform is a large investment
Developing for all devices, OS Versions, Security
Solution Features:
Providing data at a Buyer’s fingertips
Replacing old process of using pen and paper to complete vehicle purchases
Ability to provide real-time purchase data
Use PowerApps to develop a quick and easy custom mobile application to iterate through pilot phases
The PowerApp is called Economic Callouts and allows Wind Operators to use a series of calculations, based upon a vast data set, to determine whether it is economically viable to call out a Wind Technician. The Operators need to calculate the costs required to safely perform work on a piece of equipment over the course of the weekend. The Operator may determine it is financially viable to proceed or may defer to have the Wind Technicians arrive for work on the next business day to complete the work.
App is in production, took 4 wks to production. New hire build front end with PowerApps, snr team member focused on APIs and Azure API Apps (pro-extensibility).
Used iterative development process with business, weekly check in with eekly checking with business groups,
Next PowerApps projects planned @ transalta:
Hydro monitor (in flight)
Energy trading (next use case)
https://youtu.be/vlC8VUGw7mM
Recent Article: https://docs.microsoft.com/en-gb/azure/azure-functions/functions-compare-logic-apps-ms-flow-webjobs
Flow vs. Logic Apps
We can discuss Microsoft Flow and Azure Logic Apps together because they are both configuration-first integration services, which makes it easy to build processes and workflows and integrate with various SaaS and enterprise applications.
Flow is built on top of Logic Apps
They have the same workflow designer
Connectors that work in one can also work in the other
Flows empowers any office worker to perform simple integrations (e.g. get SMS for important emails) without going through developers or IT. On the other hand, Logic Apps can enable advanced or mission-critical integrations (e.g. B2B processes) where enterprise-level DevOps and security practices are required. It is typical for a business workflow to grow in complexity overtime. Accordingly, you can start with a flow at first, then convert it to a logic app as needed.