When it’s Time to Modernize: Top Lessons Learned Moving Off InfoPath
InfoPath forms were once considered the work horse for creating customized forms. With InfoPath forms deprecated and slated to be retired by 2023, organizations are increasingly looking to transition off legacy InfoPath based solutions.
Often, InfoPath based solutions are viewed as a collection of individual forms that need to be transitioned to a new platform. The problem with this approach is it often leads to a disjointed solution and inefficient design.
Plus, as time goes on, processes and business needs change. To meet these changing requirements, information systems tend to be a patchwork of updates. This leads to inefficiencies and eventually renders the legacy solutions unreliable and inefficient.
Before Moving Off InfoPath
InfoPath based solutions were designed and implemented to better match the capabilities of the InfoPath forms. Transitioning off InfoPath forms requires a holistic review of the entire solution is necessary. Before choosing a platform to replace the InfoPath forms or starting solution design, we highly recommend the following:
Evaluate Current State. It is essential to understand the current state of the solution. The older the solution is, the documentation is most likely out of sync. With respect to InfoPath forms, it is important to understand the solution’s:
- Data access needs
- Integration with third party systems
- Security needs
- Code behind used on forms
- Are the InfoPath forms workflow based?
- Business validations
- Other customizations
Determine Future State. Think about the following:
- What is the business value or need? Is the legacy solution still relevant and being actively used? This will help identify and quantify the business value of the solution, the ROI, and help make a financial case for transitioning off InfoPath.
- What worked and what didn’t work? Transitioning off InfoPath essentially requires re-implementing the solution. This presents an excellent opportunity to re-design the solution to better meet today’s business needs. Evaluate if any part or feature of the solution has become obsolete or is no longer being used. It is possible that the business requirements may have changed since the solution was first implemented. Alternatively, the latest versions of SharePoint/ Office 365 provide capabilities and options that allow for certain OOTB features to be leveraged without requiring the need for a customized solution. We strongly recommend getting feedback from business users and IT admins– people who interact and manage the InfoPath based solution on a day-to-day basis.
- Consider the User Interface. InfoPath provided very limited capabilities in terms of responsiveness and was not mobile friendly. Both responsive design and mobile friendly are essentia features and determines user adoption and how end users will interact with the web application.
Choose a Platform to replace InfoPath. There are several alternative platforms that can replace InfoPath. The decision comes down to 3C’s:
- Capabilities
- Cost
- Compatibility (with existing platforms)
InfoPath Replacement Alternatives
Below is a comparison of the three most commonly considered alternatives:
- Microsoft’s Power Platform
- Nintex Modern Forms and Workflow Platforms
- Custom SPFx/ .Net SharePoint Forms
Microsoft’s Power Platform
Technology:
- Forms Platform:PowerApps
- Workflow Platform: Microsoft Flow/ Azure Logic Apps
- Data Storage: Common Data Service (CDS), SharePoint
Features and Considerations:
- Highly scalable and flexible
- Tightly integrated with SharePoint and Office 365
- In- built support for responsive design
- PowerApps provides limited capability in terms of reusing across SharePoint solutions
- Cloud based solution, requires a data gateway to be setup to leverage PowerApps on a on-premises SharePoint environment
- Additional information on the platform can be found here
Nintex Modern Forms and Workflow platforms
Technology:
- Forms Platform: Nintex Forms
- Workflow Platform: Nintex Workflows
- Data Storage: SharePoint
Features and Considerations:
- Dedicated on-premises version available
- Truly a no-code alternative solution (designed for use by power users)
- In-built support for responsive design and mobile friendly
- Forms can be difficult to reuse across SharePoint solutions
- Licensing implications that come with third-party tools
- Additional information on the platform can be found here
Custom SPFx/ .Net SharePoint Forms
Technology:
- Forms Platform: SharePoint Framework
- Workflow Platform: Nintex Workflows, Microsoft Flow, Custom solution
- Data Storage: SharePoint / SQL / Azure Database
Features and Considerations:
- Fully extensible, flexibility to leverage different technologies
- Highly customizable, ability to meet the exact needs of the business
- Ability to support responsive design
- Implementation is effort intensive
- Requires highly skilled resources to maintain the solution
- Additional information on the platform can be found here
Users are now actively looking for alternative ways of creating forms in SharePoint. Now is the time to consider your options, begin planning your transition, and talk with an expert to get the ball rolling.