Создание формы, реагирующей на состояние рабочего процесса

Примечание:  Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке) .

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

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

Чтобы включить формы, реагирующей состояния рабочего процесса, необходимо выполнить на сайте Microsoft Office SharePoint Server 2007 или Windows SharePoint Services 3.0 сайт, где расположены форм и задачи в InfoPath. На сайте SharePoint, необходимо создать рабочий процесс и сайта тип содержимого и в InfoPath необходимо добавить подключение к данным в шаблон формы, Создание правила и публикация шаблона формы.

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

В этой статье

Общие сведения об использовании рабочих процессов с помощью форм InfoPath

Проблемы совместимости

Перед началом работы

Шаг 1: Добавление рабочего процесса утверждения в библиотеку

Шаг 2: Добавление подключения данных для шаблона формы

Шаг 3: Добавление правила для шаблона формы для отображения определенный режим просмотра

Действие 4: Публикация шаблона формы как типа контента сайта

Действие 5: Добавление типа контента в библиотеке документов

Начальные сведения об использовании рабочих процессов с формами InfoPath

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

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

Рабочие процессы необходимо добавить в список SharePoint, библиотеки или типа контента, чтобы их можно было использовать на шаблоны форм InfoPath. Доступные рабочие процессы для сайта также зависят от типа сайта и ли настраиваемых рабочих процессов, созданных с помощью Microsoft Office SharePoint Designer 2007.

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

Различные состояния описательные имена, такие как Выполняется определяется каждый рабочий процесс. Имена для состояния отличаться в зависимости от типа рабочего процесса. Например, рабочий процесс утверждения — доступный на серверах Microsoft Office SharePoint Server 2007 — входят со статусом Выполняется, отменено и завершено. Состояния Трехэтапный рабочий процесс, доступный в Windows SharePoint Services 3.0 — может определяться пользователь, который добавляет рабочего процесса в библиотеку или список, тогда как других рабочих процессов с помощью стандартных состояния, например состояние Выполняется отмечено выше. Несмотря на то, что отображается описательное имя для пользователя, состояния рабочего процесса, представленными программный числовые значения. Разработка шаблона формы, реагирующей на состояние рабочего процесса определенной известно числовое значение для состояние рабочего процесса, который вы хотите использовать. Это, так как InfoPath использует числовое значение рабочего процесса инициация действия, такие как переключения представлений.

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

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

К началу страницы

Совместимость

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

К началу страницы

Подготовка

Убедитесь, что следующий код перед выполнения задач в этой статье:

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

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

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

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

К началу страницы

