Skip to content

Latest commit

 

History

History

ImportComplexDataMap

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Sample: Import data using complex data map

This sample shows how to create new records by using data import. The sample uses a complex data map.

Note

The source data for this sample is contained in the following file ImportComplexDataMap\import accounts.csv

How to run this sample

See How to run samples for information about how to run this sample.

How this sample works

In order to simulate the scenario described in What this sample does, the sample will do the following:

Setup

  1. Checks for the current version of the org.
  2. The ImportMap method creates an import map.
  3. The ColumnMapping method creates a column mapping for a text type column.
  4. The EntityReference method relates the column mapping with the data map.
  5. The LookUpMapping method creates a lookup mapping to the parent account.
  6. The ImportFile method creates a import file.
  7. The GetHeaderColumnsImportFileRequest method retrieves the header columns used in the import file.
  8. The ParseImportRequest method parses the import file.
  9. The RetrievedParsedDataImportFileRequest method retrieves the data from the parse table.
  10. The TransformImportRequest method transforms the import.

Clean up

Display an option to delete the records created in the Setup. The deletion is optional in case you want to examine the entities and data created by the sample. You can manually delete the records to achieve the same result.