Преобразование формы InfoPath в веб-страницу

С помощью Microsoft Office SharePoint Server 2007 можно легко создавать и публиковать веб-страницы непосредственно в веб-обозревателе. Кроме того, можно создавать веб-страницы непосредственно из существующих форм Microsoft Office InfoPath 2007, что облегчает публикацию и совместное использование содержимого с другими членами рабочей группы, сотрудниками компании или любым пользователем Интернета.

Содержание статьи

Преимущества преобразования форм InfoPath в веб-страницы

Особенности преобразования форм InfoPath в веб-страницы

Отправка формы InfoPath в библиотеку форм

Преобразование формы InfoPath в веб-страницу

Обновление формы InfoPath и веб-страницы

Преимущества преобразования форм InfoPath в веб-страницы

Существует ряд преимуществ преобразования форм Office InfoPath 2007 в веб-страницы веб-узла компании.

  • Знакомая среда создания страниц    Office InfoPath 2007 предоставляет знакомую и удобную среду для создания форм, не требующую изучения HTML или использования средств создания веб-страниц в Office SharePoint Server 2007.

  • Быстрое создание     Важные формы Office InfoPath 2007 можно преобразовывать непосредственно в веб-страницы; при этом их не требуется специально форматировать как отдельные веб-страницы для использования в Интернете.

  • Единый источник содержимого     Одну форму можно использовать для разных целей, не создавая отдельную версию для рабочей группы в Office InfoPath 2007 и другую версию для компании в формате HTML. В данном случае две формы являются связанными.

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

  • Хранение данных в фиксированным формате для архивных целей     При преобразовании формы Office InfoPath 2007 в веб-страницу создаются фиксированные данные формы, которые не могут изменяться в форме. Это может идеально подходить для архивации данных компании.

  • Улучшенное отображение данных форм     При наличии готовых форм, отображающих большое количество данных на многих страницах в Office InfoPath 2007, эти сведения может быть лучше отображать на веб-странице.

В начало страницы

Особенности преобразования форм InfoPath в веб-страницы

При преобразовании форм Office InfoPath 2007 в веб-страницы следует учитывать указанные ниже особенности.

  • Возможность преобразования документов поддерживает формы, созданные в Office InfoPath 2007. Существующие формы, созданные в более ранних версиях InfoPath, необходимо обновить до формата Office InfoPath 2007, чтобы можно было пользоваться новыми возможностями. Более подробные сведения об обновлении форм (и шаблонов форм) Office InfoPath 2007 см. в разделе См. также.

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

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

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

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

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

    Пример формы отчета о состоянии в Office InfoPath 2007

    Исходная форма в Office InfoPath 2007

    Пример формы отчета о состоянии, преобразованной в веб-страницу в Office SharePoint Server 2007

    Отображение преобразованной формы в обозревателе

В начало страницы

Отправка формы InfoPath в библиотеку форм

Для преобразования формы Office InfoPath 2007 в веб-страницу эта форма должна находиться в библиотеке форм (или в библиотека документов) в Office SharePoint Server 2007. Чтобы добавить форму в библиотеку форм, выберите библиотеку, в которую необходимо добавить форму, и нажмите кнопку Отправить в строке меню. Дополнительные сведения см. в статье Добавление одного или нескольких файлов в библиотеку.

Примечание : Кроме добавления формы, владелец веб-узла должен также добавить шаблон формы (XSN-файл) и настроить его для преобразования формы (см. статью Настройка конвертеров документов). Этот шаблон формы находится в библиотеке веб-узла верхнего уровня и отличается от шаблона формы, связанного с библиотекой форм и используемого для создания форм в Office SharePoint Server 2007.

В начало страницы

