Развертывание InfoPath формируется к различным серверам SharePoint

Если имя базы данных snort, следующее предложение дает размер:

psql snort -c "\l+" | grep snort | awk -F "|" '{print $7}'
5
задан Tundey 21 August 2008 в 16:12
поделиться

7 ответов

Если я понимаю Ваш сценарий правильно:

У Вас есть форма InfoPath с соединениями данных, которые отправляют Ваши данные. Вы хотите развернуться, эта форма на нескольких Серверах SharePoint и иметь те соединения данных отправляют данные в настоящее время развертываемому серверу.

Вы не можете действительно обойти необходимость сделать работу над каждым сервером SharePoint, на котором Вы хотели бы развернуть форму. Однако можно обойти необходимость изменить Шаблон Формы InfoPath.

Если Вы используете Библиотеку передачи данных (DCL) SharePoint и создаете файл UDC из Вашей передачи данных на каждом Сервере SharePoint, который Вы хотели бы использовать... затем, Ваш Шаблон InfoPath может просто говорить с файлом UDC.

Вот ссылка на статью об интеграции InfoPath с DCL SharePoint:

http://msdn.microsoft.com/en-us/library/bb267335.aspx

2
ответ дан 13 December 2019 в 05:45
поделиться

Это - типичная проблема, если Вы работаете над dev-системой и нуждаетесь в развертывании на продуктивной системе время от времени. Я использую сценарий, который выполняет (простой текст) замены на основе регулярных выражений.

на каждом развернитесь:

  1. сделайте резервное копирование своей формы ;-)
  2. Сохраните свою форму как исходный код. (Я предлагаю, чтобы Вы работали над файлами исходного кода, а не .xsn, потому что xsn является только переименованным .cab с исходными файлами в нем. И Вы можете использовать управление исходным кодом более удовлетворяющим способом.)
  3. откройте manifest.xsf файл
  4. ищите xml узел "DataConnections"
  5. ищите и замените часть URL сайта
  6. (Не забывайте сохранять-путь, file-&site атрибуты и publishUrl),
  7. развернитесь от Разработчика InfoPath

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

6
ответ дан 13 December 2019 в 05:45
поделиться

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

2
ответ дан 13 December 2019 в 05:45
поделиться

Сайт-специфичным Вы подразумеваете, что соединения данных в Ваших формах относятся к серверу, на котором развертывается форма? Если это так, возможно, Вы могли настроить свои соединения для использования localhost вместо имени сервера для части имени хоста URL передачи данных.

0
ответ дан 13 December 2019 в 05:45
поделиться

В моем сценарии я не использую встроенную кнопку "сохранения". У меня есть передача данных, которую я использую для "отправления" данных на другой список.

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

0
ответ дан 13 December 2019 в 05:45
поделиться

ре: ответ speedfox, попытайтесь избегать редактирования декларации, когда это возможно. Это будет просто вести для заголовка болей.

Если я понимаю Вашу проблему, Вы развертываетесь к нескольким серверам (DEV, UAT, Производство) и должны отредактировать передачу данных вручную каждый раз, когда Вы идете от одной среды до другого? Простите мне, если у меня есть по упрощенному проблема

Я нашел, что лучший способ сделать родственника сайта соединений данных к:

  1. Используйте файлы передачи данных в своей форме. Откройте мастер передачи данных в infopath и для всех Вас, соединение данных нажимает "Convert...", это изменяет Вашу передачу данных от того, чтобы быть встроенным в форму к тому, чтобы быть независимым XML-файлом. Вам будут нужны Данные Библиотека Conenction по Вам sharepoint сайт для хранения их в. Создайте это в браузере.

  2. После преобразования, и соединение возвращаются в него и будет Соединение Опции... кнопка использует его для изменения из "Локальной библиотеки передачи данных" на "Централизованно управляемую библиотеку соединения"

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

  4. Когда Вы публикуете свою форму, удостоверяются, что Вы публикуете к централизованно управляемому местоположению (Центральный Администратор)

  5. Используйте свою форму в качестве типа контента в любой библиотеке форм по тому набору сайта.

  6. Для использования формы на другом сайте загрузите файл передачи данных на новые серверы центральный администратор и опубликуйте (неизменную) форму к централизованно управляемым формам.

1
ответ дан 13 December 2019 в 05:45
поделиться

См. Мое сообщение в блоге, где я шаг за шагом расскажу вам о соответствующих снимках, охватывающих следующее:

a. Преобразование подключений к данным InfoPath в библиотеку DCL в SharePoint. б. Публикация формы InfoPath в списке / библиотеке SharePoint c. Создание пакета решения .wsp для формы InfoPath и ее кода программной части d. Создание пакетного сценария, который развернет форму InfoPath на вашем рабочем сайте. е. Обеспечение развертывания формы InfoPath как функции f. Измените DCL в производственной среде. г. Свяжите тип контента InfoPath с библиотекой документов / форм

См. Полную запись в блоге по адресу: http://www.sharepointfix.com/2009/12/infopath-2007-form-and-nintex-workflows. html

1
ответ дан 13 December 2019 в 05:45
поделиться