簡體   English   中英

如何使用JavaScript在CRM 2011中創建自定義活動?

[英]How do you create a custom activity in CRM 2011 using JavaScript?

我已經試過了:

function CreateCustomActivity(oDataPath, oDataSetName, subject, entityId, entityTypeCode) {    
    var customactivity = new Object();
    customactivity.subject = subject;
    customactivity.regardingobjectid = entityId;
    customactivity.activitytypecode = entityTypeCode;

    var jsonCustomActivity = JSON.stringify(customactivity);

    var req = new XMLHttpRequest();
    req.open("POST", oDataPath + "/" + oDataSetName, false);
    req.setRequestHeader("Accept", "application/json");
    req.setRequestHeader("Content-Type", "application/json; charset=utf-8");
    req.send(jsonCustomActivity);
}

但是,出現以下錯誤:

處理請求流時出錯。 為類型“ Microsoft.Crm.Sdk.Data.Services.new_customactivity”指定的屬性名稱“主題”無效。

錯誤消息中引用了我添加到customactivity對象的第一個屬性。 當我首先添加regardingobjectid objectid時,我得到相同的消息。

嘗試使用以下符號創建您的活動對象:

var customactivity = {
    Subject: subject,
    RegardingObjectId: {
        Id: entityId,
        LogicalName: entityLogicalName
    }        
};

另外,我不確定立即可用,但屬性名稱可能區分大小寫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM