Связывание действий с учетной записью в CRM 4.0 - PullRequest
0 голосов
/ 12 марта 2009

Я занимаюсь разработкой приложения с использованием интерфейса веб-службы CRM 4.0, и мне нужно программно создать запись телефонного звонка и связать ее с учетной записью. Я вижу, как создавать записи, но я не уверен, как связать телефонный звонок с учетной записью. Любая помощь будет высоко ценится.

Спасибо

Nigel

1 Ответ

5 голосов
/ 12 марта 2009

Вы не можете напрямую связать деятельность (например, телефонный звонок) с сущностью (например, учетной записью). Для этого вы должны использовать объект Activityparty.
Для этого выполните следующие действия (я предполагаю, что учетная запись существует):

        phonecall newPhoneCall = new phonecall ();

        // Set the properties of the newPhoneCall.
        newPhoneCall.subject = "Test newPhoneCall";
        newPhoneCall.description = "New newPhoneCall";

        // Create the party sending and receiving the newPhoneCall.
        activityparty party = new activityparty();

        // Set the properties of Activityparty.
        party.partyid = new Lookup();
        party.partyid.type = EntityName.account.ToString();
        party.partyid.Value = existingAccount.accountId;

        // The party sends and receives the newPhoneCall.
        newPhoneCall.from = new activityparty[] { };
        newPhoneCall.to = new activityparty[] { party };

Затем создайте активность телефонного звонка как обычно.

...