Управление электронным контентом

Создание и управление формой Microsoft Office InfoPath

Разбить на страницы
Показывать лекцию целиком

По завершении этой практической работы вы научитесь:

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

    Решения InfoPath полностью интегрированы с системой Microsoft Office, что предоставляет мощные возможности электронных форм в привычном виде. Формы InfoPath могут быть развернуты для заполнения в различных веб-обозревателях, включая Microsoft Internet Explorer, Netscape, Mozilla, Safari и другие.

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

    Формы InfoPath являются простым способом вести сбор данных и получать эти данные из бизнес-систем в привычном интерфейсе Office.

    Сочетание InfoPath, SharePoint Server и Microsoft BizTalk Server образует всеобъемлющее решение, призванное оптимизировать деловые процессы.

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

    Расширенные возможности интеграции InfoPath с системой Microsoft Office позволяют использовать InfoPath в сочетании с другими программами для более эффективного сбора данных для баз данных, документов и других объектов. InfoPath позволяет решать задачи (видео).

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

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

    Переключение между разработкой и заполнением формы

    Переключение между разработкой и заполнением формы (видео)

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

    В режиме конструктора (режим, в котором разрабатывается шаблон формы) в строке заголовка InfoPath отображается приставка (Конструктор). Она исчезает при открытии формы для заполнения. Чтобы перейти от разработки шаблона к заполнению формы, выполните следующие действия.

  • В меню Файл выберите команду Заполнить форму.
  • В диалоговом окне Приступая к работе в разделе Заполнить форму выберите вариант На моем компьютере.
  • В диалоговом окне Открытие документа перейдите к заполнению
  • Заполнение формы

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

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

    Можно создать форму InfoPath, которая будет включать несколько представлений. Пользователи также могут сами переключать представления с помощью команд меню Вид.

    В дополнение к стандартным элементам управления, таким как текстовые поля и списки, предусмотрены повторяющиеся таблицы, группы выбора и необязательные разделы.

    Получение справки

    Можно указать место для поиска справки, а также ограничить область поиска автономным или интерактивным режимом либо конкретной категорией внутри приложения.

    Если в правом нижнем углу окна справки отображается надпись Подключен к веб-узлу Office Online, содержимое справки будет найдено и извлечено с веб-узла Office Online. Если в правом нижнем углу отображается надпись Автономный, содержимое справки будет найдено и извлечено из файлов, хранящихся на компьютере.

    Переключение между интерактивной и автономной справкой

    Меню Состояние подключения в правом нижнем углу окна справки показывает, в интерактивном или автономном режиме выполняется поиск.

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

  • Для просмотра справки на веб-узле Office Online в меню Состояние подключения в правом нижнем углу окна справки выберите пункт Показать содержимое с веб-узла Office Online.
  • Для просмотра справки на компьютере в меню Состояние подключения выберите пункт Показать содержимое только с данного компьютера.
  • Этот параметр сохраняется после закрытия окна справки. При следующем открытии справки статус подключения будет тем же, каким он был оставлен.

  • Введите ключевые слова в списке критериев поиска, а затем нажмите кнопку .
  • Создание форм (InfoPath)

    Создание форм (InfoPath) (видео)

    Шаблоны форм создаются в режиме конструктора, который является средой разработки InfoPath. Шаблон формы — это файл с расширением XSN. Он определяет структуру данных, вид и поведение готовых форм (XML-файлов).

    Элементы управления

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

    После создания шаблона формы следует открыть к нему доступ, опубликовав ее как файл с расширением XSN.

    Заполнение форм пользователями

    Заполнение форм пользователями (видео)

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

    Чтобы связать форму с соответствующим шаблоном форм, InfoPath в начале каждого файла формы добавляет несколько строк кода, который называется командами обработки или сведениями которые храняться в XML-документе. Эти сведения передаются через анализатор XML в любое приложение, которое использует XML-документ. Таким образом этот код связывает файл формы с шаблоном форм.

    Преобразование бумажных форм в шаблоны форм

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

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

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

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

    Чтобы определенные поля были скрыты до тех пор, пока в форме не будет выполнено некоторое условие. Например, в шаблоне формы анкеты для лиц, принимаемых на работу, можно предусмотреть, чтобы некоторый набор полей отображался только в случае, если пользователь установит флажок 18 лет и старше.

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

    Если пользователям потребуется осуществить доступ к данным формы для их совместного использования, можно организовать хранение коллекций взаимосвязанных форм InfoPath в библиотеках на сервере, на котором установлен и выполняется Microsoft Windows SharePoint Services.

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

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

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

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

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

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

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

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

    Компоненты шаблона и управление формой (InfoPath)

    Компоненты шаблона и управление формой(видео)

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

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

    Для каждого представления шаблона формы, имеются файлы сценариев или сборок управляемого кода и файл описания формы называемый Manifest.xsf.

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

    Сохранение форм

    Сохранение форм (видео)

    При сохранении заполненной формы она сохраняется с расширением файла .

    Сохранение формы при заполнении

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

    Сохранение во время разработки формы

    Сохранение во время разработки формы

    В режиме конструктора в меню Файл выберите команду Сохранить как, а затем, когда потребуется, нажмите кнопку Сохранить.

    В диалоговом окне Сохранить как укажите место, где нужно сохранить форму.

    В поле Имя файла введите имя формы и затем щелкните Сохранить

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

    Отправка формы

    В зависимости от структуры формы можно отправлять заполненные формы в библиотеку форм Microsoft Windows SharePoint Services, базу данных, веб-службу или в виде вложения в сообщение электронной почты. Эти функции действуют только в том случае, если при разработке формы была предусмотрена возможность отправки.

    После заполнения формы выберите в меню Файл команду Отправить или нажмите кнопку Отправить в форме

    Перед отправкой заполненной формы убедитесь, что она взята из надежного источника.

    Управление формой (InfoPath)

    Управление формой (видео)

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

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

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

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

    Разработка формы представляет собой создание шаблона формы (файла с расширением XSN). Шаблон формы можно так же сохранить на компьютере, это позволит выполнять разработку на рабочем месте.

    Шаблон формы состоит из нескольких отдельных файлов, которые называются файлами формы.

    Файлы формы это набор файлов, используемый для реализации формы InfoPath. В набор могут входить файлы .html, .xml, .xsd, .xslt, сценарии и файлы другие типов, необходимые для поддержания функциональных возможностей формы.

    Для просмотра файлов шаблона формы и работы с ними выберите в меню Файл команду Извлечь файлы формы. Если файлы формы будут сохранены в папке, то после этого их можно будет менять вручную.

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

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

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

    Сохранение заполненной формы как веб-страницы

    Сохранение заполненной формы как веб-страницы (видео)

    При заполнении формы средство "Экспорт в веб" позволяет сохранять форму как веб-страницу в одном файле (MHTML). Веб-страница в одном файле это HTML-документ, сохраненный в формате MHTML, в котором объединены встроенная графика, Java-приложения, связанные документы и другие вспомогательные элементы, на которые ссылается документ. Этот формат разрешает пользователям просматривать форму в веб-обозревателе, но не разрешает им изменять данные в ней.

    Откройте форму, которую нужно сохранить как веб-страницу.

  • В меню Файл выделите пункт Экспорт в, а затем выберите команду Веб. Во время разработки или просмотра формы команда Экспорт в недоступна. При разработке формы Microsoft Office InfoPath ее невозможно экспортировать и сохранить как веб-форму. Чтобы заполнить форму InfoPath, необходимо использовать приложение InfoPath.

  • В диалоговом окне Экспорт в веб выберите место, где нужно сохранить форму.
  • В поле Имя файла введите имя формы и нажмите кнопку Экспорт.
  • Отправка формы в сообщении электронной почты

    Отправка формы в сообщении электронной почты (видео)

    Если для отправки и получения сообщений электронной почты используется Microsoft Office Outlook то в сообщении электронной почты можно отправить форму. В этом случае, в текст сообщения включается HTML стандартный язык разметки, используемый для веб-документов. HTML использует теги, задающие для веб-обозревателей способ отображения элементов страниц, таких как текст и рисунки, а также способ отклика на действия пользователя, представление формы, а сама форма входит в сообщение в качестве вложения.

    Давайте выполним действия.

  • Откройте форму, которую нужно отправить.
  • В меню Файл выберите команду Отправить сообщение.
  • Открывается новое сообщение электронной почты, и в тексте сообщения появляется представлении формы.
  • В полях Кому и Копия введите имена получателей, разделенные точками с запятой. В поле Тема введите тему сообщения. В поле Введение введите сообщение для получателей, а затем нажмите кнопку Отправить.
  • Если для отправки и получения сообщений электронной почты можно отправить форму в виде вложения в сообщение электронной почты. Получатели должны открыть вложение с помощью InfoPath и заполнить форму.

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

    Для этого выполним следующие действия

  • Откройте форму, которую нужно отправить.
  • В меню Файл выберите команду Отправить форму как вложение.
  • Когда будет предложено либо опубликовать форму, либо отправить ее в виде вложения, щелкните Отправить как вложение.
  • Откроется новое сообщение электронной почты, и форма будет вложена в это сообщение.
  • Если в сообщение следует добавить вводный текст или другую информацию, например инструкции по заполнению формы, введите эту информацию в текст сообщения.
  • Нажмите кнопку Отправить.
  • Заполнение формы

    Заполнение формы (видео)

    Давайте откроем форму для заполнения

  • В меню Файл выберите команду Заполнить форму.
  • В группе Открыть форму диалогового окна Заполнение формы выберите Открыть.
  • В поле Тип файлов диалогового окна Открытие выберите Шаблоны форм.
  • Перейдите к форме, которую нужно открыть, щелкните ее, затем нажмите кнопку Открыть.
  • Чтобы заполнить новую незаполненную форму, основанную на открытой форме,

  • нажмите кнопку Заполнить форму на панели задач Стандартная. Форма откроется в новом окне.
  • Открытие шаблона формы в режиме конструктора

  • В меню Файл выберите команду Конструктор форм.
  • В группе Создать новую форму области задач Конструктор форм выберите ссылку Создать пустую форму.
  • Открытие готового шаблона формы

  • В меню Файл выберите команду Конструктор форм.
  • В группе Создать новую форму области задач Конструктор форм выберите ссылку Настроить образец.
  • В диалоговом окне Настройка образца выберите форму, которую требуется настроить.
  • Открытие сохраненного шаблона формы

  • В меню Файл выберите команду Конструктор форм.
  • В группе Открыть форму в конструкторе области задач Конструктор форм выберите ссылку С моего компьютера.
  • Перейдите к форме, которую нужно открыть, щелкните ее, затем нажмите кнопку Открыть.
  • Экспорт данных формы в Excel

    Экспорт данных формы в Excel (видео)

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

    Откройте форму, которую нужно экспортировать в Office Excel.

  • В меню Файл выделите пункт Экспорт в, а затем выберите команду Microsoft Office Excel.

  • Следуйте указаниям мастера экспорта в Excel.
  • Получение обновлений формы

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

  • В меню Файл выберите команду Заполнить форму.
  • В диалоговом окне Заполнить форму щелкните форму, которую требуется обновить.

  • В группе Задачи формы выберите Получить обновления для этой формы.
  • Чтобы получить обновления всех форм в категории,

  • щелкните нужную категорию в группе Категории формы, а затем выберите Получить обновления для форм в этой категории.
  • Дополнительные материалы

    Что такое Microsoft InfoPath

    Новые возможности и компоненты InfoPath 2010

    MS Infopath 2010 - создаем простую форму

    MS InfoPath 2010 - creating a Basic Form

    Страницы:

    По завершении этой практической работы вы научитесь:

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

    Решения InfoPath полностью интегрированы с системой Microsoft Office, что предоставляет мощные возможности электронных форм в привычном виде. Формы InfoPath могут быть развернуты для заполнения в различных веб-обозревателях, включая Microsoft Internet Explorer, Netscape, Mozilla, Safari и другие.

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

    Формы InfoPath являются простым способом вести сбор данных и получать эти данные из бизнес-систем в привычном интерфейсе Office.

    Сочетание InfoPath, SharePoint Server и Microsoft BizTalk Server образует всеобъемлющее решение, призванное оптимизировать деловые процессы.

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

    Расширенные возможности интеграции InfoPath с системой Microsoft Office позволяют использовать InfoPath в сочетании с другими программами для более эффективного сбора данных для баз данных, документов и других объектов. InfoPath позволяет решать задачи (видео).

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

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

    Переключение между разработкой и заполнением формы

    Переключение между разработкой и заполнением формы (видео)

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

    В режиме конструктора (режим, в котором разрабатывается шаблон формы) в строке заголовка InfoPath отображается приставка (Конструктор). Она исчезает при открытии формы для заполнения. Чтобы перейти от разработки шаблона к заполнению формы, выполните следующие действия.

  • В меню Файл выберите команду Заполнить форму.
  • В диалоговом окне Приступая к работе в разделе Заполнить форму выберите вариант На моем компьютере.
  • В диалоговом окне Открытие документа перейдите к заполнению
  • Заполнение формы

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

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

    Можно создать форму InfoPath, которая будет включать несколько представлений. Пользователи также могут сами переключать представления с помощью команд меню Вид.

    В дополнение к стандартным элементам управления, таким как текстовые поля и списки, предусмотрены повторяющиеся таблицы, группы выбора и необязательные разделы.

    Получение справки

    Можно указать место для поиска справки, а также ограничить область поиска автономным или интерактивным режимом либо конкретной категорией внутри приложения.

    Если в правом нижнем углу окна справки отображается надпись Подключен к веб-узлу Office Online, содержимое справки будет найдено и извлечено с веб-узла Office Online. Если в правом нижнем углу отображается надпись Автономный, содержимое справки будет найдено и извлечено из файлов, хранящихся на компьютере.

    Переключение между интерактивной и автономной справкой

    Меню Состояние подключения в правом нижнем углу окна справки показывает, в интерактивном или автономном режиме выполняется поиск.

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

  • Для просмотра справки на веб-узле Office Online в меню Состояние подключения в правом нижнем углу окна справки выберите пункт Показать содержимое с веб-узла Office Online.
  • Для просмотра справки на компьютере в меню Состояние подключения выберите пункт Показать содержимое только с данного компьютера.
  • Этот параметр сохраняется после закрытия окна справки. При следующем открытии справки статус подключения будет тем же, каким он был оставлен.

  • Введите ключевые слова в списке критериев поиска, а затем нажмите кнопку .
  • Создание форм (InfoPath)

    Создание форм (InfoPath) (видео)

    Шаблоны форм создаются в режиме конструктора, который является средой разработки InfoPath. Шаблон формы — это файл с расширением XSN. Он определяет структуру данных, вид и поведение готовых форм (XML-файлов).

    Элементы управления

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

    После создания шаблона формы следует открыть к нему доступ, опубликовав ее как файл с расширением XSN.

    Заполнение форм пользователями

    Заполнение форм пользователями (видео)

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

    Чтобы связать форму с соответствующим шаблоном форм, InfoPath в начале каждого файла формы добавляет несколько строк кода, который называется командами обработки или сведениями которые храняться в XML-документе. Эти сведения передаются через анализатор XML в любое приложение, которое использует XML-документ. Таким образом этот код связывает файл формы с шаблоном форм.

    Преобразование бумажных форм в шаблоны форм

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

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

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

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

    Чтобы определенные поля были скрыты до тех пор, пока в форме не будет выполнено некоторое условие. Например, в шаблоне формы анкеты для лиц, принимаемых на работу, можно предусмотреть, чтобы некоторый набор полей отображался только в случае, если пользователь установит флажок 18 лет и старше.

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

    Если пользователям потребуется осуществить доступ к данным формы для их совместного использования, можно организовать хранение коллекций взаимосвязанных форм InfoPath в библиотеках на сервере, на котором установлен и выполняется Microsoft Windows SharePoint Services.

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

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

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

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

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

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

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

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

    Компоненты шаблона и управление формой (InfoPath)

    Компоненты шаблона и управление формой(видео)

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

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

    Для каждого представления шаблона формы, имеются файлы сценариев или сборок управляемого кода и файл описания формы называемый Manifest.xsf.

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

    Сохранение форм

    Сохранение форм (видео)

    При сохранении заполненной формы она сохраняется с расширением файла .

    Сохранение формы при заполнении

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

    Сохранение во время разработки формы

    Сохранение во время разработки формы

    В режиме конструктора в меню Файл выберите команду Сохранить как, а затем, когда потребуется, нажмите кнопку Сохранить.

    В диалоговом окне Сохранить как укажите место, где нужно сохранить форму.

    В поле Имя файла введите имя формы и затем щелкните Сохранить

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

    Отправка формы

    В зависимости от структуры формы можно отправлять заполненные формы в библиотеку форм Microsoft Windows SharePoint Services, базу данных, веб-службу или в виде вложения в сообщение электронной почты. Эти функции действуют только в том случае, если при разработке формы была предусмотрена возможность отправки.

    После заполнения формы выберите в меню Файл команду Отправить или нажмите кнопку Отправить в форме

    Перед отправкой заполненной формы убедитесь, что она взята из надежного источника.

    Управление формой (InfoPath)

    Управление формой (видео)

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

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

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

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

    Разработка формы представляет собой создание шаблона формы (файла с расширением XSN). Шаблон формы можно так же сохранить на компьютере, это позволит выполнять разработку на рабочем месте.

    Шаблон формы состоит из нескольких отдельных файлов, которые называются файлами формы.

    Файлы формы это набор файлов, используемый для реализации формы InfoPath. В набор могут входить файлы .html, .xml, .xsd, .xslt, сценарии и файлы другие типов, необходимые для поддержания функциональных возможностей формы.

    Для просмотра файлов шаблона формы и работы с ними выберите в меню Файл команду Извлечь файлы формы. Если файлы формы будут сохранены в папке, то после этого их можно будет менять вручную.

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

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

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

    Сохранение заполненной формы как веб-страницы

    Сохранение заполненной формы как веб-страницы (видео)

    При заполнении формы средство "Экспорт в веб" позволяет сохранять форму как веб-страницу в одном файле (MHTML). Веб-страница в одном файле это HTML-документ, сохраненный в формате MHTML, в котором объединены встроенная графика, Java-приложения, связанные документы и другие вспомогательные элементы, на которые ссылается документ. Этот формат разрешает пользователям просматривать форму в веб-обозревателе, но не разрешает им изменять данные в ней.

    Откройте форму, которую нужно сохранить как веб-страницу.

  • В меню Файл выделите пункт Экспорт в, а затем выберите команду Веб. Во время разработки или просмотра формы команда Экспорт в недоступна. При разработке формы Microsoft Office InfoPath ее невозможно экспортировать и сохранить как веб-форму. Чтобы заполнить форму InfoPath, необходимо использовать приложение InfoPath.

  • В диалоговом окне Экспорт в веб выберите место, где нужно сохранить форму.
  • В поле Имя файла введите имя формы и нажмите кнопку Экспорт.
  • Отправка формы в сообщении электронной почты

    Отправка формы в сообщении электронной почты (видео)

    Если для отправки и получения сообщений электронной почты используется Microsoft Office Outlook то в сообщении электронной почты можно отправить форму. В этом случае, в текст сообщения включается HTML стандартный язык разметки, используемый для веб-документов. HTML использует теги, задающие для веб-обозревателей способ отображения элементов страниц, таких как текст и рисунки, а также способ отклика на действия пользователя, представление формы, а сама форма входит в сообщение в качестве вложения.

    Давайте выполним действия.

  • Откройте форму, которую нужно отправить.
  • В меню Файл выберите команду Отправить сообщение.
  • Открывается новое сообщение электронной почты, и в тексте сообщения появляется представлении формы.
  • В полях Кому и Копия введите имена получателей, разделенные точками с запятой. В поле Тема введите тему сообщения. В поле Введение введите сообщение для получателей, а затем нажмите кнопку Отправить.
  • Если для отправки и получения сообщений электронной почты можно отправить форму в виде вложения в сообщение электронной почты. Получатели должны открыть вложение с помощью InfoPath и заполнить форму.

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

    Для этого выполним следующие действия

  • Откройте форму, которую нужно отправить.
  • В меню Файл выберите команду Отправить форму как вложение.
  • Когда будет предложено либо опубликовать форму, либо отправить ее в виде вложения, щелкните Отправить как вложение.
  • Откроется новое сообщение электронной почты, и форма будет вложена в это сообщение.
  • Если в сообщение следует добавить вводный текст или другую информацию, например инструкции по заполнению формы, введите эту информацию в текст сообщения.
  • Нажмите кнопку Отправить.
  • Заполнение формы

    Заполнение формы (видео)

    Давайте откроем форму для заполнения

  • В меню Файл выберите команду Заполнить форму.
  • В группе Открыть форму диалогового окна Заполнение формы выберите Открыть.
  • В поле Тип файлов диалогового окна Открытие выберите Шаблоны форм.
  • Перейдите к форме, которую нужно открыть, щелкните ее, затем нажмите кнопку Открыть.
  • Чтобы заполнить новую незаполненную форму, основанную на открытой форме,

  • нажмите кнопку Заполнить форму на панели задач Стандартная. Форма откроется в новом окне.
  • Открытие шаблона формы в режиме конструктора

  • В меню Файл выберите команду Конструктор форм.
  • В группе Создать новую форму области задач Конструктор форм выберите ссылку Создать пустую форму.
  • Открытие готового шаблона формы

  • В меню Файл выберите команду Конструктор форм.
  • В группе Создать новую форму области задач Конструктор форм выберите ссылку Настроить образец.
  • В диалоговом окне Настройка образца выберите форму, которую требуется настроить.
  • Открытие сохраненного шаблона формы

  • В меню Файл выберите команду Конструктор форм.
  • В группе Открыть форму в конструкторе области задач Конструктор форм выберите ссылку С моего компьютера.
  • Перейдите к форме, которую нужно открыть, щелкните ее, затем нажмите кнопку Открыть.
  • Экспорт данных формы в Excel

    Экспорт данных формы в Excel (видео)

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

    Откройте форму, которую нужно экспортировать в Office Excel.

  • В меню Файл выделите пункт Экспорт в, а затем выберите команду Microsoft Office Excel.

  • Следуйте указаниям мастера экспорта в Excel.
  • Получение обновлений формы

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

  • В меню Файл выберите команду Заполнить форму.
  • В диалоговом окне Заполнить форму щелкните форму, которую требуется обновить.

  • В группе Задачи формы выберите Получить обновления для этой формы.
  • Чтобы получить обновления всех форм в категории,

  • щелкните нужную категорию в группе Категории формы, а затем выберите Получить обновления для форм в этой категории.
  • Дополнительные материалы

    Что такое Microsoft InfoPath

    Новые возможности и компоненты InfoPath 2010

    MS Infopath 2010 - создаем простую форму

    MS InfoPath 2010 - creating a Basic Form

    Вернуться к учебному плану