Шаг 1: Добавление рабочего процесса утверждения в библиотеку

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

  1. Откройте библиотеку, в которую вы хотите добавить рабочий процесс.

  2. В меню Параметры выберите пункт Параметры типа библиотек, при открытии.

    Например, если вы работаете с библиотекой документов, выберите Параметры библиотеки документов.

  3. В группе Разрешения и управление выберите Параметры рабочих процессов.

  4. Нажмите кнопку Добавить рабочий процесс.

  5. На странице Добавление рабочего процесса, в разделе рабочий процесс выберите утверждения.

  6. В разделе Имя введите уникальное имя рабочего процесса.

    1. В разделе Список задач укажите список задач для этого рабочего процесса.

      Примечания: 

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

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

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

  7. В разделе Список журналов выберите список "Журнал", который будет использоваться с этим рабочим процессом. Список "Журнал" показывает все события, произошедшие во время работы каждого экземпляра рабочего процесса.

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

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

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

  10. Укажите другие параметры, которые вы хотите, в том числе необходимо рабочего процесса для запуска и нажмите кнопку Далее.

  11. На странице Настройка рабочего процесса укажите нужные параметры, включая маршрутизации задачи, начать значения, и как завершить рабочий процесс рабочий процесс по умолчанию и нажмите кнопку ОК.

    Выбор параметров в любом из следующих разделов. Укажите параметры в каждом разделе необязательно:

    Задачи рабочего процесса

    Задача

    Действие

    Назначать задачи участникам все одновременно (параллельный рабочий процесс)

    Выберите все участники одновременно (параллельное).

    Задачи назначить одному участнику за раз, требуя одно участие выполнение задачи до следующего участник получает задачи (последовательный рабочий процесс)

    Выберите участника одной (последовательное) одновременно.

    Разрешить участникам рабочего процесса переназначать свои задачи другим людям

    Установите флажок переназначить задачу другому пользователю.

    Чтобы разрешите участникам рабочего процесса запрос на изменение документа или элемента. Изменение должны быть утверждены до завершения задачи.

    Установите флажок запрос на изменение до завершения задачи.

    Значения запуска рабочего процесса по умолчанию

    Задача

    Действие

    Укажите список участников все экземпляры этого рабочего процесса по умолчанию

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

    Примечания: 

    • Разделяйте имена точкой с запятой.

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

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

    Выберите назначить одну задачу каждой указанной группе (не развертывать группы) флажок.

    Разрешить пользователям запуск рабочего процесса, чтобы изменить или добавить участников

    Установите флажок Разрешить изменения списка участников при запуске этого рабочего процесса.

    Укажите, которая появляется сообщение по умолчанию для каждой задачи

    В текстовом поле введите сообщение или инструкции.

    Укажите даты выполнения для параллельного рабочих процессов

    Ввод даты в списке задач, подлежащих оплате (параллельный).

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

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

    Укажите список людей, которые должны получать оповещения (не назначения задач) при запуске рабочего процесса

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

    Примечание: Разделяйте имена точкой с запятой.

    Завершение рабочего процесса

    Задача

    Действие

    Укажите завершена, что параллельного рабочего процесса, когда определенное число участников закончат свои задачи

    Установите флажок следующие число задач завершена, а затем введите число.

    Укажите о завершении рабочего процесса при отклонении документа или элемента

    Установите флажок Отклонить документ.

    Укажите о завершении рабочего процесса при изменении документа или элемента

    Установите флажок документ изменен.

    Действия после завершения рабочего процесса

    Задача

    Действие

    После завершения процесса обновления состояния утверждения для документа или элемента

    Выберите Обновить состояние утверждения (с помощью этого рабочего процесса для управления утверждением содержимого) флажок.

    Примечания: 

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

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

К началу страницы

Шаг 2: Добавление подключения данных для шаблона формы

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

  1. В приложении InfoPath в меню Сервис нажмите кнопку Подключения к данным.

  2. В диалоговом окне Подключения к данным нажмите кнопку Добавить.

  3. В мастере подключения данных нажмите кнопку Создать новое подключение к, нажмите кнопку получить данные и нажмите кнопку Далее.

  4. На следующей странице мастера выберите библиотеку или список SharePoint и нажмите кнопку Далее.

  5. На следующей странице мастера введите URL-адрес сайта SharePoint.

  6. В списке Выберите список или библиотеку щелкните имя библиотеки документов, где вы добавили рабочего процесса утверждения на шаге 1 и нажмите кнопку Далее.

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

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

  8. Установите флажок Включить данные активной только для формы и нажмите кнопку Далее.

  9. Снимите флажок сохранять копию данных в шаблоне формы и нажмите кнопку Далее.

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

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

  12. На последней странице мастера нажмите кнопку Готово.

  13. В диалоговом окне Подключения к данным нажмите кнопку Закрыть.

К началу страницы