Преобразование формы InfoPath в веб-страницу

  1. Откройте библиотеку форм, содержащую форму Office InfoPath 2007, которую необходимо преобразовать в веб-страницу.

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

    Команда преобразования документа в Office SharePoint Server 2007

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

  3. Выберите пункт Из формы InfoPath в веб-страницу.

    Примечание : Также может отображаться пункт Из XML в веб-страницу. Этот пункт отображается из-за того, что формы Office InfoPath 2007 написаны на языке XML. Этот вариант не следует использовать для форм Office InfoPath 2007, если только обратное не было оговорено с владельцем веб-узла, поскольку эти формы требуют других параметров преобразования, отличных от отдельных XML-файлов.

    Откроется страница Создание страницы из документа. В зависимости от настроек веб-узла могут отображаться все параметры или только часть параметров из описанных ниже.

    Страница создания страницы из документа в Office SharePoint Server 2007

  4. В разделе Расположение нажмите кнопку Обзор и выберите веб-узел, на котором необходимо создать страницу.

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

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

  5. В разделе Заголовок и описание страницы введите заголовок, описание и URL-адрес (имя файла) для создаваемой веб-страницы.

    URL-имя должно быть уникальным и не может содержать специальные символы (#,%,& и т.д.). Если используются пробелы, они автоматически удаляются при создании страницы.

    Примечание : Заголовок отображается вверху новой веб-страницы, в строке заголовка веб-обозревателя (HTML-тег "title") и в свойствах элемента в библиотеке форм. Описание отображается только в свойствах элемента в библиотеке форм. URL-адрес отображается в адресной строке веб-обозревателя (и заканчивается расширением ASPX).

  6. В разделе Обработка можно выбрать немедленное создание страницы или создание страницы в фоне. Дополнительные сведения об этих параметрах см. в статье.

    Выполните одно из указанных ниже действий.

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

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

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

  8. Нажмите кнопку Создать, чтобы преобразовать форму.

Параметры для созданной веб-страницы

Если было выбрано немедленное создание веб-страницы, новая страница будет отображена сразу после завершения преобразования. На панели инструментов вверху страницы будут отображены несколько параметров, как показано ниже.

Панель инструментов веб-страницы в Office SharePoint Server 2007

С ее помощью можно выполнять указанные ниже действия.

В начало страницы

Обновление формы InfoPath и веб-страницы

Результатом преобразования формы Office InfoPath 2007 в веб-страницу являются два файла в Office SharePoint Server 2007: форма и веб-страница. У каждого файла есть собственный URL-адрес, история версий, история, бизнес-правило и т.д. (если для данного типа содержимого или библиотеки форм включена поддержка этих возможностей).

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

Для достижения максимальной гибкости Office SharePoint Server 2007 предоставляет несколько способов обновления формы, веб-страницы, или и того и другого. Эти способы описываются в данном разделе.

Обновление только формы, но не веб-страницы

Существует два способа обновления формы после ее преобразования в веб-страницу.

Обновление формы из библиотеки форм

  1. Перейдите к библиотеке форм, содержащей нужную форму.

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

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

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

Обновление формы с помощью панели инструментов веб-страницы

  1. Выберите веб-страницу, созданную из формы. Обычно веб-страницу можно найти в библиотеке страниц на веб-узле, на котором была создана страница.

  2. Нажмите кнопку Изменить страницу на панели инструментов разработки. Страница откроется для изменения.

  3. В поле Содержимое страницы выберите элемент Открыть исходный документ. Будет отображен запрос на подтверждение извлечения и изменения формы.

  4. Нажмите кнопку ОК, чтобы открыть форму в Office InfoPath 2007.

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

Обновление только веб-страницы, но не формы

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

  1. Выберите веб-страницу, созданную из формы. Обычно веб-страницу можно найти в библиотеке страниц на веб-узле, на котором была создана страница.

  2. Нажмите кнопку Изменить страницу на панели инструментов разработки. Страница откроется для изменения.

  3. В поле Содержимое страницы выберите команду Изменить содержимое.

    Редактор HTML появится непосредственно над содержимым страницы. Дополнительные сведения об использовании редактора HTML см. в статье Использование редактора HTML.

Обновление веб-страницы для добавления изменений, внесенных в форму

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

Примечание : Перед обновлением веб-страницы для добавления изменений, внесенных в форму необходимо выполнить возврат веб-страницы. Это действие, возможно, будет необходимо выполнить отдельно.

Повторное преобразование формы

  1. Выполните то же действие, которое было выполнено ранее для преобразования формы в веб-страницу — см. выше раздел Преобразование формы InfoPath в веб-страницу.

  2. В этот раз на странице Создание страницы из документа оставьте флажок Обновить существующую страницу установленным.

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

Обновление веб-страницы с использованием панели инструментов "Веб-страница"

  1. Выберите веб-страницу, созданную из формы. Обычно веб-страницу можно найти в библиотеке страниц на веб-узле, на котором была создана страница.

  2. Нажмите кнопку Изменить страницу на панели инструментов разработки. Страница откроется для изменения.

  3. В поле Содержимое страницы выберите команду Обновить содержимое из источника.

  4. При появлении запроса на изменение нажмите кнопку ОК, чтобы обновить веб-страницу.

В начало страницы

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×