290 likes | 305 Views
Create powerful new business processes in Microsoft Outlook with Actionable Messages and Adaptive Cards. Learn how to engage users effectively and increase productivity within Outlook.
E N D
Create engaging, powerful new business processes in Microsoft Outlook with Actionable Messages and Adaptive Cards David Claux Principal Program Manager BRK3315
What’s an Actionable Message? It’s how you make the 5 seconds a user spends reading your email count
Without Actionable Messages Outlook
Without Actionable Messages Outlook Expense report pending approval An expense report from John Doe for $1,234 is pending your approval: Trip to San Francisco for customer presentation View expense report
Without Actionable Messages X Contoso Expenses https://contoso.com/expenses?id=123 Outlook Contoso Expenses Expense report pending approval Enter your credentials: An expense report from John Doe for $1,234 is pending your approval. dclaux User name: View expense report ******************** Password: Log in
Without Actionable Messages X Contoso Expenses https://contoso.com/expenses?id=123 Outlook Expense report Trip to San Francisco for customer presentation Submitted by: John Doe Submitted on: 9/13/2018 Total amount: $1,234 Details: Hotel $854 Meals $55 Flight $325 Total $1,234 Expense report pending approval An expense report from John Doe for $1,234 is pending your approval. View expense report Comment Reject Approve
Without Actionable Messages X Contoso Expenses https://contoso.com/expenses?id=123 Outlook Expense report Trip to San Francisco for customer presentation Submitted by: John Doe Submitted on: 9/13/2018 Total amount: $1,234 Approved on: 9/25/2018 Return to expense list Expense report pending approval An expense report from John Doe for $1,234 is pending your approval. View expense report
Without Actionable Messages Outlook Expense report pending approval An expense report from John Doe for $1,234 is pending your approval: Trip to San Francisco for customer presentation View expense report
With Actionable Messages Outlook
With Actionable Messages Outlook Expense report Trip to San Francisco for customer presentation Submitted by: John Doe Submitted on: 9/13/2018 Total amount: $1,234 Details: Hotel $854 Meals $55 Flight $325 Total $1,234 Comment Reject Approve
With Actionable Messages Outlook Expense report You approved this expense report on 9/25/2018 Trip to San Francisco for customer presentation Submitted by: John Doe Total amount: $1,234 View it online
Actionable Messages = productive email Eliminate the need to redirect users to external web sites Allow for effortless task completion right from Outlook Lead to increased user engagement and money savings
Success stories Microsoft’s internal expense report system, MSApprovals, uses Actionable Messages SharePoint’s access request emails are now Actionable Messages Microsoft Flow’s “Send approval email” activity generates Actionable Messages Faster approvals lead to savings… An 8x improvement in time-to-approve (17 hours vs 6 days) lead to an estimated$8M savings over a year …which mean high ROI Microsoft IT is expanding the integration to four additional products covering purchase orders, vendor invoicing and vacation approval scenarios Powers line of business workflows Most used Flow activity (consistently in top 5) Used by over 2700 large Office 365 tenants, with over 150,000 approvals every month. Actionable Message integration cited as key differentiator vs other solutions. Greater engagementOver 60% of access request emails that are viewed are acted upon Greater engagement 70% of the monthly 1.5M access request emails that are viewed are acted upon. Click through rate has increased 4x to ~82% Faster time to act Approvals used to take 48 hours in average, now only 30 minutes,a 96x times improvement
Delighted users “It’s a major behavior shift based on a single feature” “I got an expense report approval request and it was magical” “It’s a huge efficiency booster”
How Actionable Messages workSafe and secure end-to-end 1 You register with Microsoft to be allowed to send Actionable Messages OWA or Outlook 2 You implement DKIM and SPF to prove your identity as a sender Office 365 Your service Office 365 uses SPF and DKIM to verify the origin of the message and let it through. Office 365 appends a signed token to the incoming HTTP request. It includes the identity of the user taking the action. Your service validates the signature of the token and extracts the identity of the user taking the action. If everything checks out, the action is executed. The user receives the Actionable Message in Outlook Your service returns a success or failure response, including an updated card 6 Your service receives the HTTP POST request from Office 365 3 Your service sends an Actionable Message 5 The user clicks an action in the Actionable Message 4 Outlook receives the response and displays the updated card 8 7
Built with Adaptive CardsAttend the Adaptive Cards session (BRK2118) at 4pm today in W340 (Sunburst Room) • Adaptive Cards were introduced at Build 2018 • A simple yet very flexible and powerful card design format • Used by Outlook, Teams, Windows, Cortana Skills and more • Why Adaptive Cards and not HTML? Native renderingon all platforms Automatically adaptto the Host UX Purelydeclarativeno code
Adaptive Cards are easy to design!Adaptive Card Designer preview: http://acdesignerstaging.azurewebsites.net
Demo: It’s super easy to get started Let’s code an end-to-end “working” Actionable Message live in less than 5 minutes
Works for youTM #1 on Forbes World’s Most Innovative Companies list
Vacation request approvals Timesheet approvals Expense report approvals
What’s next for Actionable Messages? • Adaptive Card v1.1 supports • Includes new capabilities such as Media playback • Actionable Messages in Outlook for Mac • Actionable Messages in Outlook Mobile • #1 requested feature • It’s taking longer than we’d hoped, but it’ll be worth the wait • Coming 1st half of 2019, starting with Outlook for iOS • Want to learn more about Outlook mobile? • BRK2177 - Outlook mobile for the enterprise • BRK2164 - The best (Outlook driven) day of your life
Demo: Actionable Messages in Outlook for iOS Early preview
Call to action Do you have time sensitive internal business processes? Are you an ISV with solutions that rely on email? Would you like better engagement with email notifications? Do you want to delight your users and increase their productivity? Do you want to save money? Consider investing in Actionable Messages Great impact and ROI Easy to implement Low cost
Resources • Outlook at the Office Dev Center • Landing page: https://developer.microsoft.com/en-us/outlook/ • Actionable Messages • Get started: https://docs.microsoft.com/en-us/outlook/actionable-messages/get-started • Card Playground: https://messagecardplayground.azurewebsites.net/ • Implement an end-to-end Actionable Message scenario step-by-step: https://github.com/OfficeDev/TrainingContent/tree/master/ConnectorActionableMsgs/03%20Adaptive%20Cards • Adaptive Cards • Documentation, reference, samples: http://adaptivecards.io • GitHub: https://github.com/Microsoft/AdaptiveCards • Adaptive Card designer (preview): http://acdesignerstaging.azurewebsites.net/ • Other sessions • BRK2118 - Adaptive Cards – today at 4pm, OCCC W340 (Sunburst Room) • BRK3310 - Your app, everywhere: 5 easy ways to connect your app to where people work in Microsoft 365 – watch replay online
Please evaluate this sessionYour feedback is important to us! Please evaluate this session through MyEvaluations on the mobile appor website. Download the app:https://aka.ms/ignite.mobileApp Go to the website: https://myignite.techcommunity.microsoft.com/evaluations