SetNotification CRM 2011 - After RU 12 (Sample)
//1 Error
//2 Warning
//3 Info
AddNotification = function (message, severity) {
var notificationsList = Sys.Application.findComponent('crmNotifications');
if (notificationsList != null) {
notificationsList.AddNotification('noteId1', severity, 'adacta', message);
}
}
function OnSyncOrderToNavision(entityId) {
var workflowId = "47AF1EB5-FC04-417E-ACF6-702612F3BA37";
SDK.SAMPLES.ExecuteWorkflowRequest(entityId, workflowId, callback_OnSyncOrderToNavision_Success, callback_OnSyncOrderToNavision_Error);
}
function callback_OnSyncOrderToNavision_Success() {
//Xrm.Page.ui.setFormNotification("Proces prenosa v Navision uspešno sprožen. Potek lahko spremljate med povezanimi procesi Naročila (Workflows).", "INFORMATION");
AddNotification("Proces prenosa v Navision uspešno sprožen. Potek lahko spremljate med povezanimi procesi Naročila (Workflows).", 3);
}
function callback_OnSyncOrderToNavision_Error(message) {
//Xrm.Page.ui.setFormNotification("Prišlo je do napake: " + message + ". Podrobnosti napake lahko pogledate med povezanimi procesi Naročila (Workflows).", "ERROR");
AddNotification("Prišlo je do napake: " + message + ". Podrobnosti napake lahko pogledate med povezanimi procesi Naročila (Workflows).", 1);
}