{"id":3268,"date":"2018-09-04T07:42:05","date_gmt":"2018-09-04T07:42:05","guid":{"rendered":"http:\/\/himbap.com\/blog\/?p=3268"},"modified":"2018-09-04T07:42:05","modified_gmt":"2018-09-04T07:42:05","slug":"update-dynamics-365-data-using-flow","status":"publish","type":"post","link":"https:\/\/himbap.com\/blog\/?p=3268","title":{"rendered":"Update Dynamics 365 Data using Flow"},"content":{"rendered":"<p><strong>Introduction<\/strong><br \/>\nIn our <a href=\"https:\/\/himbap.com\/blog\/?p=2991\">earlier article<\/a> we discussed how we can create data in Dynamics 365 CE using Microsoft Flow from excel file. Now in this article we are going to discuss how we can update existing data using flow.<\/p>\n<p style=\"text-align: left;\"><strong>Requirement:<\/strong> In our earlier example we used following excel table to upload data to contact entity,<\/p>\n<p style=\"text-align: left;\"><a href=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2018\/08\/upload1.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-3239 aligncenter\" src=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2018\/08\/upload1-300x138.png\" alt=\"upload1\" width=\"300\" height=\"138\" srcset=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2018\/08\/upload1-300x138.png 300w, https:\/\/himbap.com\/blog\/wp-content\/uploads\/2018\/08\/upload1.png 414w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p style=\"text-align: left;\">Now let&#8217;s say we have updated some data and added some new records, now we want to update existing data based on the email id of contact and if it&#8217;s not available we want to create it (like upsert operation)<\/p>\n<p style=\"text-align: center;\">\u00a0<a href=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2018\/09\/uploadupdate3.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-3269\" src=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2018\/09\/uploadupdate3-300x123.png\" alt=\"uploadupdate3\" width=\"300\" height=\"123\" srcset=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2018\/09\/uploadupdate3-300x123.png 300w, https:\/\/himbap.com\/blog\/wp-content\/uploads\/2018\/09\/uploadupdate3.png 320w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p style=\"text-align: left;\"><strong>Solution: <\/strong><br \/>\nFollow <a href=\"https:\/\/himbap.com\/blog\/?p=2991\">our earlier article <\/a>and implement step 1-4 to achieve following:<br \/>\n<a href=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2018\/09\/uploadupdate4-e1535978397268.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-3270 aligncenter\" src=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2018\/09\/uploadupdate4-e1535978397268-300x123.png\" alt=\"uploadupdate4\" width=\"300\" height=\"123\" srcset=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2018\/09\/uploadupdate4-e1535978397268-300x123.png 300w, https:\/\/himbap.com\/blog\/wp-content\/uploads\/2018\/09\/uploadupdate4-e1535978397268-624x257.png 624w, https:\/\/himbap.com\/blog\/wp-content\/uploads\/2018\/09\/uploadupdate4-e1535978397268.png 649w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\nNow lets add a List Records action from Dynamics 365 and configure it like following, here we are going to query Dynamics 365 contacts based on the\u00a0email id from excel file.<br \/>\n<a href=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2018\/09\/uploadupdate5.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-3271 aligncenter\" src=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2018\/09\/uploadupdate5-300x206.png\" alt=\"uploadupdate5\" width=\"300\" height=\"206\" srcset=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2018\/09\/uploadupdate5-300x206.png 300w, https:\/\/himbap.com\/blog\/wp-content\/uploads\/2018\/09\/uploadupdate5.png 623w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\nNow lets add a condition to check if list of records not empty, first add condition and set value like following<br \/>\n<a href=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2018\/09\/uploadupdate7.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-3273 aligncenter\" src=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2018\/09\/uploadupdate7-300x130.png\" alt=\"uploadupdate7\" width=\"300\" height=\"130\" srcset=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2018\/09\/uploadupdate7-300x130.png 300w, https:\/\/himbap.com\/blog\/wp-content\/uploads\/2018\/09\/uploadupdate7.png 620w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\nAfter that click on Edit in advance mode and change it like below, here we are checking if the above list record action returned\u00a0null value.<br \/>\n<a href=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2018\/09\/uploadupdate6.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-3272 aligncenter\" src=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2018\/09\/uploadupdate6-300x91.png\" alt=\"uploadupdate6\" width=\"300\" height=\"91\" srcset=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2018\/09\/uploadupdate6-300x91.png 300w, https:\/\/himbap.com\/blog\/wp-content\/uploads\/2018\/09\/uploadupdate6.png 623w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\nNow after check above condition we need to add Create step under Yes section and Update section under No section like following<br \/>\n<a href=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2018\/09\/uploadupdate9.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-3278 aligncenter\" src=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2018\/09\/uploadupdate9-300x200.png\" alt=\"uploadupdate9\" width=\"300\" height=\"200\" srcset=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2018\/09\/uploadupdate9-300x200.png 300w, https:\/\/himbap.com\/blog\/wp-content\/uploads\/2018\/09\/uploadupdate9.png 503w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a>and need to configure update like following<\/p>\n<p style=\"text-align: left;\"><a href=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2018\/09\/uploadupdate8.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-3276 aligncenter\" src=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2018\/09\/uploadupdate8-300x91.png\" alt=\"uploadupdate8\" width=\"300\" height=\"91\" srcset=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2018\/09\/uploadupdate8-300x91.png 300w, https:\/\/himbap.com\/blog\/wp-content\/uploads\/2018\/09\/uploadupdate8-624x188.png 624w, https:\/\/himbap.com\/blog\/wp-content\/uploads\/2018\/09\/uploadupdate8.png 1000w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>We can set other fields using expression <em><strong>items(&#8216;Apply_to_each&#8217;)[&#8216;ColumnNameFromExcelFile&#8217;] <\/strong><\/em>. Finally add delete step to delete the excel file from one drive.<\/p>\n<p><a href=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2018\/08\/upload7.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-3245 aligncenter\" src=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2018\/08\/upload7-300x58.png\" alt=\"upload7\" width=\"300\" height=\"58\" srcset=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2018\/08\/upload7-300x58.png 300w, https:\/\/himbap.com\/blog\/wp-content\/uploads\/2018\/08\/upload7.png 546w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Now save your changes and upload file to one drive after couple of mints we will be able to see contact data like following<br \/>\n<a href=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2018\/09\/uploadupdate10.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-3279 aligncenter\" src=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2018\/09\/uploadupdate10-300x140.png\" alt=\"uploadupdate10\" width=\"300\" height=\"140\" srcset=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2018\/09\/uploadupdate10-300x140.png 300w, https:\/\/himbap.com\/blog\/wp-content\/uploads\/2018\/09\/uploadupdate10-624x291.png 624w, https:\/\/himbap.com\/blog\/wp-content\/uploads\/2018\/09\/uploadupdate10.png 656w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\nIf contact exists with email id it will update contact otherwise it will create new contact record.<\/p>\n<p>Stay tuned for more Dynamics 365 Contents !!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction In our earlier article we discussed how we can create data in Dynamics 365 CE using Microsoft Flow from excel file. Now in this article we are going to discuss how we can update existing data using flow. Requirement: In our earlier example we used following excel table to upload data to contact entity, Now let&#8217;s say we have&#8230; <a href=\"https:\/\/himbap.com\/blog\/?p=3268\">Read more &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":3231,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[21,402,593],"tags":[617,404,614,615,607,600,616],"_links":{"self":[{"href":"https:\/\/himbap.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/3268"}],"collection":[{"href":"https:\/\/himbap.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/himbap.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/himbap.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/himbap.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3268"}],"version-history":[{"count":8,"href":"https:\/\/himbap.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/3268\/revisions"}],"predecessor-version":[{"id":3287,"href":"https:\/\/himbap.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/3268\/revisions\/3287"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/himbap.com\/blog\/index.php?rest_route=\/wp\/v2\/media\/3231"}],"wp:attachment":[{"href":"https:\/\/himbap.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3268"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/himbap.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3268"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/himbap.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3268"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}