
Microsoft InfoPath 2010 — это средство для создания форм и сбора данных, которое помогает организациям оптимизировать бизнес-процессы. Приложение InfoPath 2010 ориентировано на опытных бизнес-пользователей и разработчиков — в зависимости от типа решения на основе форм, в котором нуждается организация.
Возможности и преимущества InfoPath 2010
Опытные бизнес-пользователи могут с помощью InfoPath 2010 разрабатывать сложные электронные формы для быстрого и экономичного сбора данных, не добавляя при этом ни строчки кода.
С помощью InfoPath 2010, Microsoft SharePoint Server 2010 и SharePoint Designer 2010 разработчики могут создавать формы с расширенными возможностями для бизнес-процессов отдела или всего предприятия, включая составные приложения и последовательности рабочих процессов, почти без написания кода или вообще без него.
Разрабатывайте формы быстро и эффективно с помощью простых инструментов
- Разрабатывайте формы более оперативно с помощью интерфейса ленты. В отличие от традиционных меню и панелей инструментов, в которых для выполнения задачи иногда требуется несколько действий, все команды на ленте находятся на вкладках, соответствующих задачам, которые относятся к определенным операциям. Это позволяет создавать формы более быстро.
- Работайте с более четкими формами, используя InfoPath Filler. Приложение InfoPath Filler обеспечивает более удобный пользовательский интерфейс для заполнения форм.
- Создавайте сложные формы, не добавляя код. Декларативная логика и возможности макета, в том числе встроенные правила, усовершенствованное управление правилами, разнообразные стили и готовые разделы макета, позволяют легко и быстро создавать сложные формы. К форме можно добавить проверку, форматирование или действия всего за пару щелчков.
- Публикуйте формы одним щелчком. Чтобы опубликовать форму, щелкните значок на панели быстрого доступа ленты или воспользуйтесь представлением Microsoft Office Backstage™. Представление Backstage служит единой отправной точкой для всех действий, необходимых для выполнения определенной задачи, например публикации.
Создавайте формы для списков SharePoint. С помощью приложения InfoPath 2010 можно создавать привлекательные формы на основе обычных или внешних списков SharePoint одним нажатием кнопки. При наличии данных в списках SharePoint можно быстро автоматически создать форму со всеми полями списка SharePoint, а затем настроить ее, сэкономив время.
- Используйте автономное заполнение форм с помощью приложения Microsoft SharePoint Workspace 2010, которое ранее называлось Microsoft Office Groove 2007. Пользователи могут заполнять формы в интерактивном или автономном режиме, применяя встроенную интеграцию форм с данными (которые хранятся в обычных или внешних списках SharePoint) в интерфейсе Office SharePoint Workspace.
Создавайте решения SharePoint для общего рабочего процесса
- Включайте формы в решения для бизнес-процессов на основе SharePoint Server 2010. При использовании сервера SharePoint Server 2010 и приложения SharePoint Designer формы InfoPath 2010 можно развернуть как часть автоматизированного бизнес-процесса, например для организации маршрутизации и отправки уведомлений на основе сведений в форме. Разрабатывайте модульные, расширяемые и переносимые решения для рабочих процессов. Решения SharePoint для рабочих процессов, предназначенные для отдела или всего предприятия, можно создавать с помощью InfoPath практически без написания программного кода или совсем без него. Такие решения будут модульными (их можно создавать на основе существующего списка или библиотеки), расширяемыми (можно добавлять те или иные возможности программным образом) и переносимыми (их можно публиковать, используя форматы файла решения Windows SharePoint Services (WSP) и шаблона сайта SharePoint (STP), и переносить с одного сайта или сервера на другой).
- Используйте более функциональные веб-формы. Многие элементы управления и функции, ранее доступные только в клиентском приложении InfoPath (поля со списком, фильтрация, элементы управления даты и времени), теперь можно использовать и в веб-формах InfoPath 2010. Эти формы можно открывать в браузерах Internet Explorer, Firefox и Safari.
- Свободно управляйте формами на сервере. Формами InfoPath можно управлять как обычным компонентом SharePoint Server 2010. Новые правила подсистемы обслуживания SharePoint позволяют убедиться, что формы InfoPath в фермах настроены верно. Кроме того, для управления формами InfoPath можно использовать оболочку командной строки и скриптовый язык Windows PowerShell, которые входят в состав SharePoint Server 2010.
Разрабатывайте сложные формы и связывайте их с бизнес-системами
- Добавляйте в формы код. Благодаря использованию кода можно создавать более функциональные формы InfoPath, которые лучше соответствуют потребностям бизнес-процессов организации. Для добавления кода можно применять набор средств Visual Studio Tools для работы с приложениями и удобные возможности публикации, например с помощью изолированных решений SharePoint Server.
- Связывайте формы с данными бизнес-систем. Сервер SharePoint Server 2010 предоставляет расширяемую архитектуру для управления доступом пользователей к системам и подключениям к данным. Приложение InfoPath 2010 также поддерживает службы Business Connectivity Services (BCS) сервера SharePoint Server 2010. Службы BCS расширяют возможности приложений Microsoft Office и платформы SharePoint за счет встроенных функций, служб и средств, упрощающих разработку решений благодаря тесной интеграции внешних данных и служб.
- Воспользуйтесь поддержкой веб-служб REST. Приложение InfoPath 2010 теперь поддерживает получение XML-данных из веб-служб REST, которые используют входные параметры, переданные через URL-адрес. Разработчики форм теперь могут динамически изменять параметры URL-адресов в форме InfoPath без написания кода и использовать правила для получения нужных данных из веб-службы REST. Внедряйте формы в веб-страницы. Благодаря новой веб-части "Форма InfoPath" в SharePoint Server 2010 размещать формы на веб-страницах стало проще, чем когда бы то ни было. Не написав ни одной строки кода, с помощью этой веб-части можно разместить любую веб-форму InfoPath, опубликованную в списке или библиотеке форм SharePoint. Кроме того, ее можно подключить к другим веб-частям на странице, чтобы отправлять или получать данные. Доступный в .NET новый элемент управления FormView позволяет разработчикам размещать формы InfoPath 2010 на любых веб-страницах ASP.NET.
Десять основных причин испытать InfoPath 2010 в деле
1. Быстрое и эффективное создание форм, не требующее длительного обучения
Создавайте формы для поддержки бизнес-процессов с помощью привычных средств Microsoft Office, таких как шрифты, маркированные и нумерованные списки, таблицы и коллекция картинок. Хорошо известные инструменты и знакомая среда позволяют сэкономить время на обучении и ускорить создание форм.
InfoPath 2010 предлагает пользовательский интерфейс Fluent, который был реализован во многих приложениях выпуска 2007 системы Office. Этот интерфейс, разработанный на основе анализа большого объема данных об удобстве использования и новейших технологий оборудования и программного обеспечения, упрощает поиск и применение всех возможностей приложений Office, позволяя получать желаемые результаты.
2. Простое создание сложных форм без написания кода
Можно:
- быстро создавать и развертывать формы с помощью улучшенного управления правилами, экспресс-правил, стилей и динамических разделов макета;
- настраивать правила условного форматирования;
- создавать формы, включающие действия, например оповещения, вычисляемые значения и проверку данных;
- создавать проверки, форматирование или действия на основе ролей пользователей, а также проверки и действия, которые применяются к определенным типам полей.
3. Возможность заполнения форм в интерактивном и автономном режимах
В приложении InfoPath 2010 можно заполнять формы в интерактивном или автономном режиме благодаря встроенной интеграции форм в интерфейс Microsoft SharePoint Workspace. В среде SharePoint Workspace можно без проблем работать с библиотекой SharePoint, содержащей формы InfoPath, в автономном режиме. Информация, введенная в формы, автоматически синхронизируется с библиотекой SharePoint после подключения к сети, поэтому производительность сотрудников не снижается даже при отсутствии подключения.
4. Разработка модульных, расширяемых и переносимых приложений SharePoint
Создавайте приложения SharePoint на основе SharePoint Server 2010 и InfoPath 2010. При разработке приложений SharePoint, предназначенных для отдела или всего предприятия, можно практически или совсем не использовать код. Такие решения будут модульными (их можно создавать на основе существующего списка или библиотеки), расширяемыми (можно добавлять возможности с помощью кода) и переносимыми (их можно публиковать, используя формат WSP, и переносить с одного сайта или сервера на другой).
5. Обеспечение соответствия веб-форм стандартам
Формы InfoPath 2010 для SharePoint Server 2010 теперь соответствуют требованиям Web Content Accessibility Guidelines 2.0 (WCAG 2.0) AA, благодаря чему можно создавать формы, рассчитанные на людей с ограниченными возможностями. Кроме того, формы на основе SharePoint Server 2010 теперь полностью соответствуют стандарту XHTML 1.0.
6. Широкие возможности работы с формами для веб-браузеров
Уменьшение различий между формами клиента InfoPath 2010 и формами InfoPath в SharePoint Server 2010 упрощает заполнение форм. Например, и в той, и другой среде поддерживаются такие функции, как маркированные, нумерованные и обычные списки, списки, разрешающие несвязный выбор нескольких строк, поля со списками, графические кнопки, гиперссылки, группы и разделы выбора, фильтрация, элементы управления даты и времени, а также средства выбора людей.
7. Внедрение форм в веб-части
Благодаря новой веб-части "Форма InfoPath" в SharePoint Server 2010 размещать формы на веб-страницах проще, чем когда-либо. В SharePoint Server 2007 пользователям, которые хотели разместить свои формы InfoPath на веб-страницах, приходилось писать код в Visual Studio. Теперь можно просто добавить веб-часть "Форма InfoPath" на страницу веб-частей и указать для нее опубликованную форму. Для этого не требуется ни строчки кода.
С помощью этой веб-части можно разместить любую веб-форму InfoPath, опубликованную в списке или библиотеке форм SharePoint. Кроме того, ее можно подключить к другим веб-частям на странице, чтобы отправлять или получать данные.
8. Расширение возможностей форм с помощью кода
Хотя многие параметры форм InfoPath можно настроить без написания кода, их возможности можно расширять с помощью кода, если декларативная логика не позволяет реализовать нужные функции решения.
Формы InfoPath 2010 можно расширять с помощью набора средств Visual Studio Tools для работы с приложениями (VSTA), который поставляется с InfoPath 2010. VSTA — это упрощенная версия интегрированной среды разработки Visual Studio. С помощью VSTA можно написать управляемый код на языке C# или VB.NET, а затем внедрить его в шаблон формы InfoPath (XSN-файл). Например, чтобы добавить в форму возможность вычисления процента, можно внедрить код в саму форму, а InfoPath Filler или InfoPath Forms Services будут выполнять его при открытии или изменении формы.
9. Связывание форм с бизнес-данными и веб-службами REST
Сервер SharePoint Server 2010 предоставляет расширяемую архитектуру для управления доступом пользователей к системам и подключениям к данным. Приложение InfoPath 2010 также интегрируется со службами Business Connectivity Services (BCS) сервера SharePoint Server 2010. Службы BCS расширяют возможности приложений Microsoft Office и платформы SharePoint за счет встроенных функций, служб и средств, позволяющих упростить разработку решений благодаря тесной интеграции внешних данных и служб. Кроме того, теперь InfoPath 2010 поддерживает получение XML-данных из веб-служб REST, которые используют входные параметры, переданные через URL-адрес. Разработчики форм могут динамически менять параметры URL-адресов в форме InfoPath без написания кода и использовать правила для получения нужных данных из веб-службы REST.
10. Легкое управление формами на сервере
Формами InfoPath можно управлять как обычным компонентом SharePoint Server 2010. Новые правила подсистемы обслуживания SharePoint позволяют убедиться, что формы InfoPath в фермах настроены верно. Кроме того, для управления формами InfoPath можно использовать оболочку командной строки и скриптовый язык Windows PowerShell, которые входят в состав SharePoint Server 2010.