Общие сведения о Microsoft InfoPath 2010, русская версия

Примечание

Эта статья выполнила свою задачу, и в скором времени ее использование будет прекращено. Чтобы избежать появления ошибок "Страница не найдена", мы удаляем известные нам ссылки. Если вы создали ссылки на эту страницу, удалите их, и вместе мы обеспечим согласованность данных в Интернете.

В этой статье

Что такое InfoPath и InfoPath Forms Services?

Вместе с Майкрософт 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 можно использовать самостоятельно или спроектировать их для работы с существующими базами данных или веб-службами. Формы можно публиковать и получать доступ из общего расположения в корпоративной сети, например из общей папки, веб-сервера или библиотеки, расположенной на сайте Майкрософт SharePoint Server 2010 или Microsoft SharePoint Foundation 2010.

При заполнении формы в InfoPath 2010 пользователи могут использовать знакомые функции, похожие на документы. Например, они могут проверка орфографию в форме или вставлять форматированный текст и графику в определенные поля. В зависимости от структуры шаблона формы пользователи также могут объединять данные из нескольких форм в одну форму или экспортировать данные в другие программы. Если шаблон формы включен в браузере, пользователи, у которых на компьютере не установлен InfoPath, могут заполнить форму в веб-браузере или на мобильном устройстве.

Если вы используете InfoPath 2010 и Майкрософт SharePoint Server 2010 под управлением InfoPath Forms Services, вы можете разработать совместимые с браузером шаблоны форм в InfoPath и включить их для использования на внутренних и внешних веб-сайтах. Это позволяет делиться бизнес-формами с различными пользователями, включая сотрудников, клиентов, поставщиков и партнеров. Пользователям не требуется устанавливать InfoPath на своих компьютерах для заполнения формы, а также не требуется скачивать что-либо дополнительное из Интернета. Пользователям нужен доступ к браузеру, например Windows Internet Обозреватель, Apple Safari или Mozilla Firefox. Если на компьютерах пользователей установлен InfoPath, они могут отображать и заполнять форму в InfoPath, а не в браузере.

К началу страницы

Какие компоненты InfoPath?

InfoPath состоит из следующих компонентов: InfoPath Designer 2010, InfoPath Filler 2010 и SharePoint Server 2010, работающих InfoPath Forms Services. 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 вы можете быстро создавать формы, включающие готовые разделы макета, готовые правила, улучшенное управление правилами и различные стили. Кроме того, InfoPath Designer теперь включает несколько различных шаблонов форм, поэтому вам не нужно определять все части формы с нуля.

InfoPath Filler 2010 С помощью InfoPath Filler пользователи, заполняющие формы, имеют простой и простой в использовании пользовательский интерфейс и могут сохранить черновик, сохранить локальную копию или сохранить в формате PDF и иметь локальную запись формы. Все ненужные функции для разработки форм были удалены для пользователей, которые просто хотят открыть и заполнить форму.

InfoPath Forms Services Улучшенное равенство между формами InfoPath Filler 2010 и формами браузера InfoPath в SharePoint Server 2010 обеспечивает большую согласованность для пользователей, заполняющих формы. Например, функциональные возможности, доступные в обеих средах, включают: маркированные, нумерованные и обычные списки; Списки с несколькими выделениями; Поля со списком; Кнопки рисунка; Возможности гиперссылок; Группа выбора и раздел; Функциональность фильтрации; Элементы управления датой и временем; и средства выбора People.

Кроме того, InfoPath 2010 интегрирован с SharePoint Designer 2010, что позволяет создавать и настраивать формы, связанные с внешними списками и решениями рабочих процессов служб Business Connectivity Services (BCS).

К началу страницы

Как можно использовать InfoPath?

InfoPath можно использовать для сбора бизнес-данных от сотрудников, с которыми вы работаете, включая ваших коллег, партнеров, поставщиков и клиентов. Формы InfoPath могут быть простыми и простыми формами, которые используются несколькими пользователями в небольшой рабочей группе. Например, группа продаж из 10 человек может использовать форму InfoPath для неформального сбора и обмена информацией о звонках по продажам. Данные в этих формах можно объединить в один сводный отчет, который ежемесячно отправляется в управление.

Кроме того, организации могут разрабатывать сложные формы, связанные с существующими корпоративными базами данных или интегрированные в существующие бизнес-системы. Например, разработчики в отделе информационных технологий (ИТ) могут разработать шаблон формы InfoPath для управления процессом отчетности о расходах для вашей организации. Шаблон формы может включать представления и функции бизнес-логики, которые позволяют различным категориям пользователей отправлять отчет о расходах, просматривать его, утверждать и возмещать отправитель.

Новые возможности, представленные в 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), сбора, агрегирования и интеграции электронных форм. InfoPath 2010, созданный с нуля с помощью рекомендаций W3C в ФОРМАТЕ XML, предназначен для работы с существующей инфраструктурой и средой управления процессами.

