Программа infopath что это

Помощь бизнесу от InfoPath и SharePoint

Microsoft Office InfoPath 2007 — один из наименее известных инструментов в комплекте приложений Microsoft Office. В данной статье я объясню, что может предложить InfoPath, и подробно расскажу о том, как использовать его с Microsoft Office SharePoint Server (MOSS) 2007.

Microsoft Office InfoPath 2007 — один из наименее известных инструментов в комплекте приложений Microsoft Office. В данной статье я объясню, что может предложить InfoPath, и подробно расскажу о том, как использовать его с Microsoft Office SharePoint Server (MOSS) 2007. Для иллюстрации преимуществ InfoPath возьмем общепринятый отчет по расходам. Возросшая популярность SharePoint делает InfoPath полезным инструментом, в который компании несомненно стоит вкладывать деньги.

Основы InfoPath

InfoPath является полезным инструментом для проектирования и создания форм. Данное приложение дает возможность обычным пользователям (не программистам) создавать и распространять формы для сбора и управления данными. Хотя те же самые задачи можно выполнять при помощи Word или Excel, InfoPath обеспечивает большую функциональность. Более того, вы можете с легкостью преобразовывать файлы Word и Excel в более подходящие формы для сбора данных InfoPath.

003 InfoPath- Часть 1-Создание форм InfoPath

InfoPath представляет собой набор связанных друг с другом файлов. В приложении имеется файл на XML, который представляет собой источник данных для собранных внутри формы данных. Такой гибкий формат чрезвычайно полезен для других приложений, предназначенных для чтения и переработки данных формы. Конструктор или внешнее представление — это простой XSL с несколькими дополнительными файлами для управления правилами, соединениями данных и т. д. Если вы переименуете свой шаблон InfoPath с расширением XSN в CAB-файл, вы сможете извлекать и просматривать индивидуальные компоненты, такие как текстовые файлы, и легко увидите, как они связаны.

InfoPath имеет встроенные возможности соединения с Microsoft SQL Server, Access, SharePoint и Web Services для того, чтобы читать и записывать данные для значительного числа приложений и хранилищ данных. Эти свойства делают InfoPath хорошей площадкой для создания небольших приложений, которые соединяют несколько систем выбора и изменения данных. Более того, InfoPath далее может собирать и пересылать данные в легко читаемых форматах по электронной почте и в SharePoint. Большинство из этих задач могут быть выполнены без компиляции кода.

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

002 InfoPath -Часть 1-Что такое InfoPath и получение справки в процессе работы

Вы можете сохранить части форм в виде шаблонов для повторного использования в нескольких формах. Этот подход устраняет необходимость в копировании и вставке и дает организациям возможность создавать компоненты с особыми функциями или нужными элементами схемы для совместного использования из конструкторов форм.

Интеграция с SharePoint

InfoPath связывается с SharePoint разными способами. Он может быстро считывать данные из списков SharePoint, запрашивать данные у SharePoint и возвращать результаты в форму для обработки разными способами для конструктора или клиентской части. Возможности соединения включают в себя привязку данных к раскрывающимся спискам для выбора, получение информации из профиля пользователя, опрос источников данных настройки для правил, проверку и многое другое. Формы InfoPath могут быть локально сохранены в библиотеках документов SharePoint, так же как и документы любых других типов. Они могут быть сохранены как шаблоны по умолчанию для данного типа контента, позволяя команде New для списка автоматически создавать экземпляр этой формы, открывать, заполнять и сохранять его локально для последующей обработки.

Forms Services

Дополнительную мощь использованию InfoPath с SharePoint придают службы InfoPath Forms Services, которая является корпоративной функцией SharePoint, динамично транслирующей форму InfoPath в веб-страницу через особые серверные технологии. Рассмотрим предыдущий пример, в котором форма InfoPath используется как шаблон для типа контента. Веб-активные формы позволяют создавать и публиковать формы прямо в SharePoint и использовать их для немедленного начала сбора данных XML без обращения к дополнительному клиентскому программному модулю вне веб-браузера.

Службы Forms Services являются контекстно-зависимыми с точки зрения SharePoint. Они «знают», кто зарегистрировался, что дает вам дополнительную мобильность в управлении разрешениями и безопасностью при доступе к данным. При запросе данных SharePoint вы можете использовать встроенную проверку безопасности, чтобы убедиться, что для каждой формы предоставляется надлежащий доступ.

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

