6. Office Apps & services MVP
Business Applications MVP
O365 Architect
@sergeluca
sergeluca@shareql.com
ShareQL Brussels
Office365
Flow
Dev
Architecture
Bullshit
Doctor Flow aka “Serge Luca”
7. About Me
• Ahmad Najjar (aka. The Flow Jedi)
• Oslo, Norway
• Senior Consultant @ Infoworker
• Business Applications MVP
• Passionate and enthusiastic developer heart
and soul
• +14 years of experience in SharePoint
• SharePoint PnP & PowerShell
• Microsoft Flow, PowerApps and Logic Apps
• SPS Oslo Co-organizer
@ahmadn82
http://goo.gl/mezU5r
16. Measure Automate Act
Power users
Power BI PowerAppsFlow
Developers
App Service
Functions
…
Logic Apps
API
Management
…
Data Lake
analytics
Analysis Services
…
17. Measure Automate Act
Power users
Power BI PowerAppsFlow
Developers
App Service
Functions
…
Logic Apps
API
Management
…
Data Lake
analytics
Analysis Services
…
SharePoint Connectors
+ gateways
Common Data
Service
27. Measure Automate Act
Power users
Power BI PowerAppsFlow
Developers
App Service
Functions
…
Logic Apps
API
Management
…
Data Lake
analytics
Analysis Services
…
28. Measure Automate Act
Power users
Power BI PowerAppsFlow
Developers
App Service
Functions
…
Logic Apps
API
Management
…
Data Lake
analytics
Analysis Services
…
SharePoint Connectors
+ gateways
Common Data
Service
Lidenskapelig og entusiastisk utvikler hjerte og sjel
Over 14 år erfering med SharePoint
Nå jobber jeg mest med SharePoint PnP og PowerShell (både PnP og vanlig SP)
Når jeg ikke gjør det, jobber jeg med Flow …
Medarrangører for SPS Oslo
Microsoft Build 2017
Compose analytics, user experiences, and automation using an integrated set of services from Microsoft.
Power users best understand their business needs, and can now build solutions quickly without writing code.
Developers can extend capabilities for power users and take advantage of rich platform services with the full power of Azure.
The common data service and connectors make it possible to get more value out of the data and services you’re already using.
Microsoft services and apps (including all services and apps within the Office 365 eco-system) and non-Microsoft Service and Apps!
We have become so good at
Remembering tasks across pen and paper, Wunderlist and flagged emails
Remembering which version of the doc was final. Was it v5 or v1.1-final
Is this the best use of our brain cycles? What if something could do this automatically?
Automate your repetitive tasks so you could focus on real work
What are those challenges:
Sending a reminder to someone to follow up on stuff
Approving Documents and files
Approving Content
Get notification on updates
Archiving files and records
Human beings are actually great systems integrators today. We constantly move information around, from our phones, to our PCs, to our “data systems” that that range from a new SaaS tool, to pen and paper. We receive an input or notification on one of our devices, and we cascade it into another routine action.
Some real life examples:
Our teams are constantly meeting people at events and following up over email. We want to ensure we don't miss any of these leads, but re-typing information from emails into our CRM system is tedious.
We work with agencies who create content and upload large files to OneDrive or Dropbox accounts. Our teams want to know right when the latest files arrive, without having to check every 30 minutes, and then they want to transfer a backup to a save cloud storage as soon as it comes through to ensure we don’t loose any valuable work.
I get hundreds of emails every day, and my notification options are all-or-nothing. It’s hard to keep up with all that traffic when I’m travelling. I’d like to get an SMS when specific people like my boss or a key customer prospect reach out directly to me
However, humans aren’t especially efficient system integrators. What if we could automate these processes?
Most of these system are seen as "not designed to work with each other" and integration projects between these systems will quickly become complex IT projects that take a long time to execute and require deep integration expertise.
What if we could automate routine tasks to be more efficient as a business users?
What if we could enable new uses and accomplish things we can’t currently do today by relying on powerful process automation that does not require length IT projects?
All those apps and services cannot talk to each other and they are boxed
Compose analytics, user experiences, and automation using an integrated set of services from Microsoft.
Power users best understand their business needs, and can now build solutions quickly without writing code.
Developers can extend capabilities for power users and take advantage of rich platform services with the full power of Azure.
The common data service and connectors make it possible to get more value out of the data and services you’re already using.
Microsoft services and apps (including all services and apps within the Office 365 eco-system) and non-Microsoft Service and Apps!
Optimzing and transforming business processes isn’t of course only about building apps. Often its best to simply automate what needs to happen!
Flow is the workflow component of the business app platform and it is also directly integrated into Sharepoint, both Sharepoint lists and document libraries!
Out the box you have 100s of templates and it shows you a selection directly there in the list or library to automate common things. Want to post something in your Microsoft Teams channel every time a new item gets added to your sharepoint list capturing user feedback? No problem, there is a Flow for that!
BTW that also works of course equally the other way round and you can easily use a flow to add items to a sharepoint lists every time something happens in an external systems, thanks to those 160+ connectors we mentioned before. So want to have a SPO list that captures tweets that are postivei about your business? Just use a flow to look through tweets that mention your business and use cognitive services connector to look at the sentiment to decide whether its positive or negative and what to do.
I am constantly blown away by way creative ways makers are using Flow to customize their processes, if you haven’t seen Flow, the editor to customize flows is drag and drop visual and makes all of this super intuitive. You’ll see in the demo later.
PowerApps today is already natively integrated directly into Sharepoints Modern List experience.
it will automatically generate a three screen mobile apps for that sharepoint list, you can share with your co workers as easily as an office document.
The app itself runs on all mobile platforms as well as the web.
As you heard in James Philips’ keynote companies like GJ Pepsi or Seneca are using those capabilities to build amazing mobile apps that really helped transform their business and directly integrate Sharepoint and office into processes that so far were manual and paper based. All from within the business and having the people who own the process able to refine the apps as the process gets refined.
PowerApps today is already natively integrated directly into Sharepoints Modern List experience.
it will automatically generate a three screen mobile apps for that sharepoint list, you can share with your co workers as easily as an office document.
The app itself runs on all mobile platforms as well as the web.
As you heard in James Philips’ keynote companies like GJ Pepsi or Seneca are using those capabilities to build amazing mobile apps that really helped transform their business and directly integrate Sharepoint and office into processes that so far were manual and paper based. All from within the business and having the people who own the process able to refine the apps as the process gets refined.
50:00
User aver 100+ templates (and growing) for common scenarios as a starting point to create your new workflow!
Various use cases – many of which have been submitted by users like yourselves.
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.
Examples of Flow buttons:
Who’s on call?
Create bug
Share
- For co-workers who won’t be able to build flows themselves