Завершив разработку шаблона формы, его необходимо опубликовать, чтобы пользователи могли заполнять формы на его основе. Пользователи должны иметь доступ к расположению, в котором публикуется форма. В этой теме описаны различные параметры публикации формы InfoPath 2010.
В этой статье
Публикация и сохранение
Публикация шаблона формы — это не то же самое, что сохранение шаблона формы. При сохранении шаблона формы он сохраняется для сохранения работы так же, как и при сохранении файла на компьютере. В процессе публикации шаблон формы изменяется для распространения путем добавления разделов расположения публикации и инструкций обработки, чтобы пользователи могли открывать формы, основанные на этом шаблоне. Инструкции по обработке позволяют автоматически обновлять формы, основанные на этом шаблоне формы, при внесении изменений в шаблон формы после его публикации.
Параметры публикации
Существует несколько способов публикации форм InfoPath. Чтобы опубликовать форму, на вкладке Файл нажмите кнопку Опубликовать, чтобы получить следующие параметры:
-
Быстрая публикация Публикация формы в текущем расположении
Если вы обновляете уже опубликованную форму или впервые публикуете SharePoint или форму рабочего процесса, вы можете быстро опубликовать форму, не указать, как и где она будет опубликована. При нажатиикнопки Быстрая публикация InfoPath 2010 автоматически повторно публикует форму или ее предыдущее или заданное расположение.
Примечание: Если расположение для публикации не указано, быстрая публикация отключена.
-
SharePoint Server Публикация формы в SharePoint библиотеке
Если вы хотите опубликовать форму InfoPath в SharePoint, чтобы пользователи могли заполнять ее в веб-браузере или в заполнители InfoPath, вы можете опубликовать ее в SharePoint библиотеке. Пользователи смогут получить доступ к форме в Интернете, заполнить ее и сохранить результаты в виде документа InfoPath в библиотеке.
-
Электронной почты Публикация формы в списке получателей электронной почты
Вы можете создать новое сообщение электронной почты с формой InfoPath. Этот параметр удобен, если у получателей нет доступа к SharePoint сайту.
Примечание: InfoPath Filler требуется для форм, опубликованных в сообщениях электронной почты.
-
Расположение в сети Публикация формы в сетевой папке или в файловой папке
При этом форма публикуется в сетевом расположении или в файловом файле, что позволяет пользователям переходить к папке (например, //MyShare/Path/FormLocation)и заполнять форму в InfoPath Filler.
Примечание: InfoPath Filler требуется для форм, опубликованных в сетевом расположении.
SharePoint библиотеку или список?
В предыдущих версиях InfoPath можно было опубликовать форму в библиотеке SharePoint, а когда пользователи заполнили ее, ответы на них можно было сохранить как документы в этой библиотеке. Хотя это можно сделать и по-прежнему, теперь вы можете использовать InfoPath 2010 для настройки формы, используемой для создания, чтения и изменения элементов в списке SharePoint, чтобы ответы были сохранены как элементы в списке. Для этого щелкните Настроить форму в SharePoint или создайте новый список SharePoint в InfoPath.
Использование списка SharePoint, а не библиотеки документов имеет ряд преимуществ:
-
Ответы можно управлять так же, как и с любыми элементами в SharePoint списке.
-
Не нужно указывать, как подключаться к серверу SharePoint при публикации формы, так как это происходит автоматически.
-
После настройки формы списка достаточно нажать кнопку Быстрая публикация, чтобы опубликовать форму.
Публикация в SharePoint библиотеке
Чтобы опубликовать форму InfoPath в SharePoint библиотеке, выполните следующие действия:
-
Откройте вкладку Файл.
-
Нажмите кнопку Опубликовать.
-
Щелкните SharePoint Server.
-
В текстовом поле введите веб-адрес SharePoint сайта.
-
Нажмите кнопку Далее.
-
Выберите, как опубликовать форму. В большинстве сценариев выберите библиотека форм. Дополнительные сведения о типе контента сайта или шаблоне формы, утвержденном администратором, см. в разделе Дополнительные понятия.
-
Нажмите кнопку Далее.
-
Щелкните существующую библиотеку форм для формы InfoPath, если она уже создана, или щелкните Создать новую библиотеку форм, чтобы создать новую.
-
Нажмите кнопку Далее.
-
Если вы создаете новую библиотеку SharePoint, введите ее имя в текстовом поле Имя, а описание библиотеки — в текстовом поле Описание.
-
Нажмите кнопку Далее.
-
Чтобы отобразить данные из формы в виде столбца в библиотеке форм, используйте промо-акция свойств. Для этого нажмите кнопку Добавить, выберите нужное поле и введите имя столбца в поле Имя столбца.
-
Если вы выбрали повторяюсь поле, щелкните значение в списке Функция, чтобы определить, как будет отображаться поле в библиотеке форм, а затем нажмите кнопку ОК.
Примечание: Вы можете выбрать, следует ли отобразить первое значение в поле, последнее значение или количество всех вхождений поля, или объединить все значения.
-
При необходимости повторите шаги 12 и 13 для каждого поля в форме, которое вы хотите добавить как SharePoint столбец, и нажмите кнопку Далее.
-
Нажмите кнопку Далее.
-
Нажмите кнопку Опубликовать.
Публикация по электронной почте
Чтобы опубликовать форму InfoPath в списке получателей электронной почты, выполните следующие действия:
-
Откройте вкладку Файл.
-
Нажмите кнопку Опубликовать.
-
Нажмите кнопку Электронная почта.
-
Если вы еще не сохранили форму, нажмите кнопку ОК, чтобы сохранить форму.
-
Введите имя формы в текстовом поле Имя шаблона формы и нажмите кнопку Далее.
-
Чтобы отобразить данные из формы в виде столбца в папке элементов формы InfoPath, используйте рекламную акции свойств. Для этого нажмите кнопку Добавить, а затем выберите нужное поле и введите имя столбца в поле Имя столбца.
-
Если вы выбрали повторяюсь поле, щелкните значение в списке Функция, чтобы определить, как будет отображаться поле в библиотеке форм, а затем нажмите кнопку ОК.
Примечание: Вы можете выбрать, следует ли отобразить первое значение в поле, последнее значение или количество всех вхождений поля, или объединить все значения.
-
При необходимости повторите шаги 6 и 7 для каждого поля в форме, которое вы хотите добавить в качестве столбца в Outlook, а затем нажмите кнопку Далее.
-
Завершив работу, нажмите кнопку Опубликовать, чтобы открыть форму в виде сообщения электронной почты.
-
Введите получателей в полях "To","Cc"и "СК".
-
Настройте содержимое поля Тема.
-
В текстовом поле Введение можно получить инструкции по форме и объяснить пользователям, почему они получили форму.
-
Нажмите кнопку Отправить.
Публикация в сетевом расположении
Чтобы опубликовать форму InfoPath на UNC-сервере SharePoint в сети, выполните следующие действия:
-
Откройте вкладку Файл.
-
Нажмите кнопку Опубликовать.
-
Щелкните Расположение в сети.
-
В первом текстовом поле введите нужный путь и имя файла формы.
Примечание: Это может быть расположение на жестком диске или в файловой папке, например \\private\example\exampleform.xsn. Это также может быть расположение на компьютере: C:\examplefolder\exampleform.xsn.
-
Введите имя шаблона в тексте имя шаблона формы и нажмите кнопку Далее.
Примечание: Имя формы, которое используется для определения формы при обновлении или повторной его повторной версии, также будет видно пользователям при заполнении формы.
-
В текстовом поле введите путь и имя файла, доступные пользователям.
Примечание: В большинстве случаев расположение публикации и альтернативный путь доступа будут одинаковыми. В других случаях, например, если файл был сохранен на диске C, это не так. Например, если вы сохранили форму в формате C:\examplefolder\exampleform.xsn, путь, доступный пользователям, может выглядеть так: \\mycomputer\examplepath\exampleform.xsn. Если предыдущий путь был доступным пользователем, например \\private\example\form\exampleform.xsn,и вы и пользователи можете получить к нему доступ, никаких действий для этого шага не требуется.
-
Нажмите кнопку Далее еще раз.
-
Нажмите кнопку Опубликовать.
Расширенные понятия
Тип контента сайта
Тип контента определяет шаблон формы, набор столбцов и параметры управления документами на сервере, например рабочий процесс или параметры политики.
Создавая типы контента, вы можете повторно использовать шаблоны форм и параметры на сайте, опубликуя шаблон формы как тип контента сайта. При обновлении типа контента изменения автоматически применяются везде, где он используется.
Вы можете назначить один тип контента нескольким библиотекам на сайте или несколько типов контента одной библиотеке. Например, вы можете добавить тип контента для форм отчетов о состоянии во все библиотеки, которые используются отделом продаж в вашей компании, чтобы каждая группа продаж собирала и сообщает об одном и том же типе сведений руководству. Предположим также, что ваш отдел использует разные шаблоны форм для бланков запросов на поездку, отчетов о командировках и отчетов о расходах. Вы можете опубликовать три шаблона форм как типы контента сайта и добавить их в одну библиотеку, используемую для хранения сведений о поездках группы. При создании формы из библиотеки можно выбрать нужный шаблон.
Песочница в формах InfoPath
С помощью InfoPath 2010 вы можете публиковать формы библиотеки форм с кодом непосредственно из infoPath Designer, если форма не является полностью доверяемой, а вы администратором веб-сайтов с помощью службы "Песочница" в SharePoint. Для форм публикации с помощью песочницы используется тот же процесс, что и при публикации формы в библиотеке форм или типе контента сайта.
Шаблоны форм, утвержденные администратором (формы с полным доверием)
Шаблоны форм, утвержденные администратором, доступны для любого SharePoint сайта и могут содержать код с полным доверием. Они проверяются, загружаются и активируются администратором SharePoint сайта. Утвержденные администратором шаблоны форм сохраняются в специальной библиотеке документов, доступ к которую могут получить только администраторы. Сведения о шаблонах форм, утвержденных администратором, можно найти по следующим ссылкам: