Разработчик(и) | Майкрософт |
---|---|
Окончательный релиз | 2013 (15.0.4805.1000) [1] / 3 мая 2016 г. ( 2016-05-03 ) |
Операционная система | Windows 7 и более поздние версии |
Преемник | Формы Майкрософт |
Тип | Совместное программное обеспечение |
Лицензия | Пробная версия |
Веб-сайт | www.microsoft.com/en-us/download/details.aspx?id=48734 |
Microsoft InfoPath — это устаревшее программное приложение для проектирования, распространения, заполнения и отправки электронных форм, содержащих структурированные данные. Изначально Microsoft выпустила InfoPath как часть семейства Microsoft Office 2003. Продукт включает в себя конструктор форм WYSIWYG , в котором различные элементы управления (например , текстовое поле , переключатель , флажок ) привязаны к данным, представленным отдельно в виде иерархического древовидного представления папок и полей данных.
InfoPath 2013 впервые стал доступен для бесплатной загрузки 1 сентября 2015 года, когда Microsoft сделала его доступным в своем Центре загрузки. Однако, в отличие от предыдущих версий InfoPath, для автономной версии InfoPath 2013 требуется активная подписка ProPlus на Office 365. [2] Текущая версия InfoPath 2013 (15.0.4733.1000) разработана как дополнительный компонент пакета приложений Office для пользователей, которым он нужен. Его косвенным преемником является Microsoft Forms , который бесплатен для всех, у кого есть учетная запись Microsoft .
Чтобы использовать InfoPath для заполнения формы, дизайнер должен сначала разработать шаблон InfoPath. По словам Жана Паоли и Джона Годеля, двух его разработчиков, ключевым решением архитектурного дизайна было «придерживаться парадигмы XML , разделяющей данные в документе от форматирования». [3] Патент, поданный в 2000 году Адрианой Неагу и Жаном Паоли, описывает технологию как «создание XML с использованием представлений DHTML и XSLT ». [4]
Все данные, хранящиеся в формах InfoPath, хранятся в формате XML, который называется «источником данных». Шаблон формы должен иметь один первичный источник данных для отправки данных и может иметь несколько вторичных источников данных для извлечения данных в форму. Вторичные источники данных могут быть встроены в форму или к ним можно получить доступ через внешнее подключение к данным SharePoint или веб-службе. Файлы шаблона формы InfoPath сохраняются в виде архива в формате файла CAB с расширением имени файла xsn
. [5]
InfoPath предоставляет несколько элементов управления (например, текстовое поле , радиокнопка , флажок ) для представления данных в источнике данных конечным пользователям. Для таблиц данных и вторичных источников данных вводятся «Повторяющаяся таблица» и другие повторяющиеся элементы управления. Части шаблона и элементы управления ActiveX также могут быть добавлены в качестве пользовательских элементов управления в конструкторе.
Для каждого из этих элементов управления можно привязать действия (называемые «правилами»). Правила бывают трех типов: правила форматирования, такие как скрытие или раскрашивание элемента управления, правила проверки (например, разрешать только девятизначные числа) и правила действий, такие как установка значения поля на основе других полей. Правила могут быть вызваны либо действием пользователя, таким как нажатие кнопки, либо оценкой различных условий, таких как значения полей. Например, условное правило может быть таким: «Установить поле „Итого“ на 100, если поле „Поле1“ не пустое».
concat(string(field1 + field2), "#;", field3)
" (конкатенация суммы двух полей, строки "#;" и значения другого поля). Функции XPath для обработки строк, простых математических операций и многих других операций включены в InfoPath. Кроме того, данные можно фильтровать (выбирать отдельные значения из повторяющегося поля или базы данных).InfoPath используется для создания форм для сбора информации и сохранения содержимого в виде файла на ПК или на веб-сервере при размещении на SharePoint. InfoPath может использоваться для доступа и отображения данных из различных источников (веб-служб, XML, баз данных, других форм) и иметь богатое интерактивное поведение на основе правил, условий и действий. Форма InfoPath требует, чтобы у клиента был установлен InfoPath Filler или InfoPath Designer, или путем просмотра формы в браузере при размещении на SharePoint. InfoPath в основном используется в бизнесе, а не отдельными лицами, поскольку это инструмент для совместной работы, используемый для сбора данных от нескольких лиц структурированным методом, и для развертывания требуется либо хост SharePoint, либо отдельные лицензированные копии Filler. Формы InfoPath можно просматривать на мобильных устройствах, если просматривать их из браузера (размещенного на SharePoint) или с помощью стороннего продукта.
Для запуска в качестве формы веб-браузера файл необходимо загрузить на сервер, на котором запущены службы InfoPath Forms Services. Преимущество этого в том, что клиенту не нужен InfoPath, а только веб-браузер. Затем форму можно настроить на отправку по электронной почте после заполнения или добавить ее поля непосредственно в список SharePoint.
Одним из распространенных вариантов использования InfoPath является интеграция с технологией Microsoft SharePoint . Формы InfoPath могут отправляться в списки и библиотеки SharePoint, а отправленные экземпляры могут быть открыты из SharePoint с помощью InfoPath Filler или сторонних продуктов. В качестве альтернативы InfoPath Forms Services позволяет размещать форму InfoPath с поддержкой браузера на установке SharePoint и отображать ее как HTML-страницу со скриптом на стороне клиента и поведением обратной отправки, аналогичным странице ASP.NET.
В SharePoint «Библиотека форм» — это библиотека документов, имеющая шаблон InfoPath в качестве назначенного типа документа. Поля InfoPath могут быть повышены при публикации в SharePoint, чтобы их можно было читать и отображать как данные «Столбца» в представлении библиотеки. Как и в случае с другими документами SharePoint, формы InfoPath могут иметь связанные с ними рабочие процессы, которые могут получать доступ к повышенным полям. [6]
31 января 2014 года Microsoft объявила, что поддержка InfoPath прекращена и будет заменена более кроссплатформенным решением под названием PowerApps, выпущенным в конце 2016 года. [7] 1 марта 2016 года Microsoft объявила, что клиентское приложение InfoPath 2013 будет поддерживаться до июля 2026 года. [8] Microsoft уточняет, что «InfoPath Forms Services включена в локальную версию SharePoint Server 2016, а также полностью поддерживается в Office 365 до дальнейшего уведомления». [9] Microsoft MVP Роджер Хойтер [10] заявляет, что InfoPath по-прежнему, как ожидается, будет поддерживаться в SharePoint Server 2019 On-Premises. [11]
Forms Server 2007 — это устаревший продукт, который преобразует клиентские формы InfoPath в HTML- формы Ajax , к которым можно получить доступ и заполнить их с помощью любого браузера, включая браузеры мобильных телефонов. Forms Server 2007 поддерживает использование базы данных или другого источника данных в качестве бэкэнда для формы. Для него требуются Microsoft Windows SharePoint Services 3.0 и .NET Framework версии 2.0. [12]
Службы InfoPath Forms Services (или Office Forms Services) перенимают функции Form Server 2007, позволяя размещать формы InfoPath на веб-сайте SharePoint и обслуживать их через веб-браузер . Первоначально являясь компонентом Microsoft Office SharePoint Server 2007 Enterprise edition, [13] в 2013 году он стал доступен с:
31 января 2014 года Microsoft заявила, что прекращает поддержку InfoPath Forms Services. [15] Позднее в недатированном обновлении исходного сообщения Microsoft изменила план и объявила, что InfoPath Forms Services в конечном итоге будет включена в SharePoint 2016. [16]
Службы InfoPath Forms Services доступны подписчикам Office 365 Education (планы Office 365 A1, Office 365 A3 и Office 365 A5). [17]
Версия | Включено в... | Дата выпуска [18] | Дата окончания поддержки [19] |
---|---|---|---|
Инфопа 2003 | Microsoft Office 2003 Профессиональный Корпоративный | 19 ноября 2003 г. | 8 апреля 2014 г. |
Инфопа 2007 | Microsoft Office 2007 Ultimate, Professional Plus и Enterprise | 27 января 2007 г. | 10 октября 2017 г. |
Инфопа 2010 | Microsoft Office 2010 профессиональный плюс; Office 365 | 15 июля 2010 г. | 13 октября 2020 г. |
Инфопа 2013 | Microsoft Office 2013 профессиональный плюс; Office 365 | 29 января 2013 г. | 14 июля 2026 г. |