Dynamics crm 使用Web资源中的OOB对话框添加注释

Dynamics crm 使用Web资源中的OOB对话框添加注释,dynamics-crm,dynamics-crm-2013,microsoft-dynamics,Dynamics Crm,Dynamics Crm 2013,Microsoft Dynamics,我正在与Microsoft Dynamics CRM合作。客户端请求能够从webresources添加注释 我认为这样的事情会起作用: Xrm.Utility.openEntityForm("annotation", null, parameters); 甚至是经典 /main.aspx?etn=annotation&pagetype=entityrecord# 但我收到“查询生成器错误:Microsoft Dynamics CRM中不存在指定的记录类型” 似乎笔记不是我们可以用

我正在与Microsoft Dynamics CRM合作。客户端请求能够从webresources添加注释

我认为这样的事情会起作用:

 Xrm.Utility.openEntityForm("annotation", null, parameters);
甚至是经典

 /main.aspx?etn=annotation&pagetype=entityrecord#
但我收到“查询生成器错误:Microsoft Dynamics CRM中不存在指定的记录类型”

似乎笔记不是我们可以用那种方式打开的东西,但我找不到正确的方法(即使存在!)


有什么帮助吗?

也许这可以帮助将来的人:这将打开一个对话框,其中填写了关于字段、标题和说明的文本框以及附件字段

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