- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-08-2020 02:44 AM
Hi,
When I use outlook actionable messages for surveys, the embedded survey will "override" other information in that notification.
For instance, I would like information on an incident or Case to be included in the notification with the embedded survey. Is there a way to do this?
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎11-17-2020 02:28 PM
Hi,
This is such a hit and miss plug-in for me, there is so much great work in there but the ability to customize is such a big piece of the puzzle. It is a notification after all.
Digging into the plugin I can see most the magic of creating the embedded survey is done in the protected script include, SurveyAdaptiveCardGenerator.
The first issue is the hideOriginalBody is set to true (see below), which works great for a clean embedded survey but takes any chance away of customizing around it. I think this is the override piece you are talking about.
this.card = {
"type": "AdaptiveCard",
"version": "1.0",
"originator": gs.getProperty('sn_ms_oam.outlookactionable.originator'),
"padding": "none",
"expectedActors": this._getExpectedActors(),
"hideOriginalBody": true,
"body": []
};
Description of hideOriginalBody copied from Microsoft Doco
When set to true, causes the HTML body of the message to be hidden. This is very useful in scenarios where the card is a better or more useful representation of the content than the HTML body itself, which is especially true when the card contains actions. Consider hiding the original HTML body if the card itself contains all the information a user would need, or if the content of the card is redundant with the content of the body. Do always include a nice, meaningful HTML body, even if it is going to be hidden. The HTML body is the only thing an email client that doesn't support cards will be able to display. Furthermore, cards are not included when replying to or forwarding emails, only the HTML body. Don't hide the body when it is complementary to the information presented in the card. For example, the body of an expense report approval might describe the report in great details while the card just presents a quick summary along with approve/decline actions.
For me I would really like to add some branding as it helps with uptake of the notification as we use specific logos to make this look like a company email. (fully aware that's what phishing is :))
IF we could modify the script include, I think that is where you would be able to add the additional information you wanted.
Really I would like to see some configuration options added to this plugin, like some simple branding or more input into how the protected script include behaves would be great.
If anyone has some workaround ideas on how to brand "outside the box" that would be great. My only thought now is to possibly manipulating the notification before it is sent to add the required AdaptiveCard JSON, for my use case that would be:
{
"type": "Image",
"url": "https://path_to_image_here",
"altText": "
},
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-21-2023 04:33 PM
Hi @Sahil15 ,
Currently we are facing the same issue about how to add our required content above the survey questions. Could you please let me know how did you achieved to edit the JSON content of actionable messages??

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-07-2023 08:58 AM
Hello @Sahil15 ,
we are trying to accomplish the same , how did you edit the JSON content before the survey card?
Thanks,
Damian
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎12-08-2023 02:49 AM
Hello @Damian Martinez , I am using below code to do that. I hope this will be helpful. Let me know if you need more information.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎03-06-2023 01:56 PM
I have created the survey and modified the JSON to hold the image and I have also added code to the introduction to pull in task number. However this is not available on the portal. Has anyone figure out a better solution for these messages? I submitted a ticket and they advise the portal doesn't support code in the introduction.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎07-24-2023 08:26 AM
Hello
Can you share what has been done? Looking to something to the embedded survey fro Incident and request