Adding forms to workflows enables you to make your workflows more dynamic and flexible. Forms enable you to gather information from the users at predefined times in the life of the workflow, as well as let users interact with the tasks for that workflow.
InfoPath Forms for Workflows (ECM)
In Microsoft SharePoint Server 2010, you can use Microsoft InfoPath 2010 forms with your workflows. InfoPath 2010 gives you the ability to create symmetrical forms; that is, forms that look and operate exactly the same whether they are displayed in the SharePoint Server 2010 Web interface or within a Microsoft Office 2010 client application, such as Word, InfoPath, Excel or PowerPoint. This provides a richer interaction experience in which the user can interact with the workflow directly in the client application, rather than leaving the client and switching to the SharePoint Server 2010 Web interface. And as a developer, you don't have to create two separate forms, one for use on the server and one for use in the client, to provide the user with this client application integration.
Workflow Association and Initialization Forms in SharePoint Server 2010
Before the workflow starts, you can display association and initialization forms to your users so that they can set parameters and other information for the workflow in advance. Association forms address the workflow as it applies to a specific list, library, or content type; initialization forms address the workflow as it applies to a specific SharePoint item.
- Microsoft: InfoPath Forms Services differences between SharePoint Online (DvNext/MT) and SharePoint On-Premises
Microsoft: Transform your InfoPath form to Power Apps
Like most InfoPath power users, you've been using your unique skill set to build awesome forms for a while. You're very satisfied with your forms, but you also know their limitations: the "classic" feel, a less-than-ideal experience for mobile devices, the uncertainty of their future viability, and always being trapped in a box when it comes to connecting to other services without writing code.
Microsoft: Customize SharePoint with Power Apps
Use Power Apps, the successor to InfoPath, to improve business productivity in SharePoint without writing code.