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

Slides:



Advertisements
Similar presentations
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Advertisements

© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Feature: Purchase Requisitions - Requester © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Building Web APIs in Windows Azure Name Title Microsoft Corporation.
MIX 09 4/15/ :14 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Microsoft Ignite /16/2017 3:41 PM
Co- location Mass Market Managed Hosting ISV Hosting.
Developer vision User mailbox with app manifests Add-in’s Service with app HTML + JS User running Outlook.
What are Access Web App What are “Apps for Office” Microsoft Access Access “Apps for Office” Value of “Apps for Office” Apps for Office How it all works.
Windows 7 Training Microsoft Confidential. Windows ® 7 Compatibility Version Checking.
Multitenant Model Request/Response General Model.
var site="s15gizmodo" var site="s15gizmodo"
Nick Scott | Dynamics CRM Consultant with BKD Technologies.
Feature: Web Client Keyboard Shortcuts © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Session 1.
Built by Developers for Developers…. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Assign an Item to Multiple Sites © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Feature: Print Remaining Documents © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
demo Receive Inventory Export Parse and Normalize.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Document Attachment –Replace OLE Notes © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
Nick Scott | Dynamics CRM Consultant with BKD Technologies.
Building Social Games for Windows 8 with Windows Azure Name Title Microsoft Corporation.
SQL Server SQL Azure Visual Studio“Quadrant” SQL Server Modeling Services Entity Framework ADO.NET“M”/EDM Data Services …
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
demo Instance AInstance B Read “7” Write “8”

customer.
demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Browser Identity Provider Access Control Application.
Cloud Roadshow. Getting Started with Office add-ins.
Cloud Roadshow. Getting Started with mobile app development with the Office 365 APIs.
demo Demo.
Cloud Roadshow. Advanced SharePoint add-in Development.
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
Cloud Roadshow. Getting Started with the Office 365 APIs.
Feature: Suggested Item Enhancements – Analysis and Assignment © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and.
projekt202 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks.
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
04 | Business Analyzer Brian Meier| Senior Lead Program Manager.
Agenda App running in Outlook Write once, run everywhere Apps run on Outlook, Outlook Web App, and Mobile Outlook Web App. Standards based development.
Demo Fest of Some Leading Store Apps Module 2.
Andrew Coates Advanced Office add-in Development with Outlook DEV32 7.
Cloud Roadshow. Advanced Web Development with the Office 365 APIs.

demo User Signs Up Temporary Account is Created with Verification Link Sent User Clicks Link Account is Activated Login.Register(userName,
Cloud Roadshow. Advanced Web Development using Angular with Office 365 APIs.
1/10/2018 9:33 PM Cloud Roadshow © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO.
4/14/2018 4:26 AM Cloud Roadshow © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO.
Microsoft Ignite /10/2018 3:38 AM
Office 365 Developer Overview
Office 365 development CloudRoadShow 5/20/ :25 AM
Microsoft /26/2018 6:05 PM BRK3044 Integrate line of business services with Outlook on Windows, Mac and web Andrew Salamatov Bharathan Venkateswaran.
Microsoft Dynamics NAV 2018 – what’s new
Возможности Excel 2010, о которых следует знать
MEC /23/ :42 PM © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Office Mac /30/2018 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Microsoft Build /17/2019 8:09 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
8/04/2019 9:13 PM © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Microsoft Build /20/ :42 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Виктор Хаджийски Катедра “Металургия на желязото и металолеене”
Шитманов Дархан Қаражанұлы Тарих пәнінің
Presentation transcript:

Cloud Roadshow

Advanced Office add-in Development with Outlook

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

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 Salesforce.com en-US 300 ReadItem Office.js Web Server

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

Mail Add-in Body Context trigger Add-in Name

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

CREATING AND TESTING A MAIL ADD-IN FOR OUTLOOK demo

Entity typeRecognition condition AddressUnited States street addresses 1 Microsoft Way, Redmond, WA AddressAny SMTP 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 PhoneNumberUnited States telephone numbers (507) TaskSuggestionActionable sentences in an Please install Office 2013 on my computer. UrlA file name or web address

Item can be cast to one of four different types

{ "aud" : " "iss" : "nbf" : " ", "exp" : " ", "isbrowserhostedapp":"true", "appctx" : { "msexchuid" : "version" : "ExIdTok.V1“, "amurl" : " }

PROGRAMMING AN ADD-IN FOR OUTLOOK USING JAVASCRIPT demo

User Identity Token O365 API requests Settings User Profile

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

Add file or item attachments

Prepend to the body Overwrite current selection in body

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

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

CREATING A TRANSLATION COMPOSE MAIL ADD-IN demo

30

ADD-IN COMMANDS demo

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

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

@OfficeDev StartStart

©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.