2009-03-12 5 views
0

Je développe une application à l'aide de l'interface de service Web CRM 4.0 et dois créer par programme un enregistrement d'appel téléphonique et le lier à un enregistrement de compte. Je peux voir comment créer les enregistrements mais je ne suis pas sûr de savoir comment lier l'appel téléphonique au compte. Toute aide serait très appréciée.Liaison d'activités à un compte dans CRM 4.0

Merci

Nigel

Répondre

5

Vous ne pouvez pas lier directement une activité (comme appel téléphonique) à une entité (comme compte). Vous devez utiliser l'objet activityparty pour le faire.
Pour ce faire, procédez comme suit (je suppose le compte existe):

 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 }; 

Ensuite, créez l'activité d'appel téléphonique normal.

Questions connexes