为什么我的代码无法添加活动?

时间:2014-11-03 07:34:51

标签: javascript dynamics-crm-2011 xrm xrmservicetoolkit

我正在尝试为联系人添加电话通话活动。我使用以下代码添加活动,但我无法在活动列表中看到它。

var ContactId = guid; //Contact GUID

var trigger = new XrmServiceToolkit.Soap.BusinessEntity("phonecall");
trigger.attributes["subject"] = "Hello";
trigger.attributes["regardingobjectid"] =
                     { id: ContactId, logicalName: "Contact", type: "EntityReference" };

triggerId = XrmServiceToolkit.Soap.Create(trigger);

}

请提示我是否遗漏了任何东西。

1 个答案:

答案 0 :(得分:2)

您需要传递联系人作为logicalName。 这样:

{ id: ContactId, logicalName: "Contact", type: "EntityReference" };

应该是:

{ id: ContactId, logicalName: "contact", type: "EntityReference" };