Завершивши створення шаблону форми, його потрібно опублікувати, щоб користувачі змогли заповнювати форми на основі шаблону форми. Користувачі повинні мати доступ до розташування, у якому публікується форма. У цій статті описано різні параметри публікування форми 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 Сервер".
-
Введіть у текстовому полі веб-адресу SharePoint сайту.
-
Натисніть Далі.
-
Виберіть спосіб публікування форми. Для більшості сценаріїв виберіть Бібліотека форм. Докладні відомості про параметри шаблону форми "Тип вмісту сайту" або "Затверджений адміністратором" див. в розділі Додаткові поняття.
-
Натисніть Далі.
-
Клацніть готову бібліотеку форм для форми InfoPath, якщо таку вже створено, або створіть нову бібліотеку форм, щоб створити нову.
-
Натисніть Далі.
-
Якщо ви створюєте нову бібліотеку SharePoint, введіть ім'я бібліотеки в текстовому полі Ім'я та опис бібліотеки в текстовому полі Опис.
-
Натисніть Далі.
-
Щоб відобразити дані з форми як стовпець у бібліотеці форм, промоакція використовується. Для цього натисніть кнопку Додати, виберіть потрібне поле, а потім введіть ім'я стовпця в полі Ім'я стовпця.
-
Якщо ви вибрали повторюване поле, клацніть значення в списку Функція, щоб визначити спосіб відображення поля в бібліотеці форм, а потім натисніть кнопку OK.
Примітка.: Можна вибрати, чи потрібно відображати перше значення в полі, останнє значення або кількість усіх входжень поля, чи об'єднати всі значення разом.
-
За потреби повторіть кроки 12 та 13 для кожного поля у формі, яке потрібно додати SharePoint стовпці, а потім натисніть кнопку Далі.
-
Натисніть кнопку Далі.
-
Натисніть кнопку Опублікувати.
Публікація в електронному листі
Щоб опублікувати форму InfoPath у списку одержувачів електронної пошти, виконайте такі дії:
-
Перейдіть на вкладку Файл.
-
Натисніть кнопку Опублікувати.
-
Натисніть кнопку Електронна пошта.
-
Якщо форму ще не збережено, натисніть кнопку OK, щоб зберегти форму.
-
Введіть ім'я форми в текстовому полі Ім'я шаблону форми та натисніть кнопку Далі.
-
Щоб відобразити дані з форми як стовпець у папці елемента форми InfoPath, промоакція властивостей. Для цього натисніть кнопку Додати, а потім виберіть потрібне поле та введіть ім'я стовпця в полі Ім'я стовпця.
-
Якщо ви вибрали повторюване поле, клацніть значення в списку Функція, щоб визначити спосіб відображення поля в бібліотеці форм, а потім натисніть кнопку OK.
Примітка.: Можна вибрати, чи потрібно відображати перше значення в полі, останнє значення або кількість усіх входжень поля, чи об'єднати всі значення разом.
-
За потреби повторіть кроки 6 і 7 для кожного поля у формі, яке потрібно додати як стовпець у Outlook, а потім натисніть кнопку Далі.
-
Щоб відкрити форму як повідомлення електронної пошти, натисніть кнопку Опублікувати.
-
Введіть одержувачів у поля "Копія"та "ПК".
-
Настроювання вмісту поля Тема.
-
У текстовому полі Вступ наведено місце для інструкцій форми та пояснення для користувачів, у яких пояснено, чому вони отримали форму.
-
Натисніть кнопку Надіслати.
Публікація в мережевому розташуванні
Щоб опублікувати форму InfoPath на UNC-SharePoint в мережі, виконайте такі дії:
-
Перейдіть на вкладку File (Файл).
-
Натисніть кнопку Опублікувати.
-
Клацніть елемент Мережеве розташування.
-
Введіть потрібний шлях та ім'я файлу форми в першому текстовому полі.
Примітка.: Це може бути розташування на жорсткому диску або в спільній папці, як-от \\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 сайту. Затверджені адміністратором шаблони форм зберігаються в спеціальній бібліотеці документів, доступ до яких можуть отримати лише адміністратори. Відомості про затверджені адміністратором шаблони форм див. за такими посиланнями: