Skip to content

Commit 6fd9bd6

Browse files
authored
Merge pull request #1075 from OfficeDev/main
Merge to publish
2 parents 113f04a + b873409 commit 6fd9bd6

16 files changed

Lines changed: 160 additions & 170 deletions

docs/actionable-messages/actionable-messages-faq.md

Lines changed: 40 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -5,95 +5,88 @@ author: avijityadav
55
ms.topic: reference
66
ms.service: outlook
77
ms.subservice: o365-connectors
8-
ms.date: 04/08/2023
9-
ms.author: avyad
8+
ms.date: 06/10/2026
9+
ms.author: vermaanimesh
1010
ms.localizationpriority: high
1111
---
1212

1313
<!-- markdownlint-disable MD026 -->
14+
<!-- cSpell:ignore avijityadav vermaanimesh Mimecast -->
1415

1516
# Frequently asked questions for Actionable Messages
1617

17-
This section contains the frequently asked questions for Actionable Messages and the answers.
18+
Find answers to common questions about Actionable Messages.
1819

1920
## Registration process
2021

21-
### I am unable to open the AM Developer Dashboard . How can I proceed?
22+
### I can't open the AM Developer Dashboard. How can I proceed?
2223

23-
If you are facing errors when opening the [AM Developer Dashboard](https://outlook.office.com/connectors/oam/publish) then please follow the below steps to mitigate.
24+
If you encounter errors when opening the [AM Developer Dashboard](https://aka.ms/ActionableMessagesPortal), follow these steps to resolve the issue.
2425

25-
1. Open [Outlook Web Email](https://outlook.office.com/mail/)
26-
2. In the next tab open the [AM Developer Dashboard](https://outlook.office.com/connectors/oam/publish)
26+
1. Open [Outlook Web Email](https://outlook.office.com/mail/).
27+
1. In the next tab, open the [AM Developer Dashboard](https://aka.ms/ActionableMessagesPortal).
2728

28-
*This is a known issue and is being fixed*
29+
*This is a known issue and is being fixed.*
2930

30-
### I am trying to fill in the registration form but getting error while submitting. How can I proceed?
31+
### I try to fill in the registration form but get an error while submitting. How can I proceed?
3132

32-
This might happen if there are some fields that contain unexpected values.
33+
This error might happen if some fields contain unexpected values.
3334

34-
1. Please recheck all the fields again.
35-
1. Try to use smaller size payload and check that HTML tags are not used.
36-
1. In case you do not find any discrepancy, please remove the card payload json and submit again. If the form is submitted, please send the card payload separately to [[email protected]](mailto:[email protected]) along with your originator ID.
35+
1. Check all the fields again.
36+
1. Try using a smaller payload and confirm that HTML tags aren't used.
37+
1. If you don't find any discrepancy, remove the card payload JSON and submit again. If the form submits successfully, send the card payload separately to [[email protected]](mailto:[email protected]) along with your originator ID.
3738

38-
### I have submitted a registration request with organization scope. Who will approve my registration?
39+
### I submitted a registration request with organization scope. Who approves my registration?
3940

40-
For an organization scope registration of Actionable Messages, the approval of the registration depends on the policies of your organization. Typically, the person or team responsible for managing the M365 tenant will need to approve the registration of Actionable Messages. This could be an IT administrator, a security team, or another group within the organization that is responsible for managing Office 365.
41+
For an organization scope registration of Actionable Messages, the approval process depends on your organization's policies. Typically, the person or team responsible for managing the M365 tenant needs to approve the registration of Actionable Messages. This role could be an IT administrator, a security team, or another group within the organization that's responsible for managing Office 365.
4142

42-
To check who are your organization IT admins, follow the following steps :
43+
To check who your organization's IT admins are, follow these steps:
4344

4445
1. Go to [Graph Explorer](https://developer.microsoft.com/graph/graph-explorer).
45-
1. Make a GET request using `https://graph.microsoft.com/v1.0/directoryRoles` request URL. This will show the list of roles in your tenant.
46-
1. In the response you can search for **Exchange Administrator** and **Global Administrator**.
47-
1. In some tenants **Exchange Administrator** might not be present. If the **Exchange Administrator** role is not listed then you can use the `id` from the **Global Administrator** role to fetch the list of tenant admins.
46+
1. Make a GET request with `https://graph.microsoft.com/v1.0/directoryRoles` as the request URL. This request returns the list of roles in your tenant.
47+
1. In the response, search for **Exchange Administrator** and **Global Administrator**.
48+
1. In some tenants, **Exchange Administrator** might not be present. If the **Exchange Administrator** role isn't listed, use the `id` from the **Global Administrator** role to fetch the list of tenant admins.
4849

49-
### How can I update details for an approved global scoped Actionable message registration?
50+
### How can I update details for an approved globally scoped Actionable Message registration?
5051

51-
To update details for an approved global scoped Actionable Message provider, you can reach out to [[email protected]](mailto:[email protected]) with updated details. Our team will acknowledge and update it in backend. Please note that any update will take 2 weeks after the team acknowledges your update.
52+
To update details for an approved globally scoped Actionable Message provider, contact [[email protected]](mailto:[email protected]) with the updated details. The team acknowledges your request and updates it in the backend. Any update takes two weeks after the team acknowledges your request.
5253

5354
## Actionable Message Rendering
5455

55-
### Actionable card does not show up in Outlook desktop but works fine in Outlook on the web.
56+
### Actionable card doesn't show up in Outlook desktop but works fine in Outlook on the web.
5657

57-
If you don't see the Actionable Message in Outlook desktop, please confirm the following:
58+
If you don't see the Actionable Message in Outlook desktop, confirm the following conditions:
5859

59-
1. Your download preferences are set to "Download full items". It should look like the following image.
60+
1. Your download preferences are set to **Download full items**. It should look like the following image.
6061

6162
:::image type="content" source="images/download-preference.png" alt-text="Download preferences to see actionable messages":::
6263

63-
1. You are not using any screen reader.
64-
1. Please also check if the following registry key is set to 0 - `HKEY_CURRENT_USER\Control Panel\Accessibility\Blind Access\On`.
64+
1. You're not using any screen reader.
65+
1. The following registry key is set to 0 - `HKEY_CURRENT_USER\Control Panel\Accessibility\Blind Access\On`.
6566

66-
### Actionable messages work as expected with user mailboxes but not with Group or shared mailboxes.
67+
### Actionable messages work as expected with user mailboxes but not with group or shared mailboxes
6768

68-
This is the expected behavior. Actionable Messages are only supported with single user mailboxes. Group and shared mailboxes are not supported.
69+
This behavior is expected. Actionable Messages only support single user mailboxes. Group and shared mailboxes aren't supported.
6970

70-
### Users from my organization are not able to use Actionable Messages and the action redirects them to webpage.
71+
### Users from my organization can't use Actionable Messages and the action redirects them to a webpage
7172

72-
Please check if the organization uses Mimecast or other similar services. Mimecast changes emails in ways that prevent Actionable Messages workflow.
73+
Check if your organization uses Mimecast or other similar services. Mimecast changes emails in ways that prevent Actionable Messages workflow.
7374

7475
To verify that this is the cause:
7576

76-
1. Disable Mimecast temporarily and send a new Actionable Message.
77-
1. Add "schema.org" domain or `http://schema.org/extensions` to Mimecast exception list.
77+
1. Temporarily disable Mimecast and send a new Actionable Message.
78+
1. Add the "schema.org" domain or `http://schema.org/extensions` to the Mimecast exception list.
7879

79-
### Is there a limit to number of Actionable messages that can be opened in Outlook at one time?
80+
### Is there a limit to the number of Actionable Messages that can be opened in Outlook at one time?
8081

81-
To maintain optimal performance, we allow a maximum of 10 actionable messages emails to be opened at one time. Trying to open more than that at the same time will shown an error.
82+
To maintain optimal performance, you can open up to 10 actionable message emails at one time. If you try to open more than that number at the same time, an error appears.
8283

83-
### Is there a time limit before which actions can be taken on Actionable messages?
84+
### Is there a time limit on taking actions on Actionable Messages?
8485

85-
Actionable messages are typically designed for quick actions on emails. Hence, you cannot take actions of an Actionable messages that is more than a month old.
86+
Actionable Messages are typically designed for quick actions on emails. As a result, you can't take actions on an Actionable Message that is more than a month old.
8687

87-
## Upgrading to Adaptive Card 1.4 and above
88+
## Upgrading to Adaptive Card 1.4 and later
8889

89-
### I have upgraded the Adaptive card version from 1.0 to 1.4, and my Action buttons have disappeared.
90+
### I upgraded the Adaptive Card version from 1.0 to 1.4, and my action buttons disappeared
9091

91-
Action execution paradigm has changed in Adaptive card version 1.4. We have started supporting [Action.Execute](https://adaptivecards.io/explorer/Action.Execute.html) in place of `Action.Http`. For more information, see [code sample using Adaptive cards 1.4+](./adaptive-card-expense-approval-sample.md).
92-
93-
## Actionable Message onboarding paused till June 15, 2024
94-
95-
### I have submitted a Global scoped registration but it's not yet approved.
96-
97-
Due to a service upgrade, onboarding for **Global** scoped registrations is temporarily paused until June 30, 2024. Registrations for Actionable Messages with **Organization** and **Test** scopes remain unaffected and will continue to operate as expected during this period.
98-
99-
For those affected by the pause in **Global** scope onboarding, please prepare your services and await the resumption of the process. For any queries or assistance during this period, please reach out to the Actionable Messages team through the usual channels.
92+
The action execution paradigm changed in Adaptive Card version 1.4. The platform now supports [Action.Execute](https://adaptivecards.io/explorer/Action.Execute.html) in place of `Action.Http`. For more information, see [code sample using Adaptive cards 1.4+](./adaptive-card-expense-approval-sample.md).

docs/actionable-messages/adaptive-card-expense-approval-sample.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ This sample illustrates the Universal Action Model implementation available for
1717
## Prerequisites
1818

1919
- Outlook/OWA client is available and you have an account.
20-
- A valid Azure subsciption.
20+
- A valid Azure subscription.
2121
- Understanding of [Azure Bot Framework](/azure/bot-service/bot-builder-basics).
2222

2323
## Setup for bot
@@ -28,7 +28,7 @@ This sample illustrates the Universal Action Model implementation available for
2828
- Open the **Channels** pane.
2929
- Select the **Outlook** channel in *Available Channels* section.
3030
- Under the **Actionable Messages** tab, Click **Apply** followed by **please register here**.
31-
- Fill out the registration form to request access. See [Register your service with the actionable email developer dashboard](./email-dev-dashboard.md) for more information.
31+
- Fill out the registration form to request access. See [Register your service with the actionable email developer dashboard](https://aka.ms/ActionableMessagesPortal) for more information.
3232
- Create your bot with the Bot Framework SDK, following the instruction [here](/azure/bot-service/bot-service-quickstart-create-bot).
3333

3434
## Step 1: Ensure your adaptive card payloads are ready

docs/actionable-messages/adaptive-card-project-management-sample.md

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,35 +5,37 @@ author: avijityadav
55
ms.topic: sample
66
ms.service: outlook
77
ms.subservice: o365-connectors
8-
ms.date: 04/08/2023
9-
ms.author: avyad
8+
ms.date: 06/10/2026
9+
ms.author: vermaanimesh
1010
ms.localizationpriority: high
1111
---
1212

13+
<!-- cSpell:ignore avijityadav vermaanimesh -->
14+
1315
# Universal Actions Model code sample - Project Management
1416

1517
This sample illustrates the Universal Action Model implementation available for adaptive cards version 1.4 or higher.
1618

1719
## Prerequisites
1820

19-
- Outlook/OWA client is available and you have an account.
21+
- Outlook or OWA client is available and you have an account.
2022
- A valid Azure subscription.
2123
- Understanding of [Azure Bot Framework](/azure/bot-service/bot-builder-basics).
2224

2325
## Setup for bot
2426

25-
- Register a bot with Azure Bot Service, following the instructions [here](/azure/bot-service/bot-service-quickstart-registration).
26-
- Ensure that you've [enabled the Outlook Channel](/azure/bot-service/bot-service-channel-connect-actionable-email).
27+
- Register a bot with Azure Bot Service, following the instructions in [Register a bot with Azure](/azure/bot-service/bot-service-quickstart-registration).
28+
- Ensure that you [enabled the Outlook Channel](/azure/bot-service/bot-service-channel-connect-actionable-email).
2729
- Open your bot resource in the [Azure portal](https://ms.portal.azure.com/).
2830
- Open the **Channels** pane.
2931
- Select the **Outlook** channel in *Available Channels* section.
30-
- Under the **Actionable Messages** tab, Click **Apply** followed by **please register here**.
32+
- Under the **Actionable Messages** tab, select **Apply** followed by **please register here**.
3133
- Fill out the registration form to request access. See [Register your service with the actionable email developer dashboard](./email-dev-dashboard.md) for more information.
32-
- Create your bot with the Bot Framework SDK, following the instruction [here](/azure/bot-service/bot-service-quickstart-create-bot).
34+
- Create your bot with the Bot Framework SDK, following the instructions in [Create a bot with the Bot Framework SDK](/azure/bot-service/bot-service-quickstart-create-bot).
3335

3436
## Step 1: Ensure your adaptive card payloads are ready
3537

36-
For the Project management scenario, you can find the [JSON payload here](https://github.com/OfficeDev/outlook-dev-docs/blob/main/files/actionable-messages/samples/ProjectManagement.json). Below, You can see the payload rendering in mobile and desktop screens.
38+
For the Project management scenario, you can find the [JSON payload here](https://github.com/OfficeDev/outlook-dev-docs/blob/main/files/actionable-messages/samples/ProjectManagement.json). In the following section, you can see the payload rendering in mobile and desktop screens.
3739

3840
<!-- markdownlint-disable MD051 -->
3941
### [Mobile](#tab/mobile)
@@ -78,7 +80,7 @@ protected override async Task<AdaptiveCardInvokeResponse> OnAdaptiveCardInvokeAs
7880
else if (invokeValue.Action.Verb == "projectSubmitComment")
7981
{
8082
// This function can contain your business logic
81-
// to submit the comment and show the refresh car
83+
// to submit the comment and show the refresh card
8284
return await ProcessProjectSubmitComment();
8385
}
8486
else

docs/actionable-messages/auto-invoke.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Actionable messages allow users to take quick actions on an email message, often
1919
2020
## Registration requirements
2121

22-
Actionable Messages services registered in the [developer dashboard](email-dev-dashboard.md) with the **Test Users** or **Organization** scope can use this feature as soon as they are approved. If your service is registered with the **Global** scope, you must contact [[email protected]](mailto:[email protected]) to enable this feature.
22+
Actionable Messages services registered in the [developer dashboard](https://aka.ms/ActionableMessagesPortal) with the **Test Users** or **Organization** scope can use this feature as soon as they are approved. If your service is registered with the **Global** scope, you must contact [[email protected]](mailto:[email protected]) to enable this feature.
2323

2424
## Using autoInvokeAction
2525

0 commit comments

Comments
 (0)