Шаг 3: Добавление правила для шаблона формы для отображения определенный режим просмотра

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

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

  1. В меню Сервис выберите пункт Параметры формы.

  2. В списке Числовые форматы выберите пункт Открыть и сохранить.

  3. В разделе поведение при открытии нажмите кнопку правила.

  4. В диалоговом окне правила для открытия формы нажмите кнопку Добавить.

  5. В поле имя введите имя для правила.

    Например введите Смена представлений.

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

  7. В разделе Применить правило при выполнении этого условия в первом поле нажмите кнопку выбрать поля или группы.

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

  9. Щелкните имя поля, которое соответствует состояние рабочего процесса.

    Возможно, потребуется разверните папки в окне, пока не появится поле, которое вы хотите.

  10. В диалоговом окне условие во втором списке выберите значение равно.

  11. В списке третий пункт Введите число и введите значение, соответствующее состояние рабочего процесса.

    Например представление, которое отображается при завершении рабочего процесса, введите 5.

    Числовые значения для состояния рабочего процесса утверждения

    Состояние

    Числового значения

    Ход выполнения

    2

    Completed

    5

    Canceled (Отменено)

    15

    Утверждено

    16

    Отклонено

    17

    Примечания: 

    • Числового значения для состояния в других рабочих процессов могут отличаться.

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

  12. Нажмите кнопку ОК.

  13. В диалоговом окне правила нажмите кнопку Добавить действие.

  14. В разделе действия нажмите кнопку Смена представлений.

  15. В разделе представление щелкните имя представления, которое требуется отобразить, когда состояние это условие соответствует состояние рабочего процесса и нажмите кнопку ОК.

    Например если вы ввели 2 на шаге 11, щелкните имя представления, которое будет отображаться при равно на '' Выполняется '' состояние рабочего процесса.

  16. В диалоговом окне правила нажмите кнопку ОК.

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

К началу страницы

Действие 4: Публикация шаблона формы как типа контента сайта

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

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

  1. В меню Файл выберите пункт Сохранить.

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

  3. Чтобы открыть область задач "Проверка макета", нажмите кнопку "Проверка макета" в меню Сервис.

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

  5. В меню файл нажмите кнопку Опубликовать.

  6. В мастере публикации нажмите кнопку в SharePoint server или без службы InfoPath Forms Services и нажмите кнопку Далее.

  7. На следующей странице мастера в поле Введите расположение сайта SharePoint или службы InfoPath Forms Services введите расположение сайта SharePoint, которую вы хотите опубликовать шаблон форм и нажмите кнопку Далее.

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

  9. Выберите Тип контента сайта (Дополнительно) и нажмите кнопку Далее.

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

  11. В списке тип базового содержимого на щелкните форму и нажмите кнопку Далее.

  12. На следующей странице мастера введите имя и описание для нового типа контента и нажмите кнопку Далее.

  13. На следующей странице мастера в поле Укажите расположение и имя файла для шаблона формы введите расположение сайта SharePoint и нажмите кнопку Обзор.

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

  15. Нажмите кнопку Далее.

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

    Инструкции

    1. Нажмите кнопку Добавить.

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

      • Введите имя столбца в поле имя столбца.

      • Выберите столбец сайта в списке столбцов сайта группы, выберите имя в списке имя столбца и нажмите кнопку ОК.

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

    3. Нажмите кнопку ОК.

  17. Нажмите кнопку Далее.

  18. На следующей странице мастера проверьте правильность сведений и нажмите кнопку Опубликовать.

  19. Нажмите Закрыть, а затем убедитесь, что шаблона формы типа контента на сайте SharePoint.

    Инструкции

    1. Откройте сайт SharePoint в веб-браузере.

    2. В меню Действия сайта в правом верхнем углу сайта выберите пункт Параметры сайта.

    3. В разделе Параметры сайта в разделе коллекции выберите типы контента сайта.

      Шаблон формы должен быть указан в разделе Типы контента InfoPath в Коллекции типов контента сайта.

К началу страницы

Действие 5: Добавление типа контента в библиотеке документов

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

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

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

Разрешить несколько типов контента

  1. В меню Параметры выберите пункт Параметры библиотеки.

  2. В группе Общие параметры выберите пункт Дополнительные параметры.

  3. В разделе Типы контента нажмите кнопку Да для поддержки нескольких типов контента и нажмите кнопку ОК.

  1. Если список или библиотека еще не открыты, щелкните соответствующее имя на панели быстрого запуска.

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

  2. В меню Параметры выберите пункт Параметры библиотеки.

  3. В группе Типы контента нажмите кнопку Добавить из существующих типов контента сайта.

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

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

  6. Чтобы добавить дополнительные типы контента, повторите шаги 4 и 5 и нажмите кнопку ОК.

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

К началу страницы

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

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

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

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

×