Bhubaneswar, Odisha, India
+91-8328865778
support@softchief.com

Display in-app notification in model driven apps power apps for Dynamics 365

Display in-app notification in model driven apps power apps for Dynamics 365

You can display in-app notifications in Dynamics 365. Follow the below steps:

Step 1 – Enable Settings for In-app notification

Open a model driven app of your choice and click on F12. in console paste the below code and press enter. Make sure to use correct model driven app unique name.

fetch(window.origin + "/api/data/v9.1/SaveSettingValue()",{
 method: "POST", 
   headers: {'Content-Type': 'application/json'},
   body: JSON.stringify({AppUniqueName: "Your app unique name", SettingName:"AllowNotificationsEarlyAccess", Value: "true"})
   });

Step 2 – Prepare JavaScript and function to set in-app notification

Use the below sample script to create a in-app notification. Create a JS web resource and add function with below code.

function CreateNotification(context)
{
	var userSettings = Xrm.Utility.getGlobalContext().userSettings;
	var systemuserid =userSettings.userId.replace("{","").replace("}","");
	var dt = new Date();
	var notificationRecord =
	{
	  "title": "Welcome",
	  "body": "New Notification " + dt,
	  "ownerid@odata.bind": "/systemusers(" + systemuserid + ")",
	  "icontype": 100000000, // info
	  "toasttype": 200000000 // timed
	}
	// Create notification record
	Xrm.WebApi.createRecord("appnotification", notificationRecord).
	  then(
		  function success(result) {
			  console.log("notification created with ID: " + result.id);
		  },
		  function (error) {
			  console.log(error.message);
			  // handle error conditions
		  }
	  );
}

Step 3 – Test

Now trigger the event to call the JS and you will see the in-app notification.

Hope this helps.

Follow my blog for more trending topics on Dynamics 365, Azure, C#, Power Portals and Power Platform. For training, Courses and consulting, call to us at +91 832 886 5778 I am working more for community to share skills in Dynamics 365 and Power Platform. Please support me by subscribing my YouTube Channel. My YouTube Channel link is this : https://www.youtube.com/user/sppmaestro