Майкрософт инфопатч что это
Введение в использование InfoPath в пользовательской программе
Если ваша организация разработка пользовательской программе Microsoft Windows или пользовательские веб-формы для сбора данных, вы можете интегрировать функции редактора Microsoft Office InfoPath с помощью элементов управления InfoPath в программу собственной.
В этой статье содержится обзор как можно расширить и улучшить пользовательском приложении или веб-формы с помощью одного из элементов управления вместе с InfoPath и InfoPath Forms Services.
В этой статье
Обзор
InfoPath можно использовать для создания шаблонов форм, которые помогут вашей организации сбора для повторного использования и согласованность данных с помощью функций, таких как условное форматирование, проверка данных и данные подключения к веб-служб и баз данных. Ваши пользователи могут заполнять формы, основанные на шаблоны форм на своем компьютере или в веб-браузере, если веб-сервер использует InfoPath Forms Services.
Если бизнес-требований решили получить возможность использовать пользовательских решений, можно воспользоваться преимуществами этих функций с помощью элементов управления в пользовательском приложении или веб-формы InfoPath. Рассмотрим следующие ситуации:
Ваша компания разработана Windows программа для работы с базой данных вашей компании. Вместо создания пользовательского интерфейса с нуля для сбора данных для этой базы данных, можно сэкономить время разработки с помощью элементов управления InfoPath как интерфейс сбора данных. Настраиваемые программы будет содержать все возможности InfoPath редактора сбор данных и будет иметь преимущество использования неправильных разрабатывать собственные интерфейса.
У вас есть потребности бизнеса веб-формы, чем может принимать и отображать проектирования рисунки в определенном формате. Пользователям необходимо отправить эти проектирования рисунки для подачи заявок стандартных. Для выполнения этой потребности бизнеса разработчиков создал пользовательской программе, который может принять эти рисунки через веб-формы и отображать их в веб-браузере. Необходимо подключение к базе данных SQL Server для хранения документов, отправленных пользователей веб-приложения. Путем увеличения пользовательская веб-форма с элементом управления InfoPath, можно воспользоваться преимуществами InfoPath поддержку базы данных SQL Server без необходимости Разработка нового настраиваемого программы, работающее с существующего веб-формы вашей компании.
Ваша компания использует внешнего источника данных, которое не поддерживается в настоящее время все программы, включая InfoPath сбора данных. Так как ваша компания использует этого внешнего источника данных для хранения данных, разработчиков создал пользовательской программе Windows для общения с этого внешнего источника данных. Добавление элементов управления InfoPath в программу собственной предоставляет широкий, пользовательский интерфейс, который включает в себя все функции приложения InfoPath.
С помощью InfoPath инкапсулированный с помощью элементов управления теперь вы можете добавлять функции редактора InfoPath в пользовательском приложении Windows или пользовательская веб-форма.
Элемент управления InfoPath
Элемент управления InfoPath — это файл библиотеки (DLL) скомпилированный динамической компоновки, предоставляет возможности редактора в пользовательском приложении Windows или веб-формы InfoPath. InfoPath и InfoPath Forms Services входят в трех различных версий элементов управления InfoPath. Элемент управления, который используется зависит от технологии, используемые в программу собственной и будет ли эта программа будет использоваться на компьютерах с приложением InfoPath или с помощью браузера как веб-формы.
Знакомство со службой InfoPath Forms Services
Обзор Службы InfoPath Forms Services — это технология сервера, которая позволяет заполнения формы в веб-браузере. С помощью средств управления форм в централизованном расположении, можно упростить бизнес-процессы и повысить связей с клиентами, партнерами и поставщиками.
Общие сведения о InfoPath Forms Services
Пользователи не нужно быть установлена на своем компьютере заполнения шаблонов форм с поддержкой браузера программа InfoPath, а также они не должны лишние ничего загружать из Интернета. Все, что они должны — доступ к браузер, например Windows Internet Explorer, Apple Safari или Mozilla Firefox. InfoPath Forms Services позволяет для хранения и управления в формах и шаблонах форм в централизованном расположении. InfoPath Forms Services построена на и требует Windows SharePoint Services 3.0, которое позволяет публиковать шаблоны форм, создаваемые в общедоступное место в пределах организации. Кроме того пользователи могут отправлять форм для библиотеки SharePoint, которые представляют собой папки, где хранятся коллекцию файлов и где файлы часто используют один шаблон. Можно также интегрировать форм в управлении документами и задачи жизненного цикла, например Управление правами и рабочего процесса.
Технология InfoPath Forms Services доступна в Microsoft Office SharePoint Server 2007 корпоративные лицензии, а также, отдельно, в Microsoft Office Forms Server 2007.
Возможности разработки
Шаблоны форм, которые можно заполнять в браузере называются шаблоны форм с поддержкой браузера. Создать такой тип шаблона формы, разработка шаблон формы с поддержкой веб-браузера в InfoPath, публикация на сервере InfoPath Forms Services и включить его для использования в Интернете.
В некоторых случаях можно включить шаблон формы для использования в Интернете, установив флажок Включить эту форму для заполнения с помощью браузера в мастере публикации InfoPath. В других случаях необходимо опубликовать шаблон форм в общей папке в сети организации, а затем свяжитесь администратора фермы серверов для получения помощи в Включение шаблона формы и сделать его на сервере.
Администратор утверждения обязательно в следующих случаях:
Шаблон формы содержит управляемый код.
Шаблон формы требуется уровень безопасности полного доверия, что позволяет получившийся формам имеют полный доступ к ресурсам системы на компьютерах пользователей, таких как файлы и параметры.
Шаблон формы использует подключение к данным, управление которым осуществляется администратором.
Шаблон формы включен для отображения на мобильном устройстве.
Если требуется утверждение администратора, мастер публикации поможет выполнить действия по подготовке шаблона формы для раздаточный материал для администратора.
После того как шаблона формы с поддержкой браузера с поддержкой браузера, пользователи могут использовать их браузера для заполнения форм, основанных на этом шаблоне формы.
Взаимодействие с пользователем
Пользовательский интерфейс для заполнения формы в браузере практически идентичен заполнение форм в InfoPath. Например определяет, такие как повторяющиеся разделы и такие формул и условное форматирование работы функции точно так же в обеих средах.
Несмотря на то, заполнив форму в браузере как заполнение форм в InfoPath, есть одно различие ключа. В веб-браузере InfoPath меню и панелей инструментов заменяются панель инструментов в верхней части формы, в которой отображаются параметры для сохранения, закрыть, печати и обновления формы. Это также появляется панель в нижней части формы, чтобы пользователи не могли чтобы вернуться к верхней части длинного формы для заполнения их формы.
При включении параметры отправки для шаблона формы пользователи также отображается кнопка » Отправить » на панели инструментов. При нажатии этой кнопки данных формы отправляется непосредственно к источнику данных, указанным при разработке шаблона формы, таких как веб-службы или список SharePoint. Наличие нескольких представление шаблона формы пользователи также отображаются представления списка на панели инструментов.
1. отправке данных к внешним источникам данных, нажав кнопку Отправить на панели инструментов.
2. пользователи переключаться между представлениями, щелкнув элемент в представлении списка на панели инструментов.
При разработке шаблона формы, вы можете настроить параметры панели инструментов в диалоговом окне Параметры формы. Например можно удалить одну или несколько кнопок или скрыть панель инструментов в нижней части формы пользователя.
В следующих разделах вы узнаете о преимущества использования InfoPath Forms Services.
Достижения клиентами, партнерами и поставщиками с понятным форм
При публикации шаблона формы на сервере под управлением InfoPath Forms Services, нужно распространить не только в корпоративной сети, но и на внешних веб-сайтов, например сайтах экстрасети или корпоративных веб-сайтов. Это позволяет получить данные от клиентов, партнеров, поставщиков и других пользователей, которые находятся в важны для успеха вашей компании. Например большой страховая компания можно использовать один совместимых с браузером шаблон формы для сбора и обработки страхования утверждений. Для заполнения формы заявки на веб-сайта компании страхования клиента можно использовать браузер. Кроме того Если клиент вызывает страховая компания сообщить утверждения, страхового агента можно использовать InfoPath для заполнения же формы заявки на сайте интрасети. Аналогичным образом правительственных органов можно получить данные от населения разместив шаблоны форм с поддержкой веб-браузера на своего веб-сайта.
При доступе пользователей к форме, перейдя к библиотеке или посредством ввода URL-адреса для формы в браузере, может произойти одно из следующих действий:
Открытие формы в браузере Если пользователи не установлено приложение InfoPath на своем компьютере, форма открывается в браузере, где они смогут заполнять его так же, как любой другой веб-формы.
Открытие формы в InfoPath Если у пользователей на их компьютере установлено приложение InfoPath, формы откроется в InfoPath, где они смогут заполнять его так же, как любой другой формы InfoPath. Так как при заполнении формы в InfoPath, эти пользователи получат возможность использования функций полный диапазон InfoPath заполнение форм, некоторые из них недоступны в формах браузера дополнительное преимущество.
Примечание: Его предпочитаемого, вы можете настроить параметры для шаблона формы таким образом, чтобы она всегда открывается в браузере, даже если у пользователей установлена программа InfoPath на своем компьютере. Это может быть полезно, если требуется опыт заполнением формы на совпадать для всех пользователей или если вы не хотите формы для открытия в приложении InfoPath, так как вы хотите предотвратить его пользователям открывать или изменение базовый шаблон формы в режиме конструктора.
Если пользователи будут заполнять формы на мобильных устройствах, таких как карманный (карманный ПК) или смартфон, вы можете создавать шаблона формы с поддержкой веб-браузера, чтобы открыть и заполнены с помощью браузера мобильного устройства. Когда пользователи с помощью мобильного устройства для доступа к форме, откроется на экране их упрощенный формат.
Оптимизация-форм на основе бизнес-процессов
Формы, в центре многие бизнес-процессы. Путем размещения шаблонов форм с поддержкой веб-браузера на сервере InfoPath Forms Services, вы можете интегрировать данных формы с существующими бизнес-процессами или приложения. Например вы можете:
Отправка данных для существующих бизнес-систем При разработке шаблона формы с поддержкой браузера, можно создать подключений к данным веб-службы или других внешних источников данных. Это дает возможность отправлять данные в существующие бизнес-систем, корпоративных приложений или корпоративных баз данных. Например отдел сбыта можно создавать формы, которая может отправлять интересы и клиента сведения о продажах для существующей системы управления связи с клиентами (CRM).
Запрос данных из существующих бизнес-систем Это также можно запросить данные в существующие бизнес-систем, корпоративных приложений или корпоративных баз данных. Например при открытии формы на основе шаблона формы, вы можете данные из внешнего источника данных для отображения в полях имя и адрес в форме. Это дает возможность использовать преимущества существующих данных организации и упрощает процесс заполнением формы.
Добавление рабочего процесса к формам Рабочий процесс можно добавить в шаблон формы, которые хранятся в библиотеке. Это дает возможность единообразного управления стандартными бизнес-процессами. Например как диспетчер, можно использовать для маршрутизации формы авансового отчета по списку утверждающих рабочего процесса утверждения. Утверждающие можно утвердить или отклонить формы отчета о расходах, переназначить задачу утверждения или запросить изменение формы. В приложении InfoPath щелкните команд в меню файл участвовать в рабочем процессе. На сервере они выберите имя формы в библиотеке, щелкните появившуюся стрелку и выберите команду рабочие процессы участвовать в рабочем процессе.
Управление формах и шаблонах форм в централизованном расположении
Шаблоны форм и их связанных форм можно хранить в централизованном репозитории на сервере InfoPath Forms Services. Это упрощает поиск, совместной работы и управления в формах и шаблонах форм.
Основные преимущества возможность
Хранилище формах и шаблонах форм в централизованном расположении Можно связать шаблон формы с библиотекой, который расположен на сайте SharePoint, где создать, сбора, обновлять и управлять файлами с другими пользователями в организации. При заполнении формы на основе шаблона формы в этой библиотеке заполненных форм отображаются в библиотеке, а также сведения о ключе из сами формы. В зависимости от того, как разработана в библиотеку SharePoint пользователи могут заполнять формы, основанных на шаблоне формы, экспортировать данные из заполненных форм в Microsoft Office Excel или объединять данные из нескольких форм в одной форме. В следующем примере показана отчеты о расходах, хранящиеся в библиотеке.
Использование типов контента для управления шаблонов форм Публикация шаблона формы как сайт тип содержимого можно использовать мастер публикации InfoPath. Тип содержимого определяет шаблона формы, набор столбцов и параметры управления документами на сервере, например параметры рабочего процесса или политики.
Создавая типы контента, вы можете повторно использовать шаблоны форм и параметры через семейство веб-сайтов. Если вы хотите использовать шаблон формы в нескольких библиотеках SharePoint в прошлом приходилось публикация две отдельные копии в шаблоне формы, один для каждой библиотеки. Если вы хотите обновить шаблон формы, необходимо было изменить шаблон формы в обоих местах. Тем не менее теперь вы можете опубликовать шаблона формы как типа контента сайта. При обновлении типа контента, изменения автоматически применяются место, где используется данного типа контента.
Можно назначить одного типа контента в нескольких библиотеках через семейства веб-сайтов или назначить одну библиотеку поддержки нескольких типов контента. Например можно добавить тип контента для формами отчетов о состоянии ко всем библиотеки, в которых используются отдела продаж в вашей компании, чтобы каждая группа продаж сбора и отчетов однотипных сведения об управлении. Можно также предположим, что вашего отдела использует шаблоны форм с другой запрос на поездку, отчет о командировке и отчет о расходах. Можно публиковать шаблоны форм с тремя как типы контента сайта и их добавление в одной библиотеке используется для хранения информации, связанные с командировку группы. Когда люди Создание формы из библиотеки, их можно выбрать какой из этих шаблонов форм, они будут использовать.
Управление формах и шаблонах форм Администраторы фермы серверов можно управлять как шаблоны форм пользователями и развертывание в организации. Они могут управлять кто может публиковать шаблоны форм на сайте и решить, как обновить шаблонов форм на сервере влияние на минимальными пользователи формы.
Управление подключениями к данным в централизованном расположении Если же подключений к данным будет использовать несколько шаблонов форм, можно хранить параметры для этого подключения к данным в файл подключения к данным в библиотека подключений к данным. Когда пользователь открывает форму, которая подключается к файлу подключения к данным, InfoPath использует параметры в этом файле для подключения к внешнему источнику данных. Таким образом нескольких шаблонов форм можно использовать тот же файл подключения к данным, поэтому нет необходимости вручную создать же подключение данных для каждого шаблона формы. Кроме того Если изменение параметров подключения или расположение для внешнего источника данных, не нужно обновить каждый шаблон формы, который использует подключение к данным. Вместо этого вы просто обновите файл подключения к данным один раз, а все шаблоны форм продолжают работать должным образом.
Примечание: Из InfoPath можно опубликовать на сервере, на котором не выполняется InfoPath Forms Services шаблона формы. Например можно опубликовать шаблон формы на сервере под управлением Windows SharePoint Services. В этом случае вы можете воспользоваться преимуществами некоторые функции, упомянутые в предыдущем списке, например возможность Публикация шаблона формы в библиотеке. Тем не менее если вы хотите создать шаблон формы с поддержкой браузера или если вы хотите использовать функции, такие как библиотеки подключений к данным, необходимо опубликовать шаблон формы на сервере под управлением InfoPath Forms Services.
Общие сведения о Microsoft InfoPath 2010
В этой статье
Сведения об InfoPath и InfoPath Forms Services
В сочетании с Microsoft SharePoint Designer 2010 приложение InfoPath 2010 упрощает создание комплексных решений на сервере SharePoint Server 2010 с полнофункциональными формами, рабочим процессом в масштабе всего предприятия и доступом к ключевым бизнес-данным. Приложение InfoPath по сути представляет собой мощный обработчик XML, что позволяет пользователям с легкостью взаимодействовать с данными.
Наряду с эффективными функциями SharePoint, поддерживающими совместную работу, InfoPath 2010 является ключевым компонентом набора средств, необходимых для быстрого создания приложений, соответствующих потребностям предприятия. InfoPath 2010 и InfoPath Forms Services в SharePoint Server 2010 позволяют сотрудникам компаний автоматизировать свои бизнес-процессы по сбору, обработке и совместному использованию информации. Сотрудники ИТ-отделов, разработчики и опытные пользователи могут создавать мощные бизнес-приложения на платформе SharePoint с использованием форм InfoPath для работы с внешними данными, поддержки рабочих процессов и расширения возможностей веб-страниц. Умение работать с Microsoft Office и SharePoint упрощает и ускоряет создание, использование и совершенствование бизнес-процессов с помощью форм InfoPath 2010.
Microsoft InfoPath 2010 позволяет создавать и заполнять электронные формы, например отчеты о расходах, карточки табельного учета, опросы и формы договоров страхования. Можно делать это с помощью стандартных элементов управления форм, таких как текстовые поля и списки, или вставлять элементы управления, позволяющие пользователям добавлять, удалять, заменять и скрывать разделы формы в соответствии с потребностями. Можно создавать самые разнообразные формы — от простых форм для сбора сведений у участников рабочей группы до сложных форм, являющихся частью масштабных бизнес-процессов. Формы InfoPath можно использовать отдельно либо в сочетании с существующими базами данных или веб-службами. Формы можно публиковать для дальнейшей работы с ними в общих расположениях в сети компании, таких как общая папка, веб-сервер или библиотека на сервере Microsoft SharePoint Server 2010 либо на сайте Microsoft SharePoint Foundation 2010.
При заполнении форм в приложении InfoPath 2010 пользователям доступны функции, знакомые по работе с документами, например проверка правописания в форме или вставка форматированного текста и рисунков в определенные поля. В зависимости от структуры шаблона может также быть доступным объединение данных из нескольких форм в одной либо экспорт данных в другие приложения. Если шаблон формы совместим с браузером, пользователи, на компьютерах которых не установлено приложение InfoPath, имеют возможность заполнять форму в веб-браузере или на мобильном устройстве.
Если используются приложение InfoPath 2010 и сервер Microsoft SharePoint Server 2010 со службами InfoPath Forms Services, можно создавать совместимые с браузером шаблоны форм в InfoPath и разрешить их использование на внутренних и внешних веб-сайтах. Это позволяет предоставить доступ к бизнес-формам разным категориям пользователей — сотрудникам, клиентам, поставщикам и партнерам. Для заполнения форм пользователям нет необходимости устанавливать на компьютере InfoPath или загружать какие-либо дополнительные компоненты из Интернета. Требуется только доступ к браузеру, например Windows Internet Explorer, Apple Safari или Mozilla Firefox. Если у пользователя установлено приложение InfoPath, он может просматривать и заполнять форму в приложении InfoPath, а не в браузере.
Компоненты InfoPath
В состав InfoPath входят следующие компоненты: InfoPath Designer 2010, InfoPath Filler 2010 и службы InfoPath Forms Services, которые работают на сервере SharePoint Server 2010. InfoPath Designer и InfoPath Filler устанавливаются на клиентских компьютерах в составе пакета Microsoft Office профессиональный плюс 2010. Чтобы иметь возможность публиковать совместимые с браузером формы InfoPath, необходим доступ к установленному серверу SharePoint Server 2010, на котором запущены службы InfoPath Forms Services.
InfoPath Designer 2010 Создавать и публиковать шаблон формы InfoPath расширением (XSN), используйте InfoPath Designer 2010. При разработке файл шаблона форм (XSN) создание одного файла, содержащего вспомогательные файлы, которые реализованы макет, представлений и логики, от которых зависит от определенного решения формы InfoPath. При заполнении формы фактически заполнении экземпляр файл формы (XML), основанный на шаблоне связанные формы. С помощью InfoPath Designer можно быстро создать форм, включающих разделы готовый макет, out box правила, улучшенные правила управления и различными стилями. Кроме того InfoPath Designer теперь содержит количество разных шаблонах, чтобы не приходилось определять все части формы с нуля.
InfoPath Filler 2010 С помощью InfoPath Filler пользователей, которым заполнение форм имеют простой и с помощью пользовательского интерфейса и можете сохранить черновик, сохранить локальную копию или сохранить в формате PDF и у локального записи формы. Все ненужные функции по разработке форм удален человека, которого хотите открыть, заполните форму.
Службы InfoPath Forms Services Улучшенные различия между формами InfoPath Filler 2010 и форм InfoPath браузера в SharePoint Server 2010 обеспечивает больше согласованность для пользователей, которые заполнение форм. Например, включает функции, доступные в обеих средах: маркированных, нумерованных и простые списки; Несколько списков выделения; Раскрывающиеся списки; Рисунок кнопки; Возможности гиперссылку; Выбор группы и раздел; Фильтрация функциональных возможностей; Элементы управления даты и времени; и средствами выбора пользователей.
Кроме того, приложение InfoPath 2010 интегрировано с SharePoint Designer 2010, что позволяет создавать и настраивать формы, связанные с внешними списками Business Connectivity Services (BCS) и рабочими процессами.
Способ использования InfoPath
Приложение InfoPath можно использовать для сбора бизнес-данных от разных людей, например коллег, партнеров, поставщиков и заказчиков. Формы InfoPath могут быть простыми и применяться несколькими пользователями в небольшой рабочей группе. Например, в группе продаж из 10 человек форма может использоваться для внесения в нее неофициальной информации о продажах и совместного доступа к этим сведениям. Данные в таких формах можно объединять в сводный отчет, который будет ежемесячно направляться руководителю.
Другим вариантом является разработка организациями более сложных форм, которые связаны с существующими корпоративными базами данных или интегрированы с существующими бизнес-системами. Например, разработчики из отдела информационных технологий могут создать для организации шаблон формы для управления отчетами о расходах. Он может включать в себя представления и средства бизнес-логики, позволяющие различным категориям пользователей отправлять отчеты о расходах, просматривать их, утверждать и возмещать затраты отправителю.
Благодаря новым функциям, представленным в InfoPath 2010 и InfoPath Forms Services, можно быстро и легко создавать более мощные приложения SharePoint, например:
настраивать формы для создания, просмотра и редактирования элементов списка SharePoint;
создавать с использованием SharePoint Designer 2010 приложения для поддержки рабочих процессов;
с помощью веб-части формы InfoPath создавать мощные веб-части без написания кода, а также подключать их к другим веб-частям для построения гибридных веб-приложений.
Ниже перечислены некоторые преимущества использования InfoPath.
Интеграция системы Office InfoPath работает с числом других программ и серверы системы Microsoft Office, включая Microsoft Outlook, Microsoft Excel и Microsoft Access. Например можно разрабатывать и заполнять формы InfoPath в сообщениях электронной почты, экспорт данных формы в листах, отправка данных формы в базу данных или запроса данных из списка SharePoint. Кроме того, разработчики могут встроить форм InfoPath — без меню, панелей инструментов и других аспектов пользовательского интерфейса — в пользовательские приложения.
Многократное использование данных. Данные, которые пользователи вводят в формы InfoPath не требуется, чтобы оставаться заблокированными в эту форму навсегда; можно переформатировать или повторно использовать в различных способов. Эта гибкость позволяет разработчикам в вашей организации интегрировать данных формы в существующие бизнес-процессы. Например можно использовать данные, собранные в формах отчеты о продажах для обновления системы планирования ресурсов предприятия (ERP) и управления связи с клиентами (CRM) вашей компании. Это позволяет пользователям доступ к данным время и где они, таким образом, чтобы они могли вносить обоснованных решений в компании. Дополнительные своевременно обновлениях о продажах проще для других групп, например операций и процент, чтобы сделать точные прогнозы производства и затраты.
Непротиворечивые, точных данных InfoPath включает ряд возможностей, которые помогают пользователям избежать ошибок ввода данных и быстрее заполнять формы. Например можно использовать формулы автоматически математических расчетов для пользователей, чтобы привлечь внимание пользователя к данным с помощью условного форматирования и включить проверку орфографии, чтобы пользователи могут проверять орфографию перед отправкой свои формы. Кроме того при заполнении формы данных, введите их можно проверить наличие ошибок проверки данных. Если шаблон формы подключен к базе данных или веб-службы, пользователи не смогут отправить данные, пока они исправить эти ошибки. Это позволит убедиться, что данные, собранные ясным и без ошибок и соответствуют установленным стандартам указать.
Снижение накладных расходов. В отличие от бумажных форм, которые должны быть напечатаны при изменении происходит InfoPath шаблоны форм можно легко изменить и повторной публикации. Кроме того InfoPath автоматически определяет шаблона формы была обновлена, чтобы пользователи могли всегда последнюю версию.
Поддержка автономный режим Формы InfoPath не нужно быть заполнены пока пользователь подключен к сети. Пользователи могут сохранять формы на своем компьютере работы над ними в автономном режиме и отправьте их к корпоративной сети при повторном подключении. Это особенно удобно для людей, имеющих нерегулярный или ограниченный доступ к ресурсам сети, например сотрудниками, которые часто находятся в дороге.
Сокращение числа форм Вместо того чтобы распространение и поддержка нескольких бумажных форм для же бизнес-процессов, можно создать один шаблон формы в InfoPath, включающий несколько представлений. Например в шаблоне формы для отчетов о расходах, можно создать одно представление для сотрудников, введите расходы, второе представление для руководителей, которые утверждать расходы, и одно представление для сотрудников, которые обработать возмещения. По умолчанию пользователи могут переключать представления путем выбора представления в раскрывающемся списке текущее представление, на вкладке «Главная». Можно также создать правила, чтобы включить автоматическое переключение представлений при открытии формы, отправка формы или нажмите кнопку в форме.
Гибкая элементов управления Помимо стандартных элементов управления, например текстовых полей и списки InfoPath включает несколько элементов управления, например повторяющихся таблиц, групп выбора и дополнительные разделы. Следующие типы элементов управления позволяют разработка шаблона формы гибкие, чтобы разместить пользователей. Например, в шаблоне формы для отчетов о расходах, можно использовать повторяющуюся таблицу чтобы пользователи могли вводить ровно столько расходов элементы при необходимости.
Можно также создавать части шаблонов форм, сохранять их и повторно использовать в нескольких шаблонах. Обычно часть шаблона состоит из элементов управления и источника данных и может также включать в себя такие инструменты, как подключения к данным, проверка данных и правила. Использование частей шаблонов позволит сэкономить время, а также создать единообразные по виду, структуре и поведению шаблоны форм для организации.
Пользователи InfoPath
С приложением InfoPath 2010 могут работать как опытные бизнес-пользователи, так и ИТ-специалисты и разработчики — в зависимости от типа решения на основе форм, которое необходимо создать пользователю или организации. Заполнять же формы могут любые пользователи.
Опытные бизнес-пользователи
InfoPath 2010 позволяет создавать сложные электронные формы для быстрого и не требующего значительных затрат сбора сведений, необходимых для потребностей компании. Можно персонализировать формы, например, добавляя вычисляемые поля, устанавливая значения по умолчанию, применяя условное форматирование и всплывающие подсказки — все это без написания кода. Если в организации также используется SharePoint Server 2010, можно создать эти формы для сведений из списков SharePoint. Хранение сведений в общем расположении (например, в списке SharePoint) облегчает их использование членами группы и упрощает совместную работу.
Кроме того, благодаря усовершенствованию процедуры заполнения форм в InfoPath Filler и взаимодействию с другими приложениями Microsoft Office 2010, включая Microsoft Outlook и Microsoft SharePoint Workspace 2010 (прежнее название — Microsoft Office Groove), пользователи получают расширенные возможности при заполнении форм, в том числе при наличии подключения к сети, в автономном режиме и на мобильных устройствах. Можно также использовать InfoPath 2010 для настройки области сведений о документе в приложениях Microsoft Office Word, Microsoft PowerPoint и Microsoft Excel, чтобы собирать метаданные о документах.
ИТ-специалисты и разработчики
InfoPath 2010 — это полнофункциональная среда для проектирования, разработки, развертывания, размещения (с использованием SharePoint Server), сбора, объединения и интеграции электронных форм. Созданное с нуля с учетом рекомендаций консорциума W3C по XML, приложение InfoPath 2010 предназначено для работы с имеющейся в организации инфраструктурой и средой управления процессами.
Для расширенного форм для отделов и корпоративных бизнес-процессами, можно создать составные приложения и последовательности рабочего процесса с помощью InfoPath 2010 и SharePoint Server 2010 — с помощью кода прямым или без него. InfoPath 2010 можно полностью интегрирован с SharePoint Server 2010.
Формы InfoPath можно подключать к другим источникам данных и бизнес-системам, таким как Microsoft SQL Server, Oracle и SAP, с использованием служб SharePoint Server 2010 Business Connectivity Services и веб-служб, в том числе SOAP и REST. Решение InfoPath также можно сделать переносимым с помощью форматов файлов решений SharePoint Foundation 2010 (WSP) и шаблонов сайтов SharePoint (STP), что позволит без труда перемещать приложение между сайтами и серверами. Кроме того, сейчас в InfoPath URL-адреса сохраняются для поддержки переносимости как относительные, а не абсолютные.
Это только несколько примеров применения продуктов InfoPath 2010 и SharePoint Server 2010, которые помогают создавать мощные решения по автоматизации бизнес-процессов с использованием форм.
Работа InfoPath с другими приложениями и технологиями
Для наиболее полного использования InfoPath, вероятно, потребуется его совместное работа с другими приложениями, серверами и технологиями, включая перечисленные в приведенной ниже таблице.
Приложение или технология
Взаимодействие с InfoPath
Microsoft SharePoint Foundation 2010
Можно публиковать шаблоны форм непосредственно в библиотеке на сервере со службами Microsoft SharePoint Foundation 2010. Это позволяет хранить связанные формы в одном удобном расположении. Например, сотрудники отдела сбыта могут использовать сайт SharePoint для заполнения, сохранения и просмотра форм отчетов о продажах. В библиотеке пользователи могут заполнять формы, созданные на основе шаблона, экспортировать данные из заполненных форм в Excel и объединять данные из нескольких форм в одной. В шаблоне формы можно также настроить подключение к данным для получения данных из списка или библиотеки SharePoint либо их отправки в библиотеку.
Кроме того, можно опубликовать шаблон формы в качестве типа контента сайта на сервере с SharePoint Foundation 2010. Это позволяет назначать несколько шаблонов форм одной библиотеке или один шаблон — нескольким библиотекам в семействе сайтов.
Microsoft SharePoint Server 2010
Microsoft SharePoint Server 2010 — это интегрированный пакет серверных приложений, расширяющий базовые функции SharePoint Foundation 2010.
Шаблоны форм можно опубликовать непосредственно в библиотеке на сервере SharePoint Server 2010, а затем разрешить использовать их через Интернет. При этом перечисленные ниже возможности обеспечивают дополнительные преимущества.
Службы InfoPath Forms Services Можно разработка шаблона формы с поддержкой браузера и его публикация на сервере SharePoint, на котором работает службы InfoPath Forms Services. Пользователи могут заполнять формы, основанных на шаблоне формы в веб-браузере или на мобильном устройстве. Кроме того службы InfoPath Forms Services предоставляет центральное расположение для хранения и управления шаблонов форм для вашей организации.
Создание форм для списков SharePoint С помощью InfoPath 2010 можно создавать привлекательные форм с одним нажатием кнопки на основе обычные или внешних списков SharePoint. В браузере перейдите к списку SharePoint и на ленте в разделе Работа со списком SharePoint, на основе настроить форму InfoPath. Можно автоматически создать форму со всеми полями списка SharePoint, а затем настроить его, уменьшение времени для создания формы. Опубликуйте форму с одним щелчком мыши и формы будут активными в список SharePoint и готов к использованию.
С помощью SharePoint Workspace 2010 для автономной завершения Благодаря InfoPath 2010 и SharePoint Workspace 2010 участники процесса бизнес могут работать в сети или автономно. SharePoint Workspace 2010 взаимодействует с формы InfoPath, которые можно легко отключить списка или библиотеки SharePoint с помощью форм InfoPath. Сведения, введенные в формах автоматически синхронизируется после этого участника подключения к Интернету, помогает людям эффективно независимо от их соединения.
Внедрение форм на веб-страницах В SharePoint Server 2010 проще, чем когда-либо для размещения форм на веб-страницы с помощью новой веб-части формы InfoPath. В SharePoint Server 2007 приходилось писать код ASP.NET в Visual Studio пользователей, которые требуется разместить их форм InfoPath на веб-страницах. Теперь без написания одной строки кода, можно просто добавить веб-части формы InfoPath на страницу веб-части и пункты опубликованную форму. Веб-часть можно использовать для размещения любой браузер формы InfoPath, опубликованную форма списка или библиотеки SharePoint. Вы также можете подключиться к другой веб-частей на странице для отправки или приема данных.
С помощью SharePoint Designer 2010 можно создавать настраиваемые формы InfoPath для создания, чтения, обновления и удаления данных во внешнем списке. Эти настройки форм сохраняются при автономной работе с внешним списком с помощью SharePoint Workspace 2010. Можно также добавить бизнес-логику на базе кода, работающего на сервере и в клиентской системе в SharePoint Workspace 2010.
Изолированных решений SharePoint Server С помощью InfoPath 2010 пользователи теперь можно развернуть форм InfoPath с помощью одного щелчка мыши работа в составе сервера SharePoint в изолированном решении управляемого кода. С помощью SharePoint Server изолированных решений разработчики форм можно отправить решения с кодом на свои сайты SharePoint в пределах ограниченный набор разрешений. Квота ресурсов ограничивает использование лишним ресурсов. Администратор семейства веб-сайтов останется в элемент управления и делает решения решения о доверии. Администратору фермы может быть автоматической.
Библиотеки подключений к данным Если подключений к данным так же, или же будет использовать несколько шаблонов форм, можно хранить параметры подключения к данным в файле данных коллекции в библиотеке подключений к данным на сайте SharePoint Server 2010. Когда пользователь открывает форму, которая подключается к файлу подключения к данным, InfoPath использует параметры в этом файле для подключения к внешнему источнику данных. Таким образом нескольких шаблонов форм можно использовать тот же файл подключения к данным, поэтому нет необходимости для создания же подключения к данным с нуля для каждого шаблона формы. Кроме того при изменении параметров подключения или расположение для внешнего источника данных, необходимо обновить только файл подключения к данным, не каждого шаблона формы.
Рабочие процессы Если вы используете Microsoft InfoPath в сочетании с SharePoint Server 2010, могут участвовать в рабочих процессах сервера документ непосредственно в InfoPath. Запуск рабочего процесса в шаблоне формы, отслеживания состояния выполняющегося рабочего процесса или выполнение задачи рабочего процесса. SharePoint Server 2010 содержит несколько готовых рабочих процессов, предназначенных для управления стандартными бизнес-процессами, например утверждение документов, рецензирования документов или сбор подписей.
Панели сведений о документе Во многих программах Microsoft Office вы можете обновить свойства сервера документов в области сведений о документе, отображается в виде набора редактируемых полей в верхней части документа. Например в документе Microsoft Word 2010, вам может потребоваться изменить свойства имя автора, Дата создания и тип документа. Это в итоге упрощает поиск, что вы ищете, на сервере. Например можно быстро найти все бюллетени где свойство клиента совпадает с именем конкретному клиенту. InfoPath можно использовать для создания и редактирования пользовательскую панель сведений о документе для использования с типом контента сайта или списка. Это дает возможность управлять внешний вид и функции области сведений о документе или с помощью InfoPath функций, таких как проверка данных и условное форматирование, чтобы настроить поведение поля формы на панели.
Шаблоны форм можно распространять среди пользователей путем их публикации в списке получателей электронной почты. Можно также предоставить пользователям возможность отправлять заполненные формы в виде вложений в сообщения электронной почты.
В приложении Outlook 2010 можно также открывать, заполнять и отправлять формы InfoPath в качестве сообщений электронной почты. Кроме того, пользователи могут отвечать на такие сообщения и пересылать их, как и в случае с обычными сообщениями. В папке «Входящие» можно хранить коллекции связанных форм — для этого предназначена специальная папка «Формы InfoPath». Данные каждой формы отображаются в столбцах папки, что позволяет быстро группировать, сортировать и отбирать сведения из нескольких форм.
С помощью приложения Word можно создать документ, который будет выглядеть как форма, однако Word лучше подходит для работы с текстами, а не для разработки форм. Приложение InfoPath, наоборот, предназначено специально для создания и заполнения электронных форм. Если необходимо преобразовать существующие документы Word в шаблоны форм InfoPath, можно воспользоваться мастером импорта InfoPath.
Пользователи могут экспортировать данные из одной или нескольких форм InfoPath на новый лист Excel. Кроме того, некоторые организации используют книги Excel в качестве форм для сбора данных. Такие книги обычно содержат пустые ячейки для ввода данных пользователями. Книгу Excel можно преобразовать в шаблон формы с помощью мастера импорта в InfoPath.
Шаблон формы можно подключить к существующей базе данных Access. После этого пользователи смогут отправлять данные в базу данных и выполнять запросы к ней. Можно также заполнять списки значениями из базы данных или привязывать элементы управления к полям и группам, сопоставленным с ней.
В приложении Access 2010 можно также создавать шаблоны форм InfoPath на основе базы данных Access, а затем публиковать их в списке получателей электронной почты.
Microsoft SQL Server
InfoPath работает с базами данных SQL Server в форматах от Microsoft SQL Server 2000 до Microsoft SQL Server 2008.
Можно создать шаблон формы, подключенный к базе данных SQL Server. После этого пользователи смогут с помощью формы отправлять данные в базу данных и выполнять запросы к ней. Можно также заполнять списки значениями из базы данных или привязывать элементы управления к полям и группам, сопоставленным с ней.
Набор средств Microsoft Visual Studio Tools для работы с приложениями
Многие параметры форм InfoPath можно настроить без написания кода, однако код помогает расширить возможности форм, если декларативная логика не позволяет реализовать нужные функции решения. Те, кто умеет писать управляемый код, могут получить из конструктора доступ к программной среде набора средств Microsoft Visual Studio Tools для работы с приложениями, чтобы создавать и редактировать код форм («выделенный код») на языках Microsoft Visual Basic и Microsoft Visual C#, а также выполнять его отладку. Затем код встраивается в шаблон формы InfoPath (XSN-файл).
Например, чтобы добавить в форму возможность вычисления процента, можно написать управляемый код в самой форме, а InfoPath Filler или InfoPath Forms Services будут выполнять его при открытии или изменении формы.
Можно подключать шаблоны форм к веб-службе, чтобы выполнять обмен XML-данными с другими приложениями или системами. Например, можно использовать веб-службу для получения данных из базы данных Oracle, для которой не предусмотрена прямая поддержка InfoPath, а также для отправки данных в эту базу. Можно также заполнять списки значениями, предоставляемыми веб-службой, или привязывать элементы управления к полям и группам, связанным с веб-службой.
InfoPath основана на язык XML (Extensible Markup). При разработке шаблона формы InfoPath создает файл XSN, который представляет собой CAB-файл, содержащий файлы, необходимые для формы для функции, такие как файлы схемы XML (XSD) и преобразование XSL (XSLT). При заполнении формы в InfoPath, данные в том, что формы сохранены или отправлены в виде XML отраслевым стандартом. Тем не менее не нужно знать XML разработка шаблона формы или заполнение формы. Важно, что XML можно упростить для вашей организации использовать данные, собираемые с помощью форм. Например одной формы InfoPath для поездки отчетов можно использовать для передачи данных XML для системы управления связи клиентов, наличные деньги системы и систему планирования командировок. Кроме того Если ваша организация использует определенный XSD-файла для отчетов о расходах, могут быть основаны внешнего вида шаблона формы для отчетов о расходах на этом XSD-файла. Если у вас нет существующую схему, InfoPath создается при добавлении элементов управления в шаблоне формы.