{"id":11576,"date":"2015-12-10T06:35:01","date_gmt":"2015-12-10T06:35:01","guid":{"rendered":"http:\/\/www.greytrix.com\/blogs\/sagecrm\/?p=11576"},"modified":"2015-12-10T06:35:01","modified_gmt":"2015-12-10T06:35:01","slug":"auto-sync-data-through-upload-routine-in-sage-crm","status":"publish","type":"post","link":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2015\/12\/10\/auto-sync-data-through-upload-routine-in-sage-crm\/","title":{"rendered":"Auto Sync Data through Upload Routine in Sage CRM"},"content":{"rendered":"<p style=\"text-align: justify;\">As you all know, Data Upload functionality of <a href=\"http:\/\/www.sagesoftware.co.in\/product-sage-crm\" target=\"_blank\" rel=\"noopener\">Sage CRM<\/a> has reduced the efforts of data capturing or updating the system with required information in bulk. The Data Upload feature comes with default options to upload Company, Contacts and Leads.<\/p>\n<p style=\"text-align: justify;\">But as it is said <em>every coin has two sides<\/em>; data upload feature also comes to a halt when it is judged for auto-sync functionality. Every time a user wish to upload the new\/updated data in CRM; they have to carry on this task manually. In below article, I will explain you how we customized the data upload routine to sync data with CRM on automatic basis.<\/p>\n<p style=\"text-align: justify;\"><strong><em><span style=\"color: #993300;\">New Stuff:<\/span>\u00a0<\/em><\/strong><a href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2015\/12\/07\/error-with-account-manager-field-while-uploading-company-data\/\" target=\"_blank\">Error with Account Manager field while uploading Company Data<\/a><\/p>\n<p style=\"text-align: justify;\">We implemented a routine by using .net SDK. The main or basic parameters of this routine are the Source Path, Target Path and the Logs folder path.<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2015\/12\/1.jpg\"><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter size-full wp-image-11577\" src=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2015\/12\/1.jpg\" alt=\"1\" width=\"626\" height=\"95\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">You need to write a function wherein you can copy the file from source path to the target path. This function will ultimately help to create a copy of Data file under the Target Path in below format &#8211;<\/p>\n<p><strong><em>&lt;FileName_DateofUploading_TimeOfUploading_Secs&gt;<\/em><\/strong><br \/>\n<em>For eg:<\/em> <em><strong>CompanyData_20151210_11:47:30.xlsx<\/strong><\/em><\/p>\n<p style=\"text-align: justify;\">Use of this job will help the user to get the tracking all the data uploaded in system till date based on the date, time etc. Proceeding further will require an import function where you need to pass the parameter like file target path along with file name and the column names whose data needs to be uploaded in CRM.<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2015\/12\/2.jpg\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-11578\" src=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2015\/12\/2.jpg\" alt=\"2\" width=\"682\" height=\"123\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">Lastly user has to simply configure the Source path as in the path from where the data needs to be fetched under a configuration file. Once the import routine executes, user will be able to track the status of routine through the log files generated as shown below.<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2015\/12\/image.jpg\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-11579\" src=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2015\/12\/image.jpg\" alt=\"image\" width=\"849\" height=\"356\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">Scheduling this job on timely basis through Windows Task Scheduler will execute this routine automatically as per the scheduled time without any intervention of user.<\/p>\n<p><span style=\"color: #993300;\"><strong><em>Also Read:<\/em><\/strong><\/span><br \/>\n<strong>1.<\/strong> <a href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2015\/10\/31\/troubleshooting-sage-crms-customized-data-upload-routine-issue-part-2\/\" target=\"_blank\">Troubleshooting Sage CRM\u2019s Customized Data Upload Routine Issue \u2013 Part 2<\/a><br \/>\n<strong>2.<\/strong> <a href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2015\/11\/30\/iis-configuration-for-sage-crm\/\" target=\"_blank\">IIS Configuration for Sage CRM<\/a><br \/>\n<strong>3.<\/strong> <a href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2015\/11\/02\/sage-crm-mapping-component-to-upload-data-from-excel\/\" target=\"_blank\">Sage CRM Mapping component to upload data from Excel<\/a><br \/>\n<strong>4.<\/strong> <a href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/04\/23\/document-upload-notification-in-sage-crm\/\" target=\"_blank\">Document Upload Notification in Sage CRM<\/a><br \/>\n<strong>5.<\/strong> <a href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2015\/11\/27\/how-territory-is-set-to-user-home-territory\/\" target=\"_blank\">How Territory is set to User Home Territory?<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>As you all know, Data Upload functionality of Sage CRM has reduced the efforts of data capturing or updating the system with required information in bulk. The Data Upload feature comes with default options to upload Company, Contacts and Leads. But as it is said every coin has two sides; data upload feature also comes\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2015\/12\/10\/auto-sync-data-through-upload-routine-in-sage-crm\/\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[73,101,152,184,332,1],"tags":[452,590,594,915,2230],"class_list":["post-11576","post","type-post","status-publish","format-standard","hentry","category-configuration","category-data-upload","category-feature","category-import-sage-crm","category-sage-crm","category-uncategorized","tag-net-sdk","tag-auto-data-upload","tag-auto-sync","tag-data-uplaod-automatically","tag-scheduling-data-upload-routine"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Auto Sync Data through Upload Routine in Sage CRM - Sage CRM \u2013 Tips, Tricks and Components<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2015\/12\/10\/auto-sync-data-through-upload-routine-in-sage-crm\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Auto Sync Data through Upload Routine in Sage CRM - Sage CRM \u2013 Tips, Tricks and Components\" \/>\n<meta property=\"og:description\" content=\"As you all know, Data Upload functionality of Sage CRM has reduced the efforts of data capturing or updating the system with required information in bulk. The Data Upload feature comes with default options to upload Company, Contacts and Leads. But as it is said every coin has two sides; data upload feature also comes\u2026 Read More &raquo;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2015\/12\/10\/auto-sync-data-through-upload-routine-in-sage-crm\/\" \/>\n<meta property=\"og:site_name\" content=\"Sage CRM \u2013 Tips, Tricks and Components\" \/>\n<meta property=\"article:published_time\" content=\"2015-12-10T06:35:01+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2015\/12\/1.jpg\" \/>\n<meta name=\"author\" content=\"greysagecrm\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"greysagecrm\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2015\/12\/10\/auto-sync-data-through-upload-routine-in-sage-crm\/\",\"url\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2015\/12\/10\/auto-sync-data-through-upload-routine-in-sage-crm\/\",\"name\":\"Auto Sync Data through Upload Routine in Sage CRM - Sage CRM \u2013 Tips, Tricks and Components\",\"isPartOf\":{\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2015\/12\/10\/auto-sync-data-through-upload-routine-in-sage-crm\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2015\/12\/10\/auto-sync-data-through-upload-routine-in-sage-crm\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2015\/12\/1.jpg\",\"datePublished\":\"2015-12-10T06:35:01+00:00\",\"author\":{\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#\/schema\/person\/e7ff1c8f4763b47730d6bc5e74d59c1f\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2015\/12\/10\/auto-sync-data-through-upload-routine-in-sage-crm\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2015\/12\/10\/auto-sync-data-through-upload-routine-in-sage-crm\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2015\/12\/10\/auto-sync-data-through-upload-routine-in-sage-crm\/#primaryimage\",\"url\":\"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2015\/12\/1.jpg\",\"contentUrl\":\"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2015\/12\/1.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2015\/12\/10\/auto-sync-data-through-upload-routine-in-sage-crm\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Auto Sync Data through Upload Routine in Sage CRM\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#website\",\"url\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/\",\"name\":\"Sage CRM \u2013 Tips, Tricks and Components\",\"description\":\"Explore the possibilities with Sage CRM insights through our comprehensive blogs. As a leading Sage partner, Greytrix helps businesses maximize their Sage CRM potential with its rich expertise and immense knowledge. Here, you will find blogs that feature expert advice, tips &amp; tricks, best practices, and comprehensive guides on customizing and configuring Sage CRM for your business. Stay informed with our regular updates and expert insights!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#\/schema\/person\/e7ff1c8f4763b47730d6bc5e74d59c1f\",\"name\":\"greysagecrm\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c3b4325cb326e36467f945b9b9adf2bb85e907fe092d42eb36b39743b492e626?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c3b4325cb326e36467f945b9b9adf2bb85e907fe092d42eb36b39743b492e626?s=96&d=mm&r=g\",\"caption\":\"greysagecrm\"},\"url\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/author\/greysagecrm\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Auto Sync Data through Upload Routine in Sage CRM - Sage CRM \u2013 Tips, Tricks and Components","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2015\/12\/10\/auto-sync-data-through-upload-routine-in-sage-crm\/","og_locale":"en_US","og_type":"article","og_title":"Auto Sync Data through Upload Routine in Sage CRM - Sage CRM \u2013 Tips, Tricks and Components","og_description":"As you all know, Data Upload functionality of Sage CRM has reduced the efforts of data capturing or updating the system with required information in bulk. The Data Upload feature comes with default options to upload Company, Contacts and Leads. But as it is said every coin has two sides; data upload feature also comes\u2026 Read More &raquo;","og_url":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2015\/12\/10\/auto-sync-data-through-upload-routine-in-sage-crm\/","og_site_name":"Sage CRM \u2013 Tips, Tricks and Components","article_published_time":"2015-12-10T06:35:01+00:00","og_image":[{"url":"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2015\/12\/1.jpg","type":"","width":"","height":""}],"author":"greysagecrm","twitter_card":"summary_large_image","twitter_misc":{"Written by":"greysagecrm","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2015\/12\/10\/auto-sync-data-through-upload-routine-in-sage-crm\/","url":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2015\/12\/10\/auto-sync-data-through-upload-routine-in-sage-crm\/","name":"Auto Sync Data through Upload Routine in Sage CRM - Sage CRM \u2013 Tips, Tricks and Components","isPartOf":{"@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2015\/12\/10\/auto-sync-data-through-upload-routine-in-sage-crm\/#primaryimage"},"image":{"@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2015\/12\/10\/auto-sync-data-through-upload-routine-in-sage-crm\/#primaryimage"},"thumbnailUrl":"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2015\/12\/1.jpg","datePublished":"2015-12-10T06:35:01+00:00","author":{"@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#\/schema\/person\/e7ff1c8f4763b47730d6bc5e74d59c1f"},"breadcrumb":{"@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2015\/12\/10\/auto-sync-data-through-upload-routine-in-sage-crm\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.greytrix.com\/blogs\/sagecrm\/2015\/12\/10\/auto-sync-data-through-upload-routine-in-sage-crm\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2015\/12\/10\/auto-sync-data-through-upload-routine-in-sage-crm\/#primaryimage","url":"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2015\/12\/1.jpg","contentUrl":"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2015\/12\/1.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2015\/12\/10\/auto-sync-data-through-upload-routine-in-sage-crm\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/"},{"@type":"ListItem","position":2,"name":"Auto Sync Data through Upload Routine in Sage CRM"}]},{"@type":"WebSite","@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#website","url":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/","name":"Sage CRM \u2013 Tips, Tricks and Components","description":"Explore the possibilities with Sage CRM insights through our comprehensive blogs. As a leading Sage partner, Greytrix helps businesses maximize their Sage CRM potential with its rich expertise and immense knowledge. Here, you will find blogs that feature expert advice, tips &amp; tricks, best practices, and comprehensive guides on customizing and configuring Sage CRM for your business. Stay informed with our regular updates and expert insights!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#\/schema\/person\/e7ff1c8f4763b47730d6bc5e74d59c1f","name":"greysagecrm","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/c3b4325cb326e36467f945b9b9adf2bb85e907fe092d42eb36b39743b492e626?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c3b4325cb326e36467f945b9b9adf2bb85e907fe092d42eb36b39743b492e626?s=96&d=mm&r=g","caption":"greysagecrm"},"url":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/author\/greysagecrm\/"}]}},"_links":{"self":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/posts\/11576","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/comments?post=11576"}],"version-history":[{"count":0,"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/posts\/11576\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/media?parent=11576"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/categories?post=11576"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/tags?post=11576"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}