1 / 8

Outlook Module Extensibility

Outlook Module Extensibility. Prem Kumar Program Manager. Outlook Add-ins Current State. An add-in is set of extension points…. Email Compose Email Read Appointment (Attendee View) Appointment (Organizer View). A new extension point….

monicae
Download Presentation

Outlook Module Extensibility

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Outlook Module Extensibility Prem Kumar Program Manager

  2. Outlook Add-ins Current State An add-in is set of extension points… • Email Compose • Email Read • Appointment (Attendee View) • Appointment (Organizer View)

  3. A new extension point… Now developers can build their own Outlook “Module” extension point. Examples of existing Outlook Modules NEW add-ins Module entry point Mail Calendar People Tasks

  4. Add-ins Modules • Integrate your app • Add ribbon commands to interact with your app • Define icons, labels • Define functions to execute inside your app • Access Office JS APIs Your Ribbon Commands App 1 App 2 App 3 3 2 Your Web App

  5. Example Manifest …<DesktopFormFactor> <ExtensionPoint xsi:type="Module"> <SourceLocation resid="resourceId_UrlPathToWebApp"> <Label resid="resourceId_NameOfWebApp" /> <CommandSurface> … <Control xsi:type="Button" id="customButtonID"> <Label resid="resourceId_CustomButtonText" /> … <Action xsi:type="ExecuteFunction"> <FunctionName>SomeCoolJSFunction</FunctionName> </Action> …

  6. Demo Module Extensibility

  7. How to get started https://github.com/OfficeDev/Outlook-Add-in-JavaScript-ModuleExtension My App Your own module in outlook

More Related