{"id":1036,"date":"2017-11-26T23:53:33","date_gmt":"2017-11-26T23:53:33","guid":{"rendered":"http:\/\/www.toponecrm.com\/blog\/?p=1036"},"modified":"2017-11-27T23:32:56","modified_gmt":"2017-11-27T23:32:56","slug":"solving-dynamics-365-integration-scenarios-with-kingswaysoft-and-ssis","status":"publish","type":"post","link":"https:\/\/toponecrm.com\/blog\/dynamics-365\/solving-dynamics-365-integration-scenarios-with-kingswaysoft-and-ssis\/","title":{"rendered":"Solving Dynamics 365 Integration Scenarios with KingswaySoft and SSIS"},"content":{"rendered":"<div>\n<p>Let me introduce very popular data integration&#8217; scenario.\u00a0The purpose of this presentation is an introduction a\u00a0concept of CRM data integration based on Student Information System(SIS) &#8211; popular and interesting scenario. The thing is, many UK and Ireland&#8217; universities have successfully implemented Microsoft Dynamics 365 &#8211; CRM. It is very interesting how they\u00a0can take advantage of Dynamics CRM, KingswaySoft and SSIS. Based on my experience\u00a0it is the best possible example to tell compelling story about CRM\u00a0 data integration. Following concept keeps everything simple and really goes to the point.<\/p>\n<p><a href=\"http:\/\/www.toponecrm.com\/blog\/wp-content\/uploads\/2017\/11\/image017.png\"><img loading=\"lazy\" class=\"alignnone size-medium wp-image-1055\" src=\"http:\/\/www.toponecrm.com\/blog\/wp-content\/uploads\/2017\/11\/image017-300x146.png\" alt=\"\" width=\"300\" height=\"146\" srcset=\"https:\/\/toponecrm.com\/blog\/wp-content\/uploads\/2017\/11\/image017-300x146.png 300w, https:\/\/toponecrm.com\/blog\/wp-content\/uploads\/2017\/11\/image017-350x170.png 350w, https:\/\/toponecrm.com\/blog\/wp-content\/uploads\/2017\/11\/image017-768x374.png 768w, https:\/\/toponecrm.com\/blog\/wp-content\/uploads\/2017\/11\/image017-1024x498.png 1024w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><strong>1. Main points :<\/strong><\/p>\n<p>&#8211; Following solution was designed to provide an integration solution for passing data from\/to Dynamics CRM from\/to Student record System (including UCAS)<\/p>\n<p>&#8211; As updates are made to the Student Information System(SIS), the updated\u00a0record are written to an Intermediary\u00a0Database(ID)<\/p>\n<p>&#8211; Updates are periodically collected\u00a0 from the Intermediary\u00a0Database(ID) and written to Dynamics\u00a0CRM<\/p>\n<p>&#8211; As updates made to integrated\u00a0records\u00a0in Dynamics\u00a0CRM, the updated record are written to the Intermediary\u00a0Database<\/p>\n<p>&#8211; Updates are periodically\u00a0collected from the Intermediary Database(ID) and written to the Student Information System(SIS).<\/p>\n<\/div>\n<div>&#8211; Good data integration\u00a0solution should be possible generic so\u00a0config\u00a0entities for data integration are implemented\u00a0at CRM<\/div>\n<div>\n<p>&#8211; Solution\u00a0covers an error handling and archiving as well<\/p>\n<\/div>\n<div>\n<p><a href=\"http:\/\/www.toponecrm.com\/blog\/wp-content\/uploads\/2017\/11\/image017.png\"><img loading=\"lazy\" class=\"alignnone size-medium wp-image-1055\" src=\"http:\/\/www.toponecrm.com\/blog\/wp-content\/uploads\/2017\/11\/image017-300x146.png\" alt=\"\" width=\"300\" height=\"146\" srcset=\"https:\/\/toponecrm.com\/blog\/wp-content\/uploads\/2017\/11\/image017-300x146.png 300w, https:\/\/toponecrm.com\/blog\/wp-content\/uploads\/2017\/11\/image017-350x170.png 350w, https:\/\/toponecrm.com\/blog\/wp-content\/uploads\/2017\/11\/image017-768x374.png 768w, https:\/\/toponecrm.com\/blog\/wp-content\/uploads\/2017\/11\/image017-1024x498.png 1024w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><strong>2. Daily Integration Steps<\/strong><br \/>\n2. 1.\u00a0\u00a0\u00a0 Collect the integration mappings configuration (config entities) from CRM<\/p>\n<p>2.2. \u00a0\u00a0 Send Applicant data from the Intermediary Database(ID) to CRM for all applicants that are flagged as \u201cdirty\u201d. Dirty means that the records has been updated since it was last read (by the integration).<\/p>\n<\/div>\n<div>2.3.\u00a0\u00a0\u00a0 Set the Applicants successfully written to CRM as not dirty.<\/div>\n<div>2.4.\u00a0\u00a0\u00a0 Read the integration last started date from CRM.<\/div>\n<div>2.5.\u00a0\u00a0\u00a0 Write the integration last started date to CRM.<\/div>\n<div>2.6.\u00a0\u00a0\u00a0 Send the following sets of data to CRM where the items are flagged as dirty (unsure?). For each Entity, set the successfully written rows as not dirty.<\/div>\n<div>&#8211; \u00a0 \u00a0Applicants (contacts at CRM)<br \/>\n&#8211;\u00a0\u00a0\u00a0 Applications (opportunities at CRM)<br \/>\n&#8211;\u00a0\u00a0\u00a0 Documents<br \/>\n&#8211;\u00a0\u00a0\u00a0 Form Qualification<br \/>\n&#8211;\u00a0\u00a0\u00a0 Entry Qualifications<br \/>\n&#8211;\u00a0\u00a0\u00a0 Clearance Checks<br \/>\n&#8211;\u00a0\u00a0\u00a0 UCAS Choices<br \/>\n&#8211;\u00a0\u00a0\u00a0 Communications<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Let me introduce very popular data integration&#8217; scenario.\u00a0The purpose of this presentation is an introduction a\u00a0concept of CRM data integration based on Student Information System(SIS) &#8211; popular and interesting scenario. The thing is, many UK and Ireland&#8217; universities have successfully implemented Microsoft Dynamics 365 &#8211; CRM. It is very interesting how they\u00a0can take advantage of &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/toponecrm.com\/blog\/dynamics-365\/solving-dynamics-365-integration-scenarios-with-kingswaysoft-and-ssis\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Solving Dynamics 365 Integration Scenarios with KingswaySoft and SSIS&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":1053,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_price":"","_stock":"","_tribe_ticket_header":"","_tribe_default_ticket_provider":"","_tribe_ticket_capacity":"0","_ticket_start_date":"","_ticket_end_date":"","_tribe_ticket_show_description":"","_tribe_ticket_show_not_going":false,"_tribe_ticket_use_global_stock":"","_tribe_ticket_global_stock_level":"","_global_stock_mode":"","_global_stock_cap":"","_tribe_rsvp_for_event":"","_tribe_ticket_going_count":"","_tribe_ticket_not_going_count":"","_tribe_tickets_list":[],"_tribe_ticket_has_attendee_info_fields":false},"categories":[9],"tags":[],"ticketed":false,"_links":{"self":[{"href":"https:\/\/toponecrm.com\/blog\/wp-json\/wp\/v2\/posts\/1036"}],"collection":[{"href":"https:\/\/toponecrm.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/toponecrm.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/toponecrm.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/toponecrm.com\/blog\/wp-json\/wp\/v2\/comments?post=1036"}],"version-history":[{"count":8,"href":"https:\/\/toponecrm.com\/blog\/wp-json\/wp\/v2\/posts\/1036\/revisions"}],"predecessor-version":[{"id":1058,"href":"https:\/\/toponecrm.com\/blog\/wp-json\/wp\/v2\/posts\/1036\/revisions\/1058"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/toponecrm.com\/blog\/wp-json\/wp\/v2\/media\/1053"}],"wp:attachment":[{"href":"https:\/\/toponecrm.com\/blog\/wp-json\/wp\/v2\/media?parent=1036"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/toponecrm.com\/blog\/wp-json\/wp\/v2\/categories?post=1036"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/toponecrm.com\/blog\/wp-json\/wp\/v2\/tags?post=1036"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}