InfoPath обладает важными усовершенствованиями про сравнению со стандартной коллекцией данных SharePoint со встроенными списками. Обычно при работе со списками SharePoint возможности конструктора вносить какие-либо изменения во встроенные формы new forms или edit forms, которые сгенерированы на всех списках SharePoint, ограничены.

Этим стандартным формам не хватает определенной гибкости, например возможности ограничивать доступ к определенным полям при редактировании элементов списка SharePoint или обеспечивать динамический доступ к элементам управления или источникам дополнительных данных вне традиционных столбцов поиска SharePoint. Встроенный механизм хранения элементов списков SharePoint ограничивает потенциал для экспорта и доступа к данным списков, что свободно может делать XML-форма InfoPath. С этими проблемами можно без труда справиться, если вы выбираете InfoPath как форму для сбора данных. Кроме того, InfoPath очень легко настроить.

Читайте также:
Security update что это за программа

Использование InfoPath

Теперь, когда я представил вам полный обзор InfoPath, давайте обратим внимание на распространенную проблему, для решения которой организации используют это приложение. Возможно, данный пример даст вам некоторые идеи для повышения эффективности или управления данными в организации.

Обычно InfoPath используется для конвертирования отчетов о расходах из книги Excel или их бумажного варианта, чтобы объединить данные из них в единую цифровую среду. Возможности конструктора InfoPath оптимально подходят для управления повторяющейся природой этих данных и их загрузки в списки SharePoint, где они могут быть посчитаны, разбиты на категории и переданы менеджерам и в бухгалтерию для использования в первоначальном виде либо в другом процессе документооборота.

Я пробегусь по верхам этого процесса, чтобы объяснить, какие кусочки должны быть встроены и как они собираются. Вероятно, наши проекты о расходах распадутся на следующие шаги:

  • конвертирование существующих форм в InfoPath;
  • утверждение;
  • соединение с внешними приложениями.

Я включу еще несколько необязательных компонентов, чтобы показать, как легко расширить проект при помощи дополнительной функциональности.

Конвертирование существующих форм в InfoPath. Существующие бумажные формы, наряду с файлами Word и Excel, могут быть занесены в каталог и конвертированы в подходящие формы InfoPath либо сгруппированы в одну гибкую форму. Например, форма о расходах, конвертированная в InfoPath и собирающая данные о расходах у индивидуальных пользователей, будет сохранена в библиотеке форм.

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

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

Утверждение. Имеющийся изначально или прикладной процесс обработки документов создается для привязки к форме менеджера пользователя для утверждения, а затем и для общего подсчета. Прикладной процесс может заменить формы редактирования существующего задания собственными формами InfoPath. Прикладные формы ценны тем, что способны собирать и обрабатывать данные по мере того, как пользователи выполняют задачи для утверждения отчетов о расходах. Данные могут быть такими же простыми, как и установка флажков на запросе дополнительной проверки (см. экран 2), либо сложными, с запросом других систем для поиска и включения этих данных в локальный отчет о расходах.

Задача на получение утверждения от менеджера для отчета о расходах

Для получения дополнительной функциональности вы можете легко построить свою веб-часть, которая позволяет пользователям прикреплять цифровые квитанции и подтверждать расходы, указанные в отчете. Эти файлы могут быть присоединены к особым элементам в отчете о расходах, как показано на экране 3. Бухгалтеры играют важную роль в управлении данными и могут извлекать выгоду из панели индикаторов, которая выводит все данные о расходах в виде индивидуальных элементов с нужными вложениями, распределенными по категориям в соответствии с кодами бухгалтерского учета для более легкого управления и экспорта.

Соединение с внешними приложениями. Дополнительное преимущество — код может быть собран из различных компонентов в приложении, чтобы подсоединиться к внешним бизнес-системам. Один из самых распространенных запросов — это экспорт подтвержденных отчетов о расходах напрямую в бухгалтерскую систему организации через веб-службы или другие варианты обмена данными.

Попробовать стоит

Комбинирование InfoPath и Share­Point дает обычным пользователям ряд возможностей для сбора и управления данными, а не просто применения списков и метаданных SharePoint для создания стандартных форм из коллекций списков — и все это без написания кода! Разработчикам стоит опробовать свойства и возможности InfoPath, перед тем как начать использовать Visual Studio для написания веб-форм или полностью нового приложения на ASP.NET. Вы просто можете добавить код в InfoPath, чтобы адаптировать приложение под свои нужды.

