2015-06-03 1 views
0

Im работает с Microsoft Dynamics CRM. Клиент запрашивает возможность добавления заметок из webresources.Добавить примечание, используя диалог OOB из файла webresource

Я думал, что нечто подобное будет делать трюк:

Xrm.Utility.openEntityForm("annotation", null, parameters); 

или даже классический

/main.aspx?etn=annotation&pagetype=entityrecord# 

Но я получаю «Query Builder Ошибка: Указанный тип записи не существует Microsoft Dynamics CRM "

Кажется, что ноты не могут открываться таким образом, но я не могу найти правильный путь (если даже существует!)

Любая помощь?

ответ

0

Возможно, это может помочь кому-то в будущем: откроется диалоговое окно с заполненным полем «Обращение», текстовыми полями для заголовка и описания и полем вложений.

function createNote() { 
     var EntityID = Xrm.Page.data.entity.getId(); // to get entity id 
     var ServicerURL = Xrm.Page.context.getClientUrl(); // to get server url 
     var etc =Xrm.Page.context.getQueryStringParameters().etc; // to get entity type code, make sure not to hard code it, because it could changed in another deployment 
     var NotesURL = ServicerURL + "/notes/edit.aspx?pId=" + EntityID + "&pType=" + etc; 
     var features = "copyhistory=no,top=110,left=280,width=600,height=400"; 
     window.open(NotesURL, "", features); 
    }