Dec 20 2016 01:58 AM
Hello, A customer wants to change the message of the alert notification system from SharePoint Online by adding in the body and in the subject information that is more relevant to his content management platform.
SharePoint Online provides a very simple notification that says that something changed in the page you flagged. They basically want to add detail to that message and change the layout.
The customizations the customer needs are:
• Custom layout
• Custom body message with more dynamic information than the one that appears right now
• Custom subject
Is anyone aware if it possible OoTB or with a third party solution? Thx
Dec 20 2016 03:36 AM
Hi Victor,
There is no way to change OOTB alert templates in SharePoint Online.
But the task itself is achievable with customizations. It can be a variety of ways to get the feature:
- Workflow (let's say a notification on new item created with SPD, or a banch of items appeared in search with site workflow)
- PowerShell script to get context and send alerts running on schedule (windows schedule or Azure Web Job for instance)
- C# CSOM or Node.js REST or any business logic (also running on schedule)
There should be a UI customization too to allow users subscribing or opposite too.
So it's not something that can be taken from out of the shelf.
P.S.
@Sergei Snitko can share the technique which he used recently, if it's possible to share due to some reasons.
Dec 20 2016 06:17 AM
You can do that by creating a workflow with SharePoint Designer 2013.
Dec 20 2016 10:14 PM
Hello, Victor!
There is no OOTB solution for notifications with customization at all, not only in SPO. In SharePoint On-Prem we can change the templates, but it is very hard and it is not supported by the vendor. In this case, almost every SharePoint developer has own solution for this situation. Someone uses workflow of custom solution for his case. We developed such kind of solution that can cover almost all standard alerts functions and it works like this:
This solution can be extended for the needs of the client.
Sep 22 2019 09:03 AM