A number of InfoPath Forms and IPFormViews with C# code-behind must be made available through SharePoint 2013 Forms Service must be converted to HTML5-forms.
Before ”bulk-conversion” is initiated a Proof-Of-Concept shall be conducted.
The following prerequisites and requirements has been identified.
1.1 Data - read
The existing InfoPath-forms *read* data via SharePoint data connectors (.UDCX’s) partly utilizing Sharepoint’s FormsServiceProxy and pointing to:
a. custom REST-services
b. SharePoint Lists
c. SharePoint SOAP (e.g. UserProfileService)
d. custom SOAP-services (asmx).
1.2 Data - write
The existing InfoPath-forms *write* data via SharePoint data connectors (.UDCX’s) partly utilizing Sharepoint’s FormsServiceProxy and pointing to:
a. custom SOAP-services (asmx).
2.1 Platform support
The HTML5-forms must be fully functional on the following platforms:
a. SharePoint Server (WebPart)
b. IE9 and above
c. Smartphone (Android 5, iOS 8 and Windows 8/Universal – and above)
All forms must pass HTML5 validation.
2.3 Offline application capability
The HTML5-forms must be made off-line available by means of HTML5 Application Cache.
2.4 Offline data capability
Parts of the data read and (to-be) written must be off-line available by means of HTML5 IndexedDB (IE 10+).