Изучение InfoPath не является слишком сложной задачей, поэтому можно начать использовать его прямо сейчас. Основная функциональность так же проста в изучении, как и Word с Excel. Продвижение Microsoft в сторону улучшения функций совместной работы и серверных предложений в комплекте Office, в сочетании с функциями SharePoint, делает InfoPath весьма полезным инструментом. SharePoint 2010 и InfoPath 2010 будут в дальнейшем предлагать еще более широкую функциональность и давать гибкость в работе с деталями при конвертировании существующих форм списков в прикладные документы InfoPath.

Источник: www.osp.ru

Microsoft InfoPath

Microsoft InfoPath (прежнее название Microsoft Office InfoPath) — приложение, используемое для разработки форм ввода данных на основе XML. Впервые это приложение появилось как часть Microsoft Office 2003 в конце 2003 года, а затем было выпущено в составе Microsoft Office 2007. При разработке приложение первоначально носило кодовое имя «NetDocs», затем «XDocs». Текущей версией является Microsoft InfoPath 2013.

Основная возможность InfoPath — возможность создавать, просматривать и редактировать документы, поддерживающие некоторую заданную пользователем XML-схему. Для получения и изменения данных можно использовать соединение с внешними системами — базами данных Access, MS SQL, веб-сервисами. Кроме того, поскольку данные представлены в виде XML, документы могут обрабатываться сторонними XML-процессорами. Использование Microsoft Office Forms Server либо Microsoft Office SharePoint Server позволяет работать с XML-формами через браузер, без установки на клиенте приложения InfoPath.

Сложное поведение форм может быть запрограммировано на языках JScript, VBScript, C# и Visual Basic .NET, используя такие инструменты как Microsoft Script Editor (MSE) и Visual Studio Tools for Applications (VSTA). Кроме того, доступно средство Visual Studio Tools for Office (VSTO) — дополнение к Visual Studio, позволяющее вести всю разработку форм InfoPath в одной интегрированной среде. Приложение было признано устаревшим, так как отсутствует в Office 2016.

Версии

InfoPath 2003 Выпущена 19 августа 2003 года. Входит в состав Microsoft Office 2003 редакции Professional Enterprise, а также продаётся отдельно. InfoPath 2003 SP1 Выпущен 27 июля 2004 года. Добавил ряд улучшений, как в пользовательском интерфейсе так и в функциональности. Добавился ряд новых контролов, появилась поддержка управляемого кода. InfoPath 2007 Входит в состав Microsoft Office 2007 редакций Ultimate, Professional Plus и Enterprise.

Читайте также:
1с enterprise что это за программа

Были введены режимы совместимости «форма для браузера» и «форма InfoPath 2003», в которых вводились некоторые ограничения. InfoPath 2007 SP1 Выпущен в декабре 2007 года. InfoPath 2010 Выпущен в мае 2010 года. InfoPath 2013 Выпущен в октябре 2012 года.

Примечания

Ссылки

  • Домашняя страница InfoPath(рус.)
  • Блог команды InfoPath(англ.)
  • InfoPathDev(англ.) — сайт сообщества разработчиков на InfoPath

Источник: xn--h1ajim.xn--p1ai

Microsoft InfoPath 2016

Microsoft InfoPath 2016

Microsoft InfoPath 2016 — новая версия популярной программы, которая как и прежде радует пользователей своими обширными функциями и нововведениями.

В целом же, софт, как и раньше безупречно справляется с задачами по оптимизации сбора и обработки данных, для чего используются разнообразные динамические формы. Полученные при помощи программы данные с легкостью интегрируются в веб-службы XML и могут применяться в бизнес-процессах и управлении корпоративными ресурсами.

