Hi Martin,
If you want to use custom Association and Initiation forms with your Visual Studio workflows. InfoPath forms may not fulfill your requirement due
to the limitation they pose in terms of controls available in browser enabled forms however in SharePoint 2013, per the know issues article,
there are no more InfoPath based workflow forms. For the workflow based on SharePoint Designer 2013 and Windows Azure Workflow, SharePoint Designer creates ASPX forms instead of InfoPath forms that were created by SharePoint 2010 workflows and MS does
not want to use Infopath more . Hence youd like to use custom ASPX forms. So
The following are the very important capabilities/features added to SharePoint workflow while creating custom
workflows using Visual Studio 2012.
- SharePoint 2013 introduced a rich set of client-side object mode (CSOM) based workflow API that's can be fully leveraged in VS2012
- VS2012 Provides a standard Workflow Association and Initiation form templates (ASP.Net form based) out of the box (When SharePoint 2013 templates
are installed)
Follow below given reference for actual implementation for the same and feel free to ask any further question, we would happy to help.
http://www.andrewconnell.com/blog/Creating-Custom-Forms-for-SP2013-Workflows
http://msdn.microsoft.com/en-us/library/ee231590.aspx
http://blogs.msdn.com/b/thirusrinivasan1/archive/2013/09/25/sharepoint-2013-workflow-integrating-a-custom-association-form.aspx