Для расширенных форм для бизнес-процессов отдела и предприятия можно создавать составные приложения и последовательности рабочих процессов с помощью 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. Это позволяет назначить несколько шаблонов форм одной библиотеке или назначить один шаблон формы нескольким библиотекам в семействе веб-сайтов.
Майкрософт SharePoint Server 2010 Майкрософт SharePoint Server 2010 — это интегрированный набор серверных приложений, который расширяет основные функции SharePoint Foundation 2010.
Вы можете опубликовать шаблоны форм непосредственно в библиотеке в SharePoint Server 2010, а затем включить их для использования в Интернете. Кроме того, вы можете воспользоваться следующими функциями:
InfoPath Forms Services. Вы можете создать совместимый с браузером шаблон формы и опубликовать его в SharePoint Server, на котором выполняется 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 пользователям, которые хотели разместить свои формы InfoPath на веб-страницах, приходилось писать ASP.NET код в Visual Studio. Теперь, не написав ни одной строки кода, можно просто добавить веб-часть формы InfoPath на страницу веб-части и указать на нее опубликованную форму. Веб-часть можно использовать для размещения любой формы браузера InfoPath, опубликованной в списке или библиотеке форм SharePoint. Вы также можете подключить его к другим веб-частям на странице для отправки или получения данных.
Подключение форм с помощью бизнес-систем SharePoint Server 2010 предлагает расширяемую архитектуру для управления доступом пользователей к подключениям к данным и системам. Это упрощает разработку сложных форм с доступом к нескольким источникам данных и сводит к минимуму головные боли ит-поддержки.
InfoPath 2010 взаимодействует со службами Business Connectivity Services (BCS) SharePoint Server 2010. BCS расширяет возможности приложений Microsoft Office и платформы SharePoint с помощью встроенных функций, служб и инструментов, которые упрощают разработку решений с помощью подключений между внешними данными и службами. BCS может подключаться к внешним источникам данных несколькими способами. BCS может использовать данные в реляционной базе данных и взаимодействовать с ними через поставщик данных ADO.NET. Он также может подключаться к любой стандартной веб-службе по протоколу SOAP 1.2, описанному в WSDL 1.1 или 2.0. BCS может использовать службу Windows Communication Foundation, а также пользовательский код Майкрософт .NET, скомпилированный разработчиком решения, и взаимодействовать с ним. Кроме того, InfoPath 2010 теперь поддерживает получение XML-данных из веб-служб REST. Веб-службы REST используют входные параметры, передаваемые через URL-адрес. Теперь конструкторы форм могут динамически изменять параметры URL-адреса в форме InfoPath без кода, используя правила для получения нужных данных из веб-службы REST.
С помощью SharePoint Designer 2010 можно создавать настраиваемые формы InfoPath для создания, чтения, обновления и удаления данных во внешнем списке. Эти настройки формы сохраняются при отключении внешнего списка с помощью SharePoint Workspace 2010. Вы также можете добавить бизнес-логику с кодом, который работает на сервере и клиенте в SharePoint Workspace 2010.
Изолированные решения SharePoint Server С помощью InfoPath 2010 пользователи теперь могут развертывать формы InfoPath одним щелчком мыши с управляемым кодом, запущенным в составе изолированного решения SharePoint Server. С помощью изолированных решений SharePoint Server конструкторы форм могут отправлять решения с кодом на свои сайты SharePoint с ограниченным набором разрешений. Квота ресурсов ограничивает чрезмерное использование ресурсов. Администратор семейства веб-сайтов остается под контролем и принимает решения о доверии к решению. Администратор фермы может быть рукой.
Библиотеки подключения к данным Если несколько шаблонов форм будут использовать одинаковые или похожие подключения к данным, параметры подключения к данным можно сохранить в файле сбора данных в библиотеке подключений к данным на сайте SharePoint Server 2010. Когда пользователь открывает форму, которая подключается к файлу подключения к данным, InfoPath использует параметры этого файла для подключения к внешнему источнику данных. Таким образом, несколько шаблонов форм могут использовать один и тот же файл подключения к данным, поэтому нет необходимости создавать одно и то же подключение к данным с нуля для каждого шаблона формы. Кроме того, если расположение или параметры подключения для внешнего источника данных изменяются, необходимо обновить только файл подключения к данным, а не каждый шаблон формы.
Рабочие процессы Если вы используете InfoPath в сочетании с SharePoint Server 2010, вы можете участвовать в серверных рабочих процессах документов непосредственно в InfoPath. Вы можете запустить рабочий процесс в шаблоне формы, отслеживать состояние выполняющегося рабочего процесса или завершить задачу рабочего процесса. SharePoint Server 2010 включает несколько стандартных рабочих процессов, предназначенных для управления распространенными бизнес-процессами, такими как утверждение документов, проверка документов или сбор подписей.
Панели сведений о документе Во многих программах Microsoft Office можно обновить свойства для серверного документа на панели сведений о документе, которая отображается в виде набора редактируемых полей в верхней части документа. Например, в документе Microsoft Word 2010, русская версия, русская версия может потребоваться изменить свойства для имени автора, даты создания и типа документа. Это в конечном итоге упрощает поиск того, что вы ищете на сервере. Например, можно быстро найти все пресс-релизы, где свойство клиента соответствует имени конкретного клиента. InfoPath можно использовать для создания или изменения настраиваемой панели сведений о документе для использования с типом контента сайта или списка. Это позволяет контролировать внешний вид панели сведений о документах или использовать функции InfoPath, такие как проверка данных и условное форматирование, для настройки поведения полей формы на панели.
Outlook Шаблоны форм можно распространять среди пользователей, опубликовав шаблон формы в списке получателей сообщений электронной почты. Аналогичным образом можно создать шаблон формы, чтобы пользователи могли отправлять заполненные формы в виде вложения в сообщении электронной почты.
В Outlook 2010 пользователи могут дополнительно открывать, заполнять и отправлять формы InfoPath в виде сообщений электронной почты. Они также могут отвечать или пересылать форму в сообщении электронной почты, как и в любом другом сообщении электронной почты. В папке "Входящие" пользователи могут хранить коллекции связанных форм в выделенной папке InfoPath Forms. Отображая данные из каждой формы в столбцах в папке, пользователи могут быстро группировать, фильтровать и сортировать данные из нескольких форм.
Word Хотя вы можете использовать Word для создания документа, который выглядит и выглядит как форма, Word лучше всего работает как программа обработки текстов, а не как программа разработки форм. И наоборот, InfoPath был создан специально для разработки и заполнения электронных форм. Если вы хотите преобразовать существующие документы Word в шаблоны форм InfoPath, для этого можно использовать мастер импорта в InfoPath.
Excel Пользователи могут экспортировать данные из одной или нескольких форм InfoPath на новый лист Excel. Кроме того, некоторые организации используют книги Excel в качестве форм для сбора данных. Эти книги обычно содержат пустые ячейки для ввода данных пользователями. Книгу Excel можно преобразовать в шаблон формы InfoPath с помощью мастера импорта в InfoPath.
Access Шаблон формы можно подключить к существующей базе данных Access. Затем пользователи могут запрашивать или отправлять данные в этой базе данных. Аналогичным образом можно заполнить поля списка значениями из базы данных или привязать элементы управления к полям и группам, связанным с базой данных.
В Access 2010 можно дополнительно создать шаблон формы InfoPath на основе базы данных Access, а затем опубликовать шаблон формы в списке получателей в виде сообщения электронной почты.
Microsoft SQL Server. InfoPath работает с базами данных SQL Server в любом из следующих форматов: Microsoft SQL Server 2000 по Microsoft SQL Server 2008.
Вы можете создать шаблон формы, подключенный к базе данных SQL Server. Затем пользователи могут использовать форму для запроса или отправки данных в базу данных. Аналогичным образом можно заполнить поля списка значениями из базы данных или привязать элементы управления к полям и группам, связанным с базой данных.
набор средств Майкрософт Visual Studio Tools для работы с приложениями Хотя вы можете настроить многие аспекты форм InfoPath без написания кода, вы также можете улучшить формы InfoPath с помощью кода, если декларативная логика не соответствует потребностям для реализации функциональных возможностей решения. Если вы знаете, как писать управляемый код, вы можете получить доступ к среде программирования набор средств Майкрософт Visual Studio Tools для работы с приложениями из режима конструктора, чтобы создавать, редактировать и отлаживать код формы ("код программной части"), написанный на Майкрософт Visual Basic или Майкрософт Visual C#. Затем код внедряется в шаблон формы InfoPath (XSN-файл).
Например, если вы хотите включить возможность вычисления интереса в форме, можно написать управляемый код в самой форме, и InfoPath Filler или InfoPath Forms Services будет выполнять этот код при открытии или редактировании формы.
Веб-службы Шаблон формы можно подключить к веб-службе, чтобы обмениваться XML-данными с другими программами или системами. Например, можно использовать веб-службу для получения или отправки данных в базу данных Oracle, которая не поддерживается InfoPath напрямую. Вы также можете заполнить поля списка значениями, поступающими из веб-службы, или привязать элементы управления к полям и группам, связанным с веб-службой.
Схемы XML InfoPath основан на расширяемом языке разметки (XML). При разработке шаблона формы InfoPath создает XSN-файл, который представляет собой файл cab (.cab), содержащий файлы, необходимые для работы формы, такие как файлы схемы XML (XSD) и XSL-преобразования (XSLT). Когда пользователь заполняет форму в InfoPath, данные в этой форме сохраняются или передаются в виде стандартного отраслевого XML-кода. Однако для разработки шаблона формы или заполнения формы вам не нужно ничего знать о XML. Дело в том, что XML может упростить для вашей организации переназначать данные, собираемые с помощью форм. Например, одна форма InfoPath для отчетов о поездках может использоваться для предоставления XML-данных в систему управления отношениями с клиентами, систему мелких денежных средств и систему планирования поездок. Кроме того, если ваша организация использует определенный XSD-файл для отчетов о расходах, вы можете создать шаблон формы для отчетов о расходах на основе этого XSD-файла. Если у вас нет существующей схемы, InfoPath создает ее для вас при добавлении элементов управления в шаблон формы.

К началу страницы