Presentation is loading. Please wait.

Presentation is loading. Please wait.

Cloud Roadshow. Advanced Office add-in Development with Outlook.

Similar presentations


Presentation on theme: "Cloud Roadshow. Advanced Office add-in Development with Outlook."— Presentation transcript:

1 Cloud Roadshow

2 Advanced Office add-in Development with Outlook

3 Intro to Mail Add-ins Contextual Activation and Rules Office.js API Outlook Compose Add-ins Outlook Add-in Vision Agenda

4

5 Office Add-ins Built with web standards Office.js provides interop Hosted centrally Almost zero client footprint Runs where Office runs Discoverable marketplace Browser Control or iFrame With HTML5, JavaScript, CSS 1.0.0.0 Salesforce.com en-US 300 ReadItem Office.js Web Server

6 Content Add-in Add-in that runs within a document content with read/write access Excel, PowerPoint, Access Contextual Mail Add-in Add-in launched contextually from a mail message or appointment Outlook and Outlook Web Access (OWA) Add-in Command Command in the Office UI to launch add-in or perform UI-less operation Outlook, Outlook Web Access (OWA) Task Pane Add-in Add-in that runs beside a document/mail with read/write access Word, Excel, PowerPoint, Project, Outlook

7

8 Mail Add-in Body Context trigger Add-in Name

9 Web Server Hosts HTML, CSS and JavaScript Exchange Server Hosts mailboxes for users Host Mail Add-in Manifests

10

11

12 CREATING AND TESTING A MAIL ADD-IN FOR OUTLOOK demo

13

14

15

16 Entity typeRecognition condition AddressUnited States street addresses 1 Microsoft Way, Redmond, WA 07722 EmailAddressAny SMTP email address MeetingSuggestionA reference to an event or meeting Let’s meet next Tuesday for lunch. ContactA personal name related to other entities Steve Ballmer, Microsoft, 1 Microsoft Way, Redmond, WA 07722 PhoneNumberUnited States telephone numbers (507) 555-1212 TaskSuggestionActionable sentences in an email Please install Office 2013 on my computer. UrlA file name or web address

17

18 Item can be cast to one of four different types

19 { "aud" : "https://mailhost.contoso.com/IdentityTest.html", "iss" : "00000002-0000-0ff1-ce00-000000000000@mailhost.contoso.com", "nbf" : "1331579055", "exp" : "1331607855", "appctxsender":"00000002-0000-0ff1-ce00-000000000000@mailhost.context.com", "isbrowserhostedapp":"true", "appctx" : { "msexchuid" : "53e925fa-76ba-45e1-be0f-4ef08b59d389@mailhost.contoso.com", "version" : "ExIdTok.V1“, "amurl" : "https://mailhost.contoso.com:443/autodiscover/metadata/json/1" }

20 PROGRAMMING AN ADD-IN FOR OUTLOOK USING JAVASCRIPT demo

21

22

23 User Identity Token O365 API requests Settings User Profile

24 Get/set/add recipients or attendees Get/set the subject

25 Add file or item attachments

26 Prepend to the body Overwrite current selection in body

27 Get/set start or end time Get/set location Get/set/add attendees

28 Saved on the sent item Can be used to mark a composed message (eg “Tracked” in CRM)

29 CREATING A TRANSLATION COMPOSE MAIL ADD-IN demo

30 30

31

32

33

34

35 ADD-IN COMMANDS demo

36 Intro to Mail Add-ins Contextual Activation and Rules Office.js API Outlook Compose Add-ins Outlook Add-in Vision Summary

37 Getting Started with Office add-ins Office add-in Code Samples Office add-in Training videos & hands on labs Office add-in Snack videos Office add-in documentation

38

39 @OfficeDev StartStart

40 ©2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Office, Azure, System Center, Dynamics and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Download ppt "Cloud Roadshow. Advanced Office add-in Development with Outlook."

Similar presentations


Ads by Google