Нововведения в Microsoft InfoPath 2016

  1. Мгновенное создание форм. Пользователь может создавать формы при помощи уже знакомых ему средств, таких как списки, отступы, шрифты, стили, графические элементы и таблицы. Благодаря широкому набору инструментов и средств, процесс создания осуществляется гораздо быстрее, чем было раньше.
  2. Простейшее управление на сервере. Управляйте формами представленного программного продукта так же, как привычным SharePoint Server.
  3. Написание сложных форм без навыков программирования. Вам не придется писать сложный код для того, чтобы создавать и развертывать формы. Для этого достаточно скачать InfoPath 2016 и воспользоваться ее функционалом совершенно бесплатно.
  4. Программный продукт позволяет осуществлять полноценную работу с документом даже без доступа к сети Интернет. Введенные данные автоматически синхронизируются с библиотеками после появления доступа к сети.
  5. Расширение функционала при использовании программного кода. Если же вам недостаточно стандартных возможностей, их всегда можно расширить, написав код.
  6. В последней версии InfoPath удобным образом реализовано использование возможностей клиента. В программе есть масса инструментов и возможностей для автозамены, проверки орфографии, форматирования текста, работы с рисунками и таблицами.
  7. Сопряжение форм с WEB-страницами. Благодаря такому элементу управления, как FormView, разработчики могут размещать на страницах сети Интернет любые формы из программы, для чего достаточно опубликовать их в SharePoint.
  8. Публикация форм. После очередного обновления многократно упростилась публикация форм. Для этого появились необходимые инструменты на панели быстрого доступа.

Как видно, последняя версия оказалась самой совершенной в плане удобства интерфейса и функционала. Вы также можете скачать Microsoft InfoPath 2016 бесплатно, только предварительно ознакомьтесь с минимальными системными требованиями для этой программы, чтобы удостовериться в ее совместимости с вашим персональным компьютером.

Источник: officepack.info

Работаем с формами: Microsoft Office InfoPath 2007 и Microsoft Office Forms Server

Поддержка создания и заполнения форм появилась в предыдущей версии Microsoft Office — в изданиях Office Professional и Enterprise Edition — в виде отдельного продукта — Microsoft InfoPath 2003. Данный продукт представлял собой клиентское приложение, позволявшее создавать, редактировать и заполнять формы на основе XML, с возможностями проверки вводимых данных и задания алгоритмов такой проверки, связи с различными источниками данных, включая корпоративные бизнес-приложения, работы в офлайн-режиме (отсоединенном режиме) и реализации бизнес-логики на скриптовых и .NET-языках. В пакете обновления InfoPath 2003 SP1 данная функциональность была расширена.

Несмотря на популярность InfoPath 2003 и множество решений на его основе, в этом продукте имелся ряд проблем. Одной из наиболее часто упоминаемых проблем являлась необходимость установки продукта на все клиентские компьютеры, где предполагается работать с формами InfoPath. Также возникали сложности с офлайн-режимом, наблюдалась недостаточная интеграция с другими продуктами Microsoft и продуктами сторонних фирм. Помимо этого создание расширений и реализация сложной бизнес-логики требовали существенных навыков в разработке и комплексного кодирования в Visual Studio.

Microsoft InfoPath 2007

В новом продукте — InfoPath 2007 — учтены многие недостатки предыдущей версии продукта и произведен ряд изменений и дополнений, которые мы рассмотрим далее. К ним, в частности, относятся:

  • улучшения в дизайнерах шаблонов;
  • новые сценарии развертывания с использованием InfoPath Forms Services (IFS);
  • интеграция InfoPath с клиентскими приложениями Office 2007;
  • новая объектная модель InfoPath 2007 на управляемом коде;
  • возможность хостинга InfoPath 2007 в разрабатываемых приложениях.
  • поддержка Workflow.

Помимо этого отметим следующие возможности, появившиеся в InfoPath 2007: создание документов PDF или XML Paper Specification (XPS) и заполненных форм для их архивирования, защита содержимого форм с помощью механизмов Information Rights Management (IRM).

Разработчикам предлагается поддержка COM-дополнений (COM Add-in), использующих интерфейс IDTExtensibility2 для реализации методов, которые будут реагировать на события, связанные с запуском и завершением работы InfoPath. Новый объект ApplicationEvents поддерживает события на уровне приложения, например WindowActivate и XdocumentOpen, что позволяет создавать в COM-дополнениях обработчики событий на уровне окон и документов.

Улучшения в дизайнерах шаблонов

Дизайнер шаблонов работает в трех режимах: режиме обратной совместимости с InfoPath 2003, режиме поддержки только InfoPath 2007 и режиме поддержки InfoPath 2007 и служб Forms Services. В последнем случае созданные средствами дизайнера форм шаблоны (файлы с расширением *.xsn) могут быть преобразованы в формы, доступные для заполнения в Web-браузере. Для этого достаточно включить опцию Web Browser Enabled в диалоговой панели Design a Form (рис. 1).

Рис. 1. Диалоговая панель Design A Form

