Office Add-ins developer platform community call – December 14, 2022

Office Add-ins developer platform community call – December 14, 2022

Office Add-ins developer platform community call - December 14, 2022

This month’s agenda and presenters

The call was hosted by Preethika Kiruveedula, Product Manager, Microsoft.

  • Marketplace leads for Office plugins are now becoming available in the Referrals Workspace. Sudha Padmanabhan, Senior Product Manager, Microsoft.
  • Add-in Auto Open for Word and Excel. Yun Wang, Principal Product Manager, Microsoft.
  • Top 5 AppSource Validation Errors hit by Office Add-ins’ submissions. ELizabeth Samuel, Senior Technical Writer, Microsoft.
  • Q&A. See question and answers at end of call and in chat throughout call. Preethika Kiruveedula, Product Manager, Microsoft.

View video segments

  • Marketplace leads for Office plugins are now becoming available in the Referrals Workspace 00:41
  • Add-in Auto Open for Word and Excel 05:02
  • Top 5 AppSource Validation Errors hit by Office Add-ins’ submissions 17:44
  • Q&A 28:00

Topic summaries

  • Marketplace leads for Office plugins are now becoming available in the Referrals Workspace. In June 2022, Microsoft started delivering office plugin (Add-in) leads into Partner center – your one stop shop for leads! Information and filtering include: Company name, customer name, title, address, validated e-mail and phone. In January 2023, the group is rolling out Lead enrichment – lead rating (probability), # interactions with Microsoft, events attended and product usage metrics. You are invited to consent to get access to these leads.
  • Add-in Auto Open for Word and Excel. Recap existing behavior for auto open – capabilities, limitations, user or administrator control, then evaluate partner suggested auto open user requirements. Level set on definition for auto launch/auto open vs auto install with auto open capabilities. Please complete the survey to confirm requirements, modify or add new requirements that would address your auto open and auto install needs.
  • Top 5 AppSource Validation Errors hit by Office Add-ins’ submissions. Wouldn’t it be nice if your add-in sailed right through the Microsoft AppSource certification process? Learn about the top 5 certification show-stoppers - undisclosed charges, unclear first run experience, missing links for sign in/sign out/sign up, mismatch between provider and publisher name, inadequate testing instructions. See the key marketplace certification policies related to Office Add-ins validations in this session.

Call to action

Q&A (Question & Answers)

When using SSO, the samples use a .ENV file to contain the secret. Are there any links on where to put the secret when you release to production?

We recommend you use something like Azure Key Vault for securely storing and accessing secrets on your production app service. Azure Key Vault Overview - Azure Key Vault | Microsoft Learn

We are Scribe an email signature management software. We developed an Outlook Addin with an event base integration to insert the signature on the “OnNewMessageCompose” event. But, we have users that have aliases and when they change the “From” address we would like to be able to re-trigger the Addin script to insert the alias signature. Is there a way to do that? If not, is there a possibility to implement a new event for that in the future?

This feature is actually going to be delivered in the near future, stay tuned for an update on the release date.

Can we add custom tab in outlook 365 web app and can it be viewable in Notes section?

We do support Custom Tabs, but not in the Notes section. Add-ins are currently supported in Mail and Calendar items.

Can you automatically open an add-in in Outlook 365??

In Outlook we do not currently support automatically opening a task pane. It’s a user driven experience and is accomplished via pinning taskpane. Implement a pinnable task pane in an Outlook add-in - Office Add-ins | Microsoft Learn

Is the auto open feature is available also for the IPAD platform?

I don’t think office for IPAD is supported for the current autoopen feature. Office for web does support this. Please go to this link for further information. Automatically open a task pane with a document - Office Add-ins | Microsoft Learn

I can see that the Graph API is available https://graph.microsoft.com/v1.0/me/MailFolders/notes/messages, how can we add our add-in or any other UI so that the Notes can be accessed? Can we pin the task pane and see it in the Notes section?

Unfortunately, again, add-ins are not supported in Notes. Please add a new feature request to our team so we can consider supporting it in the future. Microsoft 365 Developer Platform - Microsoft Community Hub

How would trust be configured, i.e. to prohibit auto-loading arbitrary or malicious add-ins? Or will this work only for add-ins already installed?

Great question. It depends on the different use cases. In many cases, we still need to have the user’s consent to, eg. share a file to others. However, there could be other cases that consent ‘might’ be skipped. E.g. A user tries to install a trusted application bundled with add-in.

For Js add-ins, we are facing problems with the cache. When new manifests are pushed it is not refreshing well on all machines. Is there a way to do that in code or the settings? Due to this it breaks and throws errors.

Theoretically, any update made to the add-in’s manifest should be updated to all users.Can you please share more details on what types of updates your are doing into the manifest? Also is this for admin deployed add-ins or add-ins installed from the store? Also is this for Word, Excel, PPT, or Outlook? If you can share more details that would be great. Please post this issue with all the details here so we can follow up: Issues · OfficeDev/office-js

How do we test SSO from the Office UI?

Typically you just sign in to Office, then when your add-in calls getAccessToken() it should get the token from Office. Is there something specific you are trying to test in your scenario? Although note it can get more complicated, for example if you are testing fallback, then you need to modify your code to not call getAccessToken and instead call your MSAL backup auth code. If you are calling Graph APIs, you’ll need to use the UI in your add-in that calls Graph.

We use SSO, but our clients provide their own IDP URL. Is there a way to allow SSO without putting all of the IDP urls in the manifest AppDomain sections?

Unfortunately there is not. They need to get into the appDomains.

General Resources

Stay connected