When Migrating InfoPath 2003 or 2007 Forms, Watch out For Legacy JScript

JScript is a JavaScript variant used both by Microsoft browsers (e.g. Internet Explorer) and active scripting engines such as the Macro development engine within Office.  It was originally developed back in 1996 as part of Internet Explorer 3.0 to compete and co-opt JavaScript which was originally part of Netscape, the dominant web browser at the time.  Microsoft also has VB Script which is the default scripting language found in Office products for developing macros.

When migrating InfoPath 2003 or 2007 forms from previous versions, the original developer could have included some JScript code in the form.  This code responds to various events such as the form loading, clicking on buttons, changes to the form, etc.  If you try to load this form in the “latest” (InfoPath stopped being latest in 2013 when Microsoft stopped development on it), you will see this message if you look at the code:

image

Any JScript that was embedded into the form won’t run and isn’t compatible with InfoPath 2013 – Microsoft dropped support for JScript in 2010.  You cannot even open the code to view it – the only option you have is to remove it.

If you want to keep this code, you’ll have to port it to C# by opening the form in a previous version of InfoPath (e.g. 2003 or 2007), scraping out the original JScript code and re-writing it as C# code. 

Read More

InfoPath 2013 Now Available as Stand Alone Download

With the release of Office 2016, there is no InfoPath version available since InfoPath 2013 is the last available release.  Microsoft has now released a standalone version of InfoPath 2013 for those users who have Office 2016 but still want to use InfoPath without need to install a full Office 2013.

You can find the download here.

Read More

Nintex and Sharegate Partner to Help Migrate Nintex Workflows and Forms to Office 365

Nintex Workflow is a product we have recommended to our clients for many years – it provides a business user friendly workflow editing surface within SharePoint or Office 365 for creating and running workflows.  Nintex Forms is a electronic forms product that provides web based forms (similar to InfoPath and a good alternative given lack of InfoPath investment from Microsoft) for implementing electronic forms that then kick-off workflows for processing.

Sharegate has now partnered with Nintex to support migration of workflows and forms using their migration suite.  Sharegate provides a suite of tools for moving between versions of SharePoint and Office 365 and you will now be able to migrate Nintex workflows and forms using their migration tool.

More details are expected to come at the upcoming Microsoft Ignite conference.  Stay tuned…

Read More

Forms on SharePoint Lists (Potential InfoPath Replacement) Cancelled

InfoPath is officially a retired productwhile it will continue to be supported in Office 365 and the next version of SharePoint, there are no expected updates to the product and InfoPath 2013 is the last version on the roadmap.

Embedded image permalink

At the last SharePoint conference, Microsoft suggested it was working on several potential InfoPath replacement options including:

  • Excel Surveys: collecting information via a web form and drop it into Excel for analysis, charting, etc.

  • Forms on SharePoint Lists: a new upcoming feature which will allow configurable forms based on SharePoint Lists.  Think of this similar to an Access Form based on an Access Table.
  • Word Form Documents: structured forms created in Word.
  • App Forms: forms generated from Access databases.

Microsoft has now just officially cancelled one of these potential options – Forms on SharePoint Lists.

image

This is one of the example screens for what Forms and SharePoint Lists might have looked like if released.

Read More