Специальный компонент — Design Checker (рис. 2) — помогает автоматически проверить форму на совместимость со всеми версиями клиентов, в режиме поддержки только InfoPath 2007 становятся доступны новые интерфейсные элементы, а повторное использование форм достигается за счет применения элементов шаблонов (Template Parts), средств импорта шаблонов и данных, а также благодаря подключению к библиотекам соединений на уровне SharePoint Services — WSS Data Connection Libraries. Зависимости в формах могут быть просмотрены с помощью специального встроенного средства — Logic Inspector.

Рис. 2. Design Checker

При создании шаблонов форм, поддерживаемых в Web-браузере, бизнес-логика может быть написана на языках C# и Visual Basic .NET — только из этих языков можно вызывать новую объектную модель InfoPath, реализованную на управляемом коде и расположенную в сборке Microsoft.Office.InfoPath.

Для форм, которые предполагается использовать в Web-браузере, поддерживаются следующие интерфейсные элементы:

Нижеперечисленные интерфейсные элементы не поддерживаются:

Развертывание шаблонов InfoPath может проходить по одному из следующих сценариев: как устанавливаемый файл (MSI или JS), копирование в сетевой каталог, пересылка по электронной почте или получение через библиотеку SharePoint. В InfoPath 2007 появился ряд новых сценариев развертывания, которые мы рассмотрим в следующем разделе.

Новые сценарии развертывания

Для поддержки различных сценариев работы с формами в состав Microsoft Office 2007 включен новый серверный продукт — Microsoft Office Forms Server. В его задачу входит обеспечение возможности заполнения форм InfoPath с помощью обычного Web-браузера — от пользователей не требуется устанавливать клиентское приложение InfoPath. Эта функциональность построена на основе платформы Microsoft Windows SharePoint Services 3.0.

Читайте также:
Что это за программа packet tracer

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

На рис. 3 показаны различные сценарии использования InfoPath 2007 — как клиентского приложения для заполнения шаблонов форм, как дизайнера форм, как клиента к серверной поддержке форм и т.п.

Рис. 3. Различные сценарии использования InfoPath 2007

Интеграция InfoPath с клиентскими приложениями Office 2007

В InfoPath 2007 расширены возможности интеграции с другими продуктами из семейства Microsoft Office 2007 — в первую очередь с электронными письмами в Outlook (теперь можно заполнять формы непосредственно в Outlook) и с информационной панелью документов (Document Information Panel), которая доступна в ряде продуктов Office 2007, а также реализована возможность ассоциации форм с расширенными механизмами Workflow, что открывает новые интересные возможности для использования форм.

Помимо этого в InfoPath 2007 поддерживается преобразование документов Word и электронных таблиц Excel в шаблоны форм, что позволяет, например, легко превратить существующие документы в шаблоны для дальнейшего применения (рис. 4).

Рис. 4. Средство импорта в InfoPath 2007

Разработчикам будет интересно узнать о том, что средства преобразования шаблонов форм в InfoPath 2007 являются стандартными COM-компонентами с поддержкой интерфейсов автоматизации через интерфейсы IFormTemplateConverter и IFormTemplateConverter2. Реализация интерфейса IFormTemplateConverter обеспечивает совместимость с InfoPath 2003, а интерфейс IFormTemplateConverter2 обеспечивает новую для InfoPath 2007 функциональность. В библиотеке IPDESIGN.DLL, где доступны вышеупомянутые интерфейсы, также имеются интерфейсы IconversionManager и IConversionManager2, которые могут использоваться для создания собственных средств преобразования, расширяющих набор стандартных средств, включенных в комплект поставки InfoPath 2007.

Помимо этого в InfoPath 2007 поддерживается возможность создания собственных средств импорта данных — для этого в библиотеке IPEDITOR.DLL предусмотрены интерфейсы IInfoPathDataImporter, IInfoPathDataImporterFields, IInfoPathViewControl и IPropertyBag.

Новая объектная модель InfoPath 2007

Как уже было отмечено выше, в InfoPath 2007 появилась новая объектная модель (рис. 5), полностью реализованная на управляемом коде, — теперь больше не требуется использовать Primary Interop Assemblies (PIA) для написания кода бизнес-логики, ассоциированной с формами. Создание кода возможно либо в Visual Studio Tools for Applications (VSTA) — компоненте, встроенном в InfoPath 2007, — либо в Visual Studio Tools for Office (VSTO).

