Skip to content

Commit 1907888

Browse files
authored
Merge pull request #5065 from OfficeDev/main
[Admin] Publish
2 parents aca912f + 83d3dbe commit 1907888

9 files changed

+65
-10
lines changed
110 KB
Loading

docs/images/script-lab-menu.png

16.7 KB
Loading

docs/images/script-lab-run-code.png

51.3 KB
Loading
20.9 KB
Loading
63.8 KB
Loading
98.9 KB
Loading

docs/outlook/delegate-access.md

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Implement shared folders and shared mailbox scenarios in an Outlook add-in
33
description: Discusses how to configure Outlook add-in support for shared folders (also known as delegate access) and shared mailboxes.
4-
ms.date: 10/29/2024
4+
ms.date: 02/20/2025
55
ms.topic: how-to
66
ms.localizationpriority: medium
77
---
@@ -18,15 +18,17 @@ This article describes how to implement shared folders (also known as delegate a
1818
The following table shows supported client-server combinations for this feature, including the minimum required Cumulative Update where applicable. Excluded combinations aren't supported.
1919

2020
| Client | Exchange Online | Exchange 2019 on-premises<br>(Cumulative Update 1 or later) | Exchange 2016 on-premises<br>(Cumulative Update 6 or later) |
21-
|---|:---:|:---:|:---:|
22-
|**Web browser (modern Outlook UI)**|Supported|Not applicable|Not applicable|
23-
|**Web browser (classic Outlook UI)**|Not applicable|Not applicable|Not applicable|
21+
|---|---|---|---|
22+
|**Web browser (modern Outlook UI)**|Supported<sup>1</sup>|Not applicable|Not applicable|
23+
|**Web browser (classic Outlook UI)**|Not applicable|<ul><li>**Shared folders**: Supported</li><li>**Shared mailboxes**: Not applicable</li></ul>|<ul><li>**Shared folders**: Supported</li><li>**Shared mailboxes**: Not applicable</li></ul>|
2424
|[new Outlook on Windows](https://support.microsoft.com/office/656bb8d9-5a60-49b2-a98b-ba7822bc7627)|Supported|Not applicable|Not applicable|
25-
|**Windows (classic)**<br>**Shared folders**: Version 1910 (Build 12130.20272) or later<br><br>**Shared mailboxes**: Version 2304 (Build 16327.20248) or later|Supported|Supported\*|Supported\*|
25+
|**Windows (classic)**<br>**Shared folders**: Version 1910 (Build 12130.20272) or later<br><br>**Shared mailboxes**: Version 2304 (Build 16327.20248) or later|Supported|Supported<sup>2</sup>|Supported<sup>2</sup>|
2626
|**Mac**<br>Version 16.47 or later|Supported|Supported|Supported|
2727

2828
> [!NOTE]
29-
> \* Support for this feature in an on-premises Exchange environment is available starting in classic Outlook on Windows Version 2206 (Build 15330.20000) for the Current Channel and Version 2207 (Build 15427.20000) for the Monthly Enterprise Channel.
29+
> <sup>1</sup>In Outlook on the web, if you open a shared mailbox in a separate browser tab or window using the **Open another mailbox** option, you may encounter issues when accessing add-ins from the mailbox. We recommend opening the mailbox in the same panel as your primary mailbox instead. This ensures that add-ins work as expected in your shared mailbox. If you prefer to open the shared mailbox using the **Open another mailbox** option, we recommend deploying the add-in to both your primary user and shared mailboxes.
30+
>
31+
> <sup>2</sup>Support for this feature in an on-premises Exchange environment is available starting in classic Outlook on Windows Version 2206 (Build 15330.20000) for the Current Channel and Version 2207 (Build 15427.20000) for the Monthly Enterprise Channel.
3032
3133
## Supported setups
3234

@@ -48,7 +50,7 @@ The mailbox owner must first provide access to a delegate.
4850

4951
- An administrator can configure access through the Exchange admin center. To learn more, see [Manage permissions for recipients](/exchange/recipients/mailbox-permissions).
5052

51-
Once access is provided, the delegate must then follow the instructions outlined in the "Add another person’s mailbox to your folder list in Outlook Web App" section of the article [Access another person's mailbox](https://support.microsoft.com/office/a909ad30-e413-40b5-a487-0ea70b763081).
53+
Once access is provided, the delegate must then follow the instructions outlined in [Access another person's mailbox](https://support.microsoft.com/office/a909ad30-e413-40b5-a487-0ea70b763081).
5254

5355
#### Shared mailboxes
5456

@@ -234,7 +236,7 @@ In Message Compose mode, [getSharedPropertiesAsync](/javascript/api/outlook/offi
234236
1. They save the message then move it from their own **Drafts** folder to a folder shared with the delegate.
235237
1. The delegate opens the draft from the shared folder then continues composing.
236238

237-
- **Shared mailbox (applies to classic Outlook on Windows only)**
239+
- **Shared mailbox**
238240

239241
1. A shared mailbox user starts a message. This can be a new message, a reply, or a forward.
240242
1. They save the message then move it from their own **Drafts** folder to a folder in the shared mailbox.

docs/outlook/faq-nested-app-auth-outlook-legacy-tokens.md

Lines changed: 46 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Nested app authentication and Outlook legacy tokens deprecation FAQ
44
ms.service: microsoft-365
55
ms.subservice: add-ins
66
ms.topic: faq
7-
ms.date: 02/05/2025
7+
ms.date: 02/21/2025
88
---
99

1010
# Nested app authentication and Outlook legacy tokens deprecation FAQ
@@ -122,6 +122,7 @@ Some widely used Outlook add-in publishers have already updated their add-ins as
122122
- [Clickup for Outlook](https://appsource.microsoft.com/product/office/WA104382026)
123123
- [iEnterprises® - Outlook Connector](https://ienterprises.com/connector/outlook-connector)
124124
- [HubStar Connect](https://www.hubstar.com/solutions/connect/)
125+
- [SalesForce for Outlook](https://appsource.microsoft.com/product/office/wa104379334)
125126
- [LawToolBox](https://lawtoolbox.com/lawtoolbox-for-copilot/)
126127
- [OnePlace Solutions](https://www.oneplacesolutions.com/oneplacemail-sharepoint-app-for-outlook.html)
127128
- [Set-OutlookSignatures Benefactor Circle](https://explicitconsulting.at/open-source/set-outlooksignatures/)
@@ -135,6 +136,50 @@ Some widely used Outlook add-in publishers have already updated their add-ins as
135136

136137
If the publisher updated their manifest, and the add-in is deployed through the Microsoft store, you'll be prompted as an administrator to upgrade and deploy the updates. If the publisher updated their manifest, and the add-in is deployed through central deployment, you'll need to deploy the new manifest as an administrator. In some cases the publisher may have an admin consent URI you need to use to consent to new scopes for the add-in. Reach out to publishers if you need more information about updating an add-in.
137138

139+
### Some add-ins are breaking. Can I tell if this is because Exchange tokens were turned off?
140+
141+
Beginning February 17, 2025, Microsoft is rolling out an update to gradually turn off legacy Exchange Online tokens for all users. The update won't turn off Exchange tokens in your tenant if you already [turned legacy Exchange Online tokens on](turn-exchange-tokens-on-off.md).
142+
143+
If your tenant uses an add-in that still relies on Exchange tokens, the add-in will break or lose functionality. The update is rolled out **per user**. This means that one or more users may have an add-in affected when Exchange tokens are off, but other users would still have a working add-in. If you notice that an add-in has issues and suspect it may be affected by Exchange tokens turned off, please take the following actions.
144+
145+
#### Check the list of known add-ins
146+
147+
We posted a list of add-ins that were known to be using legacy Exchange tokens as of October 2024. If an add-in is on this list, you should reach out to the publisher to see if there are updates available. For more information, see [Find Outlook add-ins that use legacy Exchange Online tokens](https://github.com/OfficeDev/office-js/tree/release/add-in-ids)
148+
149+
#### Check if tokens are off by using Script Lab
150+
151+
Check if legacy Exchange Online tokens are off for a user by using the Script Lab add-in.
152+
153+
1. Install [Script Lab for Outlook](https://appsource.microsoft.com/en-us/product/office/WA200001603).
154+
1. Sign in to Outlook with the user account/mailbox that is affected. Exchange tokens can be off for one user, but not another until the rollout is complete.
155+
1. From an existing or new email, open Script Lab from the **Apps** menu, and choose **Code** from the Script Lab menu.
156+
157+
![Screen shot of the Script Lab menu.](../images/script-lab-menu.png)
158+
159+
1. In the Script Lab task pane, select the backstage icon (it has three lines).
160+
161+
![Screen shot of the backstage icon.](../images/script-lab-select-backstage-icon.png)
162+
163+
1. Select **Samples** and then search for the **Get a user identity token** sample. Select this sample to open it in the code editor.
164+
165+
![Screen shot of the Script Lab menu and search box to find the get a user identity token sample.](../images/script-lab-select-user-identity-token-snippet.png)
166+
167+
1. After the code for the sample is loaded, select **Run** > **Run in this pane**.
168+
169+
![Screen shot of the Run menu option in Script Lab.](../images/script-lab-run-code.png)
170+
171+
1. After the code runs, select **Get token**.
172+
173+
If legacy Exchange Online tokens are on, you'll see a token displayed in the console as a Base64-encoded string.
174+
175+
![Screen shot of a token shown in the console window.](../images/script-lab-successful-exchange-token.png)
176+
177+
If legacy Exchange Online tokens are off, you'll see an error displayed in the console as shown below.
178+
179+
![Screen shot of an error in the console window.](../images/script-lab-error-exchange-token.png)
180+
181+
If an add-in is affected by Exchange tokens turned off, you can turn them back on. For more information, see [Can I turn Exchange Online legacy tokens back on?](#can-i-turn-exchange-online-legacy-tokens-back-on).
182+
138183
## Outlook add-in migration FAQ
139184

140185
### Why is Microsoft making Outlook add-ins migrate?

docs/overview/explore-with-script-lab.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Explore Office JavaScript API using Script Lab
33
description: Use Script Lab to explore the Office JS API and to prototype functionality.
4-
ms.date: 09/05/2024
4+
ms.date: 02/20/2025
55
ms.topic: concept-article
66
ms.custom: scenarios:getting-started
77
ms.localizationpriority: high
@@ -68,6 +68,14 @@ Script Lab for Outlook is available on the following clients.
6868
> [!IMPORTANT]
6969
> \* Script Lab no longer works with combinations of platform and Office version that use the Trident (Internet Explorer) webview to host add-ins. This includes perpetual versions of Office through Office 2019. For more information, see [Browsers and webview controls used by Office Add-ins](../concepts/browsers-used-by-office-web-add-ins.md).
7070
71+
## Limitations
72+
73+
Script Lab is designed for you to play with small code samples. Generally, a snippet should be at most a few hundred lines and a few thousand characters.
74+
75+
Your snippet can use hard-coded data. A small amount of data (say, a few hundred characters) is OK to hard code in Script Lab. However, for larger pieces of data, we recommend that you store those externally then load them at runtime with a command like `fetch`.
76+
77+
Keep your snippets and hard-coded data small since storing several large snippets could exceed Script Lab's storage and cause issues when loading Script Lab.
78+
7179
## Next steps
7280

7381
> [!div class="nextstepaction"]

0 commit comments

Comments
 (0)