Почему мой код не может добавить активность?

Я пытаюсь добавить активность телефонного звонка для контакта. Я использовал следующий код для добавления активности, но не вижу его в списке активности.

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" };
Другие вопросы по тегам