c# - Import Accounts and Contacts Zip File via the Dynamics CRM SDK -
i need automate dynamics crm import wizard lets zip accounts , contacts files , import them crm @ once per screen shot below.
we have quite few zip files import thought might wise automate using dynamics crm sdk. looking in sdk can find example of importing entity files 1 1 such here no examples of importing them in zip file? possible , if there examples of this? instance sdk code below looks @ "import accounts.csv" file need handle "import accounts , contacts.zip".
// create import file. importfile importfile = new importfile() { content = bulkimporthelper.readcsvfile("import accounts.csv"), // read contents disk. name = "account record import", isfirstrowheader = true, importmapid = new entityreference(importmap.entitylogicalname, importmapid), usesystemmap = false, source = "import accounts.csv", sourceentityname = "account_1", targetentityname = account.entitylogicalname, importid = new entityreference(import.entitylogicalname, importid), enableduplicatedetection = false, fielddelimitercode = new optionsetvalue((int)importfilefielddelimitercode.comma), datadelimitercode = new optionsetvalue((int)importfiledatadelimitercode.doublequote), processcode = new optionsetvalue((int)importfileprocesscode.process) };
according this enum, options available programmatic importing xml , csv. have code open each zip , submit each file individually.
update based on comment: disregard enum. hunting around sdk import related stuff , thought enum relevant. digging little deeper, metadatabrowser shows me importfile entity's filtetypecode optionset has following options: csv, xml spreadsheet 2003, attachment, , xlsx. i'm guessing handling of zip files baked dialog opposed platform. in other words, think you're right, programmatic importing of zips not looking good.
Comments
Post a Comment