Customize a Native Notification
This guide shows how to set a template other than the default one for native notifications.
Overview
Identity Manager natively sends notifications for usual cases. See the Native Notifications topic for additional information.
These native notifications are based on cshtml templates available inside the Runtime
folder. If
the provided templates do not meet your exact needs, then they can be replaced by personalized
templates.
Customize a Native Notification
Customize a native notification by proceeding as follows:
-
Among the Notification Template, get the identifier of the notification whose templates are to be replaced. See the Notification Template topic for additional information.
For example, to customize the notification for one-way password reset:
OneWayPasswordReset
. -
In
Runtime/NotificationTemplates
, copy to the configuration folder the cshtml template(s) associated to the notification that need to be overridden.For example, we can copy the template for the email's body but keep the provided template for the subject. Then we have:
Conf/Templates/MyOneWayPasswordReset.cshtml
.Let's say that we also need to customize the email's subject in French which is the language 2:
Conf/Templates/MyOneWayPasswordReset_Subject.fr.cshtml
-
Customize the template(s) previously copied to the configuration folder.
-
Configure an XML element Notification Template with the identifier collected at step 1, and the relative path(s) to the customized template(s).
For example:
<NotificationTemplate Identifier="OneWayPasswordReset" BodyTemplate_L1="./Templates/MyOneWayPasswordReset.cshtml" SubjectTemplate_L2="./Templates/MyOneWayPasswordReset_Subject.fr.cshtml" />