2017-07-07 3 views
1

Je ne sais pas comment je peux créer un contact lié à un compte. J'ai un fichier csv avec un compte et un contact, et je voudrais importer ces données dans mon CRM. C'est mon code pour ajouter un compte dans le CRM:créer un contact de compte dans CRM C#

#region Column One Mappings 
// Create a column mapping for a 'text' type field. Ajouter un Compte 
ColumnMapping colMapping1 = new ColumnMapping() 
{ 
    // Set source properties. 
    SourceAttributeName = "my_new_accounts", 
    SourceEntityName = "Account_1", 

    // Set target properties. 
    TargetAttributeName = "name", 
    TargetEntityName = Account.EntityLogicalName, 

    // Relate this column mapping with the data map. 
    ImportMapId = new EntityReference(ImportMap.EntityLogicalName, importMapId), 

    // Force this column to be processed. 
    ProcessCode = new OptionSetValue((int)ColumnMappingProcessCode.Process) 
}; 

// Create the mapping. 
Guid colMappingId1 = _serviceProxy.Create(colMapping1); 
#endregion 

Je voudrais créer beaucoup de contacts liés à un compte.

Répondre

0

L'exemple de code que vous avez utilisé provient de CRM SDK, le même exemple ayant du code pour mapper le mappage de recherche de compte parent également.

// Create a lookup mapping to the parent account. 
     LookUpMapping parentLookupMapping = new LookUpMapping()......... 

Voir ce bloc de code, lire les commentaires, l'implémenter en fonction de vos besoins.

Si vous êtes en train d'expérimenter cette approche, allez-y. Ou vous pouvez simplement importer en utilisant l'assistant d'importation de données OOB.