понедельник, 28 апреля 2014 г.

InfoPath умер. Редактирование форм. Замена и аналоги.

Как известно 2013 - последняя версия InfoPath.
Это значит, что в следующей версии SharePoint его не будет. Новость не новая. Но остается ряд вопросов. Понятно, что создавать новые решения на InfoPath, мысль не лучшая. Нет смысла продвигаться в этом направлении в плане знаний и опыта. Так же нельзя будет мигрировать формы на новую версию SharePoint.
Нужно отдать должное - я сэкономил кучу времени используя InfoPath. Хотя и не сразу понял, что создавать большие решения на основе InfoPath это несколько рискованно. Неудобная отладка. При изменении xsd заполненные формы не работали, т.к. не соответствовали новой схеме. Приходилось писать код, который сам обновляет уже созданные формы до последней версии схемы. Но механизм правил позволял мне на лету создавать простые решения, которые потом мог поддерживать менее квалифицированный персонал.

Как можно редактировать формы сейчас? Ниже перечислены основные способы:

  1. JavaScript
  2. Nintex Forms
  3. SPForm
  4. K2
Есть и менее популярные решения, например pistachio.

П. 2 разработан нашими соотечественниками.
Все платные, кроме п. 1, он же и самый трудоемкий.
При самостоятельном редактировании форм, используя JavaScript, помимо привычного jQuery есть крайне полезная библиотека SPServices.