Если просят, то видимо словами донести мысль не получается...
В CRM 3.0 вызвать нотификацию просто так не получилось.
oNotifications.AddNotification(...); не срабатывает, хотя и ошибку сценария не выдает.
Пришлось огород городить
Вызов нотификации в CRM 3.0 добавляем в OnLoad():
Код:
//как я понял на всех формах по умолчанию присутствует элемент
//<div id="Notifications" MaxHeight="62" class="Notifications" Size="3" style="display:none;"></div>
//будем отображать в нем оповещение ручками на основе стандартного скрипта CRM
//C:\Program Files\Microsoft CRM\CRMWeb\_controls\Notifications\NotificationList.htc
var oNotifications = crmForm.all.Notifications;
//делаем элемент видимым
oNotifications.style.display = 'block';
oNotifications.innerHTML = "<table cellpadding='0' cellspacing='0'><tr><td valign='top'>";
//добавляем картинку "Информация", ссылки на остальные значки можно найти в файле NotificationList.htc
oNotifications.innerHTML += "<img src=\"/_imgs/ico/16_info.gif\" class=\"lui\">";
oNotifications.innerHTML += "</td><td>";
//задаем произвольный id для элемента
oNotifications.innerHTML += "<span id='Notification123_text'>";
//наше сообщение
oNotifications.innerHTML += "Наше информационное сообщение!";
oNotifications.innerHTML += "</span></td></tr></table>";
Если кто знает способ лучше и проще буду рад узнать!