ttajic
6/1/2016 - 7:01 AM

SetNotification CRM 2011 - After RU 12 (Sample)

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);
}