Почему мой код не может добавить активность?
Я пытаюсь добавить активность телефонного звонка для контакта. Я использовал следующий код для добавления активности, но не вижу его в списке активности.
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 ответ
Решение
Вам нужно передать в контакте как логическое имя. Это:
{ id: ContactId, logicalName: "Contact", type: "EntityReference" };
должно быть:
{ id: ContactId, logicalName: "contact", type: "EntityReference" };