{"id":1221,"date":"2021-07-06T17:39:36","date_gmt":"2021-07-06T17:39:36","guid":{"rendered":"https:\/\/365stack.in\/?p=1221"},"modified":"2021-12-30T08:52:28","modified_gmt":"2021-12-30T08:52:28","slug":"a-complete-guide-for-migration-to-power-platform-pre-development-analysis-part-2","status":"publish","type":"post","link":"https:\/\/365stack.in\/index.php\/2021\/07\/06\/a-complete-guide-for-migration-to-power-platform-pre-development-analysis-part-2\/","title":{"rendered":"A Complete Guide for Migration to Power Platform: Pre-Development Analysis &#8211; Part 2"},"content":{"rendered":"\n<p>This is a continuation post on the Pre Development analysis series, have a look at <a href=\"https:\/\/365stack.in\/index.php\/2021\/07\/05\/a-complete-guide-for-migration-to-power-platform-pre-development-analysis-part-1\/\" target=\"_blank\" rel=\"noreferrer noopener\">Part -1<\/a> of this post for a better understanding.<\/p>\n\n\n\n<p>When it comes to migrating from existing technologies, a thorough study has to be done on the legacy tool starting from how the controls are used, what are the actions frequently used, things which are available in source and not available in the destination, etc. Solutions for these scenarios must be in handy for saving time while developing. Once the clock starts there will not be any time to do the POC for the requirement.<\/p>\n\n\n\n<p>Following is the collection of out-of-the-box functionalities available in other tools like Infopath, Lotus Notus, Nintex. For which a working solution must be kept in the vault.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><a href=\"https:\/\/365stack.in\/index.php\/2021\/11\/27\/add-repeating-section-in-powerapps\/\" target=\"_blank\" rel=\"noreferrer noopener\">Repeating Control<\/a><\/h4>\n\n\n\n<p>This is one of the most common controls available in other products, it is nothing but an editable table where one can add, delete and update values in the rows. For this control, we have to create a roundabout solution that is built around Gallery control in Power Apps.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"70\" data-attachment-id=\"1257\" data-permalink=\"https:\/\/365stack.in\/repeatingsection-2\/\" data-orig-file=\"https:\/\/i0.wp.com\/365stack.in\/wp-content\/uploads\/2021\/07\/RepeatingSection-2.gif?fit=1145%2C125&amp;ssl=1\" data-orig-size=\"1145,125\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"RepeatingSection-2\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/365stack.in\/wp-content\/uploads\/2021\/07\/RepeatingSection-2.gif?fit=300%2C33&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/365stack.in\/wp-content\/uploads\/2021\/07\/RepeatingSection-2.gif?fit=640%2C70&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/365stack.in\/wp-content\/uploads\/2021\/07\/RepeatingSection-2.gif?resize=640%2C70&#038;ssl=1\" alt=\"\" class=\"wp-image-1257\" data-recalc-dims=\"1\"\/><figcaption>Infopath Repeating Section<\/figcaption><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Approval Flows<\/h4>\n\n\n\n<p>Power Apps approval is good but it will get timed out in 30 days and no form can be attached along with the approval section. If the user wants to see the form data along with the approval section there is no such configuration available currently which most of the other BPM tools offer.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"160\" data-attachment-id=\"1294\" data-permalink=\"https:\/\/365stack.in\/powerapps_approvals\/\" data-orig-file=\"https:\/\/i0.wp.com\/365stack.in\/wp-content\/uploads\/2021\/07\/PowerApps_Approvals.png?fit=670%2C168&amp;ssl=1?v=1625591399\" data-orig-size=\"670,168\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"PowerApps_Approvals\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/365stack.in\/wp-content\/uploads\/2021\/07\/PowerApps_Approvals.png?fit=300%2C75&amp;ssl=1?v=1625591399\" data-large-file=\"https:\/\/i0.wp.com\/365stack.in\/wp-content\/uploads\/2021\/07\/PowerApps_Approvals.png?fit=640%2C160&amp;ssl=1?v=1625591399\" src=\"https:\/\/i0.wp.com\/365stack.in\/wp-content\/uploads\/2021\/07\/PowerApps_Approvals.png?resize=640%2C160&#038;ssl=1\" alt=\"\" class=\"wp-image-1294\" srcset=\"https:\/\/i0.wp.com\/365stack.in\/wp-content\/uploads\/2021\/07\/PowerApps_Approvals.png?w=670&amp;ssl=1 670w, https:\/\/i0.wp.com\/365stack.in\/wp-content\/uploads\/2021\/07\/PowerApps_Approvals.png?w=300&amp;ssl=1 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" data-recalc-dims=\"1\" \/><figcaption>Power Automate Approvals<\/figcaption><\/figure><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">XML Form Library<\/h4>\n\n\n\n<p>This is a specific case anyone who worked in InfoPath might be familiar with this term. It is nothing but a SharePoint document library but the data will be stored in XML form itself. To convert it into PowerApps a series of steps should be followed to convert it into a SharePoint list and then we have to proceed with the form design and then the data migration from XML form.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"1259\" data-permalink=\"https:\/\/365stack.in\/97806723369425-14-2013\/\" data-orig-file=\"https:\/\/i0.wp.com\/365stack.in\/wp-content\/uploads\/2021\/07\/XML_library.jpg?fit=1024%2C720&amp;ssl=1?v=1625428408\" data-orig-size=\"1024,720\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;9780672336942\\r5.14.2013&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;9780672336942\\r5.14.2013&quot;,&quot;orientation&quot;:&quot;1&quot;}\" data-image-title=\"97806723369425.14.2013\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;9780672336942&lt;br \/&gt;\n5.14.2013&lt;\/p&gt;\n\" data-medium-file=\"https:\/\/i0.wp.com\/365stack.in\/wp-content\/uploads\/2021\/07\/XML_library.jpg?fit=300%2C211&amp;ssl=1?v=1625428408\" data-large-file=\"https:\/\/i0.wp.com\/365stack.in\/wp-content\/uploads\/2021\/07\/XML_library.jpg?fit=640%2C450&amp;ssl=1?v=1625428408\" src=\"https:\/\/i0.wp.com\/365stack.in\/wp-content\/uploads\/2021\/07\/XML_library.jpg?resize=430%2C200&#038;ssl=1\" alt=\"\" class=\"wp-image-1259\" width=\"430\" height=\"200\" data-recalc-dims=\"1\" \/><figcaption>XML Library publishing options<\/figcaption><\/figure><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">User Profile data<\/h4>\n\n\n\n<p>Getting user profile data for a particular user is a common scenario in SharePoint-related forms, The Office365Users() function in power apps returns only limited values, In our case, we need the LAN ID of the users. To overcome this scenario we had to query from the User Information List.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" data-attachment-id=\"1296\" data-permalink=\"https:\/\/365stack.in\/userprofile\/\" data-orig-file=\"https:\/\/i0.wp.com\/365stack.in\/wp-content\/uploads\/2021\/07\/UserProfile.png?fit=534%2C202&amp;ssl=1?v=1625592889\" data-orig-size=\"534,202\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"UserProfile\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/365stack.in\/wp-content\/uploads\/2021\/07\/UserProfile.png?fit=300%2C113&amp;ssl=1?v=1625592889\" data-large-file=\"https:\/\/i0.wp.com\/365stack.in\/wp-content\/uploads\/2021\/07\/UserProfile.png?fit=534%2C202&amp;ssl=1?v=1625592889\" src=\"https:\/\/i0.wp.com\/365stack.in\/wp-content\/uploads\/2021\/07\/UserProfile.png?fit=640%2C200&#038;ssl=1\" alt=\"\" class=\"wp-image-1296\" height=\"200\" srcset=\"https:\/\/i0.wp.com\/365stack.in\/wp-content\/uploads\/2021\/07\/UserProfile.png?w=534&amp;ssl=1 534w, https:\/\/i0.wp.com\/365stack.in\/wp-content\/uploads\/2021\/07\/UserProfile.png?w=300&amp;ssl=1 300w\" sizes=\"(max-width: 534px) 100vw, 534px\" data-recalc-dims=\"1\" \/><figcaption>Office 365 Connector<\/figcaption><\/figure><\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><a href=\"https:\/\/365stack.in\/index.php\/2021\/12\/29\/how-to-add-check-box-grouping-in-canvas-app\/\" target=\"_blank\" rel=\"noreferrer noopener\">Check Box group<\/a><\/h4>\n\n\n\n<p>SharePoint multi-select choice column has three ways to display data, one of them is checkbox grouping, Other BPM tools have out-of-the-box control, here we need to implement a roundabout solution to achieve this functionality.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"1260\" data-permalink=\"https:\/\/365stack.in\/checbox_group\/\" data-orig-file=\"https:\/\/i0.wp.com\/365stack.in\/wp-content\/uploads\/2021\/07\/Checbox_Group.png?fit=776%2C423&amp;ssl=1?v=1625428774\" data-orig-size=\"776,423\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Checbox_Group\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/365stack.in\/wp-content\/uploads\/2021\/07\/Checbox_Group.png?fit=300%2C164&amp;ssl=1?v=1625428774\" data-large-file=\"https:\/\/i0.wp.com\/365stack.in\/wp-content\/uploads\/2021\/07\/Checbox_Group.png?fit=640%2C349&amp;ssl=1?v=1625428774\" src=\"https:\/\/i0.wp.com\/365stack.in\/wp-content\/uploads\/2021\/07\/Checbox_Group.png?resize=475%2C200&#038;ssl=1\" alt=\"\" class=\"wp-image-1260\" width=\"475\" height=\"200\" data-recalc-dims=\"1\" \/><figcaption>Check-box grouping<\/figcaption><\/figure><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Version history in Multiline of text<\/h4>\n\n\n\n<p>If the SharePoint list is version history enabled, there is an option in the Multiline of text column to show the previous data in a history kind of format, In PowerApps it will show the current value, we need to fetch and show the history data.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"1261\" data-permalink=\"https:\/\/365stack.in\/ricchtext\/\" data-orig-file=\"https:\/\/i0.wp.com\/365stack.in\/wp-content\/uploads\/2021\/07\/RicchText.png?fit=747%2C393&amp;ssl=1?v=1625429097\" data-orig-size=\"747,393\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"RicchText\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/365stack.in\/wp-content\/uploads\/2021\/07\/RicchText.png?fit=300%2C158&amp;ssl=1?v=1625429097\" data-large-file=\"https:\/\/i0.wp.com\/365stack.in\/wp-content\/uploads\/2021\/07\/RicchText.png?fit=640%2C337&amp;ssl=1?v=1625429097\" src=\"https:\/\/i0.wp.com\/365stack.in\/wp-content\/uploads\/2021\/07\/RicchText.png?resize=422%2C200&#038;ssl=1\" alt=\"\" class=\"wp-image-1261\" width=\"422\" height=\"200\" data-recalc-dims=\"1\" \/><figcaption>SharePoint Rich text setting<\/figcaption><\/figure><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Time Control<\/h4>\n\n\n\n<p>InfoPath time control displays like a text box but when a number is entered it automatically formats into a long time format but power apps time control asks to put the data in drop-down format. So the users who already worked in InfoPath get used to it in this formatting type, yet it can be achieved with the user functions.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"139\" height=\"48\" data-attachment-id=\"1243\" data-permalink=\"https:\/\/365stack.in\/infopath_timecontrol-2\/\" data-orig-file=\"https:\/\/i0.wp.com\/365stack.in\/wp-content\/uploads\/2021\/07\/Infopath_TimeControl-1.gif?fit=139%2C48&amp;ssl=1\" data-orig-size=\"139,48\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Infopath_TimeControl\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/365stack.in\/wp-content\/uploads\/2021\/07\/Infopath_TimeControl-1.gif?fit=139%2C48&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/365stack.in\/wp-content\/uploads\/2021\/07\/Infopath_TimeControl-1.gif?fit=139%2C48&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/365stack.in\/wp-content\/uploads\/2021\/07\/Infopath_TimeControl-1.gif?resize=139%2C48&#038;ssl=1\" alt=\"InfoPath_TimeControl\" class=\"wp-image-1243\" data-recalc-dims=\"1\"\/><figcaption>InfoPath Time Control<\/figcaption><\/figure><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Form data representation<\/h4>\n\n\n\n<p>Tab form is common in any web application; it is merely a data representation technique to avoid scrolling in large forms or filling data in multiple sequences.<\/p>\n\n\n\n<p>Accordion type of form is another way to expand and collapse the required view which they are filling.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"142\" data-attachment-id=\"1255\" data-permalink=\"https:\/\/365stack.in\/tab_control\/\" data-orig-file=\"https:\/\/i0.wp.com\/365stack.in\/wp-content\/uploads\/2021\/07\/Tab_Control.gif?fit=1352%2C301&amp;ssl=1?v=1625427878\" data-orig-size=\"1352,301\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Tab_Control\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/365stack.in\/wp-content\/uploads\/2021\/07\/Tab_Control.gif?fit=300%2C67&amp;ssl=1?v=1625427878\" data-large-file=\"https:\/\/i0.wp.com\/365stack.in\/wp-content\/uploads\/2021\/07\/Tab_Control.gif?fit=640%2C143&amp;ssl=1?v=1625427878\" src=\"https:\/\/i0.wp.com\/365stack.in\/wp-content\/uploads\/2021\/07\/Tab_Control.gif?resize=640%2C142&#038;ssl=1\" alt=\"\" class=\"wp-image-1255\" data-recalc-dims=\"1\"\/><figcaption>InfoPath Tab Representation<\/figcaption><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Email Limitation<\/h4>\n\n\n\n<p>Power Apps send email action does not resolve SharePoint security group in the To field, Either we have to user \u201cSend HTTP Request to Sharepoint\u201d action to use SharePoint Rest API method or you have to query the users from the group and use them in the To field.<\/p>\n\n\n\n<p>Following is a nice to have functionality and it depends on the client you are working with but it is good to know there are such things implemented.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"1295\" data-permalink=\"https:\/\/365stack.in\/email_limitations\/\" data-orig-file=\"https:\/\/i0.wp.com\/365stack.in\/wp-content\/uploads\/2021\/07\/Email_Limitations.png?fit=622%2C539&amp;ssl=1?v=1625591406\" data-orig-size=\"622,539\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Email_Limitations\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/365stack.in\/wp-content\/uploads\/2021\/07\/Email_Limitations.png?fit=300%2C260&amp;ssl=1?v=1625591406\" data-large-file=\"https:\/\/i0.wp.com\/365stack.in\/wp-content\/uploads\/2021\/07\/Email_Limitations.png?fit=622%2C539&amp;ssl=1?v=1625591406\" src=\"https:\/\/i0.wp.com\/365stack.in\/wp-content\/uploads\/2021\/07\/Email_Limitations.png?resize=350%2C242&#038;ssl=1\" alt=\"\" class=\"wp-image-1295\" width=\"350\" height=\"242\" data-recalc-dims=\"1\" \/><figcaption>Send Email options<\/figcaption><\/figure><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Calendar Control<\/h4>\n\n\n\n<p>Power Apps calendar control occupies the whole screen and it is not user-friendly as it is available in the other BPM tools, So to overcome it we created a custom calendar control using PCF and implemented some additional functionalities related to the calendar, which saved us valuable time in the development phase.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"223\" height=\"352\" data-attachment-id=\"1262\" data-permalink=\"https:\/\/365stack.in\/calendar\/\" data-orig-file=\"https:\/\/i0.wp.com\/365stack.in\/wp-content\/uploads\/2021\/07\/Calendar.png?fit=223%2C352&amp;ssl=1?v=1625429491\" data-orig-size=\"223,352\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Calendar\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/365stack.in\/wp-content\/uploads\/2021\/07\/Calendar.png?fit=190%2C300&amp;ssl=1?v=1625429491\" data-large-file=\"https:\/\/i0.wp.com\/365stack.in\/wp-content\/uploads\/2021\/07\/Calendar.png?fit=223%2C352&amp;ssl=1?v=1625429491\" src=\"https:\/\/i0.wp.com\/365stack.in\/wp-content\/uploads\/2021\/07\/Calendar.png?resize=223%2C352&#038;ssl=1\" alt=\"\" class=\"wp-image-1262\" srcset=\"https:\/\/i0.wp.com\/365stack.in\/wp-content\/uploads\/2021\/07\/Calendar.png?w=223&amp;ssl=1 223w, https:\/\/i0.wp.com\/365stack.in\/wp-content\/uploads\/2021\/07\/Calendar.png?w=190&amp;ssl=1 190w\" sizes=\"auto, (max-width: 223px) 100vw, 223px\" data-recalc-dims=\"1\" \/><figcaption>PowerApps Calendar Control<\/figcaption><\/figure><\/div>\n\n\n\n<p>This is part 2 of the Predevelopment analysis post, If you have not read the <a href=\"https:\/\/365stack.in\/index.php\/2021\/07\/05\/a-complete-guide-for-migration-to-power-platform-pre-development-analysis-part-1\/\" target=\"_blank\" rel=\"noreferrer noopener\">previous post<\/a> please have a look at it.<\/p>\n\n\n\n<p>Please leave your valuable comments and suggestions, Happy Building \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<p>When it comes to migrating from existing technologies, a thorough study has to be done on the legacy tool starting from how the controls are used, what are the actions frequently used, things which are available in source and not available in the destination, etc. Solutions for these scenarios must be in handy for saving time while developing. Once the clock starts there will not be any time to do the POC for the requirement.<\/p>\n","protected":false},"author":2,"featured_media":1285,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[32],"tags":[35,43,37,46,45,38,33,34,9,41,10,40,36,39],"class_list":["post-1221","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-power-platform","tag-infopath-to-powerapps","tag-k2-to-powerplatform","tag-lotusnotes-to-powerplatform","tag-microsoft-365","tag-migration-best-practices","tag-nintex-to-powerplatform","tag-power-platform","tag-power-platform-migration","tag-powerapps","tag-powerapps-migration","tag-powerautomate","tag-powerautomate-migration","tag-sharepoint-designer-to-powerautomate","tag-sharepoint-migration"],"jetpack_publicize_connections":[],"aioseo_notices":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/365stack.in\/wp-content\/uploads\/2021\/07\/Requirement-Anlaysis-scaled.jpeg?fit=2560%2C1768&ssl=1","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":1426,"url":"https:\/\/365stack.in\/index.php\/2021\/12\/06\/a-complete-guide-for-migration-to-power-platform-deployment\/","url_meta":{"origin":1221,"position":0},"title":"A Complete Guide for Migration to Power Platform: Deployment","author":"Hemanthkumar Rajan","date":"December 6, 2021","format":false,"excerpt":"This is the last post of the migration series, Kindly read the previous post before proceeding further, To keep the boredom out of the document only the main points were discussed. It is the most important step in the process of moving the artifacts to the production environment. If the\u2026","rel":"","context":"In &quot;Power Platform&quot;","block_context":{"text":"Power Platform","link":"https:\/\/365stack.in\/index.php\/category\/power-platform\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/365stack.in\/wp-content\/uploads\/2021\/12\/PowerApps-Deployment-e1628184748914.jpg?fit=999%2C877&ssl=1%3Fv%3D1638796837&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1220,"url":"https:\/\/365stack.in\/index.php\/2021\/07\/05\/a-complete-guide-for-migration-to-power-platform-pre-development-analysis-part-1\/","url_meta":{"origin":1221,"position":1},"title":"A Complete Guide for Migration to Power Platform: Pre-Development Analysis &#8211; Part 1","author":"Hemanthkumar Rajan","date":"July 5, 2021","format":false,"excerpt":"If the application is going to be created from a new requirement, we can focus only on the Power Platform by analyzing the use cases of the requirement and a feasibility study should suffice for common scenarios like approval, functions, references, CRUD operations, integrations, performance, limitations has to be taken\u2026","rel":"","context":"In &quot;Power Platform&quot;","block_context":{"text":"Power Platform","link":"https:\/\/365stack.in\/index.php\/category\/power-platform\/"},"img":{"alt_text":"Pre Development Analysis","src":"https:\/\/i0.wp.com\/365stack.in\/wp-content\/uploads\/2021\/07\/Requirement-Anlaysis-scaled.jpeg?fit=1200%2C829&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1177,"url":"https:\/\/365stack.in\/index.php\/2021\/06\/11\/a-complete-guide-for-migration-to-power-platform-introduction\/","url_meta":{"origin":1221,"position":2},"title":"A Complete Guide for Migration to Power Platform: Introduction","author":"Hemanthkumar Rajan","date":"June 11, 2021","format":false,"excerpt":"Microsoft has Power Platform, a combination of four software PowerApps, Power Automate, Power BI and Virtual Agents, like the other BPM tools it is not only built for SharePoint it can work as a standalone app or it can be connected to numerous connectors from which it can store and\u2026","rel":"","context":"In &quot;Power Platform&quot;","block_context":{"text":"Power Platform","link":"https:\/\/365stack.in\/index.php\/category\/power-platform\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/365stack.in\/wp-content\/uploads\/2021\/06\/Architecture-Power-Platform-1-e1623415069501.png?fit=525%2C500&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1302,"url":"https:\/\/365stack.in\/index.php\/2021\/07\/17\/a-complete-guide-for-migration-to-power-platform-analysis-development-part-1\/","url_meta":{"origin":1221,"position":3},"title":"A Complete Guide for Migration to Power Platform: Analysis &#038; Development &#8211; Part 1","author":"Hemanthkumar Rajan","date":"July 17, 2021","format":false,"excerpt":"While development is a small part of the software life cycle model it is merely an output of the analysis made from the existing system or new requirement.","rel":"","context":"In &quot;Power Platform&quot;","block_context":{"text":"Power Platform","link":"https:\/\/365stack.in\/index.php\/category\/power-platform\/"},"img":{"alt_text":"Requirement Analysis","src":"https:\/\/i0.wp.com\/365stack.in\/wp-content\/uploads\/2021\/07\/Requirement-Analysis.png?fit=1100%2C700&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1310,"url":"https:\/\/365stack.in\/index.php\/2021\/07\/28\/a-complete-guide-for-migration-to-power-platform-analysis-development-part-2\/","url_meta":{"origin":1221,"position":4},"title":"A Complete Guide for Migration to Power Platform: Analysis &#038; Development &#8211; Part 2","author":"Hemanthkumar Rajan","date":"July 28, 2021","format":false,"excerpt":"This is a continuation post on the Analysis and Development series, have a look at Part -1 of this post for a better understanding. After properly analyzing the existing system, we might be in a good position to start the development. Let's see the list of things that should be\u2026","rel":"","context":"In &quot;Power Platform&quot;","block_context":{"text":"Power Platform","link":"https:\/\/365stack.in\/index.php\/category\/power-platform\/"},"img":{"alt_text":"Requirement Analysis","src":"https:\/\/i0.wp.com\/365stack.in\/wp-content\/uploads\/2021\/07\/Requirement-Analysis.png?fit=1100%2C700&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1414,"url":"https:\/\/365stack.in\/index.php\/2021\/08\/05\/a-complete-guide-for-migration-to-power-platform-best-practices\/","url_meta":{"origin":1221,"position":5},"title":"A Complete Guide for Migration to Power Platform: Best Practices","author":"Hemanthkumar Rajan","date":"August 5, 2021","format":false,"excerpt":"This is the 5th part of the migration series, Kindly read the previous post before proceeding further, Best Practices are the important aspect of the conversion life cycle. When you do an activity repeatedly it becomes a practice. If that practice brings success to the project then it is called\u2026","rel":"","context":"In &quot;Power Platform&quot;","block_context":{"text":"Power Platform","link":"https:\/\/365stack.in\/index.php\/category\/power-platform\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/365stack.in\/wp-content\/uploads\/2021\/08\/best-practice-cover-e1628180613931.png?fit=600%2C280&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/365stack.in\/index.php\/wp-json\/wp\/v2\/posts\/1221","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/365stack.in\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/365stack.in\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/365stack.in\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/365stack.in\/index.php\/wp-json\/wp\/v2\/comments?post=1221"}],"version-history":[{"count":13,"href":"https:\/\/365stack.in\/index.php\/wp-json\/wp\/v2\/posts\/1221\/revisions"}],"predecessor-version":[{"id":2305,"href":"https:\/\/365stack.in\/index.php\/wp-json\/wp\/v2\/posts\/1221\/revisions\/2305"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/365stack.in\/index.php\/wp-json\/wp\/v2\/media\/1285"}],"wp:attachment":[{"href":"https:\/\/365stack.in\/index.php\/wp-json\/wp\/v2\/media?parent=1221"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/365stack.in\/index.php\/wp-json\/wp\/v2\/categories?post=1221"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/365stack.in\/index.php\/wp-json\/wp\/v2\/tags?post=1221"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}