Рис. 5. Объектная модель InfoPath 2007

Объектная модель на управляемом коде реализована в виде двух сборок, имеющих одинаковое название — Microsoft.Office.Infopath.dll. Первая сборка реализует полную объектную модель InfoPath, которая содержит типы и методы, поддерживаемые только при работе с формами через InfoPath 2007, а вторая — подмножество объектной модели InfoPath и предназначена для поддержки работы с формами через Web-браузер. Выбор той или иной сборки зависит от включения или отключения опции Web browser enabled в диалоговой панели Design a Form в начале дизайна шаблона формы.

Для администрирования сервера форм предоставляется соответствующая объектная модель, реализованная в сборке Microsoft.Office.InfoPath.Server.dll.

Возможность хостинга InfoPath

Еще одной новинкой в InfoPath 2007 является компонентизация продукта, благодаря которой у разработчиков появляется возможность хостинга InfoPath в Windows- и Web-приложениях.

В случае Windows-приложений разработчикам доступны компонент InfoPath ActiveX Control (объект InfoPathEditor в библиотеке IPEDITOR.DLL) и компонент на управляемом коде FormControl (оболочка на управляемом коде для упомянутого выше ActiveX-компонента, реализованная в пространстве имен Microsoft.Office.InfoPath.FormControl.dll), которые могут использоваться для создания необходимой функциональности в приложениях. К возможным сценариям таких приложений можно отнести:

  • приложение, позволяющее выбирать и загружать формы, которые максимально подходят для той или иной задачи;
  • приложение, автоматически заполняющее ряд полей формы данными, которые получены из внешних источников;
  • приложение, автоматически генерирующее формы из предопределенных фрагментов.

В таблице показаны свойства и методы объекта InfoPathEditor.

Меню и панели инструментов InfoPath не доступны через описанную выше объектную модель — каждая команда в меню редактора InfoPath доступна через интерфейс IOLECommandTarget. Хост-приложение может выполнять эти команды через указанный интерфейс, что позволяет разработчику самостоятельно выбрать уровень доступной функциональности (полностью, частично и т.п.).

Для Web-приложений, которым требуется хостинг InfoPath, предоставляется серверный ASP .NET-компонент XmlFormView, позволяющий пользователям либо заполнять новые формы, либо считывать и редактировать уже заполненные формы. С помощью программного интерфейса можно управлять различными аспектами работы с формами. Например, используя свойство XmlFormView.XmlForm.MainDataSource, можно получить доступ к XML DOM-представлению формы, что позволяет реализовывать различные сценарии, связанные с заполнением формы, с подключением к источникам данных и т.п. Другой пример — это метод XmlFormView.XmlForm.CurrentView.ExecuteAction(. ), активизация которого позволяет программным образом выполнять действия, доступные пользователям посредством манипуляции мышью, например добавление рядов к таблицам.

Свойства и методы объекта InfoPathEditor

Закрывает ранее открытый XML-документ

Источник: compress.ru

Microsoft InfoPath

Microsoft InfoPath (прежнее название Microsoft Office InfoPath) — приложение, используемое для разработки форм ввода данных на основе XML. Впервые это приложение появилось как часть Microsoft Office 2003 в конце 2003 года, а затем было выпущено в составе Microsoft Office 2007. При разработке приложение первоначально носило кодовое имя «NetDocs», затем «XDocs». Текущей версией является Microsoft InfoPath 2013.

Основная возможность InfoPath — возможность создавать, просматривать и редактировать документы, поддерживающие некоторую заданную пользователем XML-схему. Для получения и изменения данных можно использовать соединение с внешними системами — базами данных Access, MS SQL, веб-сервисами. Кроме того, поскольку данные представлены в виде XML, документы могут обрабатываться сторонними XML-процессорами. Использование Microsoft Office Forms Server либо Microsoft Office SharePoint Server позволяет работать с XML-формами через браузер, без установки на клиенте приложения InfoPath.

Сложное поведение форм может быть запрограммировано на языках JScript, VBScript, C# и Visual Basic .NET, используя такие инструменты как Microsoft Script Editor (MSE) и Visual Studio Tools for Applications (VSTA). Кроме того, доступно средство Visual Studio Tools for Office (VSTO) — дополнение к Visual Studio, позволяющее вести всю разработку форм InfoPath в одной интегрированной среде. Приложение было признано устаревшим, так как отсутствует в Office 2016.

Источник: wiki2.org

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru