{"id":1177,"date":"2021-06-11T12:59:44","date_gmt":"2021-06-11T12:59:44","guid":{"rendered":"https:\/\/365stack.in\/?p=1177"},"modified":"2021-12-15T20:33:51","modified_gmt":"2021-12-15T20:33:51","slug":"a-complete-guide-for-migration-to-power-platform-introduction","status":"publish","type":"post","link":"https:\/\/365stack.in\/index.php\/2021\/06\/11\/a-complete-guide-for-migration-to-power-platform-introduction\/","title":{"rendered":"A Complete Guide for Migration to Power Platform: Introduction"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\"><sub>Is it that your career requires a switch towards Microsoft 365! No clue on how it all starts and functions! Yeah! Then this post is for you!<\/sub><\/h3>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p>Change is the only thing that never changes, this perfectly suits any software product. We all know how Microsoft has improvised SharePoint a lot since its inception and along with it many third-party tools (Nintex, K2, Microsoft has Infopath for forms and SharePoint Designer for workflow development) collaborated with SharePoint for the ease of designing the form and automating the tasks via workflow from the client-side.<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-image is-style-default\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/365stack.in\/wp-content\/uploads\/2021\/06\/BPM-Tools.png?resize=419%2C220&#038;ssl=1\" alt=\"Third Party tools\" width=\"419\" height=\"220\" data-recalc-dims=\"1\" \/><figcaption> Tools that can be migrated to Power Platform <\/figcaption><\/figure><\/div>\n\n\n\n<p>There are several criteria in choosing an apt tool that fits your necessity. Some of them are productivity, flexibility, task automation, client-side development and so on. This worked well for the On-Premises environment, but when older versions of the SharePoint and CMS platforms like Lotus Notes got retired, organizations rushed towards SharePoint Online as it needs less infrastructure support and a platform to ease up with forms and workflows that can be created or converted!<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/365stack.in\/wp-content\/uploads\/2021\/06\/Microsoft_Cloud.png?resize=284%2C220&#038;ssl=1\" alt=\"Microsoft 365\" width=\"284\" height=\"220\" data-recalc-dims=\"1\" \/><figcaption>Microsoft 365<\/figcaption><\/figure><\/div>\n\n\n\n<p>Microsoft has <strong><a href=\"https:\/\/365stack.in\/index.php\/category\/power-platform\/\" target=\"_blank\" rel=\"noreferrer noopener\">Power Platform<\/a><\/strong>, a combination of four software <strong><a href=\"https:\/\/365stack.in\/index.php\/category\/power-platform\/powerapps\/\" target=\"_blank\" rel=\"noreferrer noopener\">PowerApps<\/a>, <a href=\"https:\/\/365stack.in\/index.php\/category\/power-platform\/power-automate\/\" target=\"_blank\" rel=\"noreferrer noopener\">PowerAutomate<\/a>, Power BI and Virtual Agents<\/strong>, 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 retrieve data.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/365stack.in\/wp-content\/uploads\/2021\/06\/Architecture-Power-Platform.png?resize=283%2C220&#038;ssl=1\" alt=\"Power Platform\" width=\"283\" height=\"220\" data-recalc-dims=\"1\" \/><figcaption>Power Platform<\/figcaption><\/figure><\/div>\n\n\n\n<p>Advantages in choosing Power Platform over other BPM tools are<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Microsoft has invested and improved a lot in the Power Platform to last long time and there might be no effort needed in upgrading them frequently.<\/li><li>Anyone can do the development since it is a low code BPM tool.<\/li><li>It reduces the dependency on other tools because it is a consolidation of analytics, design, development and automation.<\/li><li>It&#8217;s responsiveness allows you to work across devices.<\/li><li>As it comes with Office 365 integration, most of the organizations will have Office 365 tightly integrated with its peers.<\/li><\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p>Any BPM or CMS Software will make the development easier when a new application has been designed and developed because the thought process will be within that tool and solutions can be given from the context of the tool. <\/p>\n\n\n\n<p>But when it comes to converting from older to newer technologies it remains to be a pain point in the case of BPM tools. We have to think from each and every perspective of it like:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Data migration<\/li><li>Tool limitations<\/li><li>External Integration<\/li><li>Legacy business functionality analysis<\/li><li>Time limitation<\/li><\/ul>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/365stack.in\/wp-content\/uploads\/2021\/06\/Migration_Challenges.jpg?resize=340%2C220&#038;ssl=1\" alt=\"Caveats in Migration\" width=\"340\" height=\"220\" data-recalc-dims=\"1\" \/><figcaption>Caveats in Migration<\/figcaption><\/figure><\/div>\n\n\n\n<p>Being a part of large-scale migration projects, here is a list of few guidelines that one can follow for a successful conversion from older technology to Power Platform. The following is a high-level description on the conversion process:<\/p>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p><strong><a href=\"https:\/\/365stack.in\/index.php\/2021\/06\/14\/a-complete-guide-for-migration-to-power-platform-know-your-tool\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Know your tool - Power Platform\">Know your tool<\/a><\/strong> &#8211; Developers should possess a good grade about the Knowledge of the tool like the data structures used within the build, the tool limitations and its extendability.<\/p>\n\n\n\n<p><strong><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\" title=\"Pre-Development Analysis\">Pre-Development Analysis<\/a><\/strong>&#8211; Before jumping into the development a thorough analysis of the source or legacy system should be documented like control level mappings, logic mappings with the OOTB solutions, reusable solutions, workaround solutions for limitations and the data mapping feasibility in case of data migrations have to be taken care.<\/p>\n\n\n\n<p><strong><a href=\"https:\/\/365stack.in\/index.php\/2021\/08\/05\/a-complete-guide-for-migration-to-power-platform-best-practices\/\" target=\"_blank\" rel=\"noreferrer noopener\">Best practices<\/a><\/strong> &#8211; A set of best practices should be documented and followed with the note of addressing the limitations as well. For instance, naming conventions, unified design and behavior, resetting variables and forms.<\/p>\n\n\n\n<p><strong><a href=\"https:\/\/365stack.in\/index.php\/2021\/07\/17\/a-complete-guide-for-migration-to-power-platform-analysis-development-part-1\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Analysis and Development\">Analysis &amp; Development<\/a><\/strong> &#8211; Before developing any form or workflow it has to be thoroughly analyzed with respect to the behavior of the button and control, working of the design containers, application style, error handling has to be implemented in terms of Power Platform.<\/p>\n\n\n\n<p><a href=\"https:\/\/365stack.in\/index.php\/2021\/12\/06\/a-complete-guide-for-migration-to-power-platform-deployment\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Deployment<\/strong> <\/a>&#8211; Integral part in moving the Power Platform artifacts from one environment to another or from one site to another site.<\/p>\n<\/div><\/div>\n\n\n\n<p>This is a short introduction about the conversion process, please follow the next set of posts for the detailed process.<\/p>\n\n\n\n<p>Please leave your valuable comments and suggestions. Happy building \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<p>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 retrieve data.<\/p>\n","protected":false},"author":2,"featured_media":1196,"comment_status":"open","ping_status":"open","sticky":true,"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,4],"tags":[35,43,37,46,45,38,33,34,9,41,10,40,36,39],"class_list":["post-1177","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-power-platform","category-sharepoint","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\/06\/Architecture-Power-Platform-1-e1623415069501.png?fit=525%2C500&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":1177,"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":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":1177,"position":1},"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":1221,"url":"https:\/\/365stack.in\/index.php\/2021\/07\/06\/a-complete-guide-for-migration-to-power-platform-pre-development-analysis-part-2\/","url_meta":{"origin":1177,"position":2},"title":"A Complete Guide for Migration to Power Platform: Pre-Development Analysis &#8211; Part 2","author":"Hemanthkumar Rajan","date":"July 6, 2021","format":false,"excerpt":"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\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":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":1177,"position":3},"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":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":1177,"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":1177,"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\/1177","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=1177"}],"version-history":[{"count":21,"href":"https:\/\/365stack.in\/index.php\/wp-json\/wp\/v2\/posts\/1177\/revisions"}],"predecessor-version":[{"id":2164,"href":"https:\/\/365stack.in\/index.php\/wp-json\/wp\/v2\/posts\/1177\/revisions\/2164"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/365stack.in\/index.php\/wp-json\/wp\/v2\/media\/1196"}],"wp:attachment":[{"href":"https:\/\/365stack.in\/index.php\/wp-json\/wp\/v2\/media?parent=1177"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/365stack.in\/index.php\/wp-json\/wp\/v2\/categories?post=1177"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/365stack.in\/index.php\/wp-json\/wp\/v2\/tags?post=1177"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}