Общие сведения о разработке и настройке рабочих процессов

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

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

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

Иллюстрация SharePoint Designer 2010

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

В число других новых действий рабочих процессов входят действия, лежащие в основе трех наиболее часто используемых рабочих процессов на сервере SharePoint Server ("Утверждение", "Сбор отзывов" и "Сбор подписей"), служебные действия для работы со строками и датами, новое действие с отношением, которое использует хранилище профилей пользователей SharePoint для поиска руководителя определенного лица, а также новые действия со списками, с помощью которых в рабочем процессе можно задавать разрешения на доступ к элементам списков.

Можно также разработать и совместное использование рабочих процессов с помощью Microsoft Visio с шаблонами его блок-схемы, которые можно экспортировать в SharePoint Designer 2010.

Иллюстрация SharePoint Designer 2010

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

В этой статье

Что такое рабочий процесс?

Какой тип рабочие процессы разработки?

Настройка рабочих процессов в SharePoint Server 2010

Каковы события, действия, условия и действия

Что такое форм рабочих процессов

Где хранятся рабочие процессы?

Где можно проверить состояние рабочего процесса?

Предлагаемые следующие шаги

Что такое рабочий процесс?

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

Рабочие процессы могут контролировать большинство аспектов сайта, списков, библиотек, типов контента или элементов списков SharePoint 2010, включая жизненный цикл элементов. Рабочий процесс может включать как действия, выполняемые пользователями (или участниками рабочего процесса), так и действия, выполняемые самим рабочим процессом. Участники рабочего процесса могут взаимодействовать с ним через специальный список задач, при этом рабочий процесс может создавать задачи для пользователей и приостанавливаться, пока задача не будет помечена как завершенная.

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

Как правило SharePoint Designer 2010 использовать для разработки рабочего процесса, выполните следующие основные этапы:

  • Выбор типа рабочего процесса: список, повторно используемый список или сайт.

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

  • Сохранение и публикация рабочего процесса.

  • Настройка автоматически созданных форм рабочего процесса при необходимости.

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

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

Диаграмма рабочего процесса

Рис. 1. Пример рабочего процесса утверждения

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

Рабочие процессы каких типов можно разрабатывать?

В SharePoint 2010 доступны рабочие процессы трех типов:

  • список;

  • повторно используемый список;

  • сайт.

Новый рабочий процесс

Рабочий процесс списка

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

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

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

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

Можно также экспортировать для повторного использования рабочего процесса из одного сайта и затем загрузить и активировать этот рабочий процесс на другом сайте. Например можно создать рабочий процесс для повторного использования в тестовой среде, проверить ее и экспортировать его в рабочей среде. SharePoint Designer 2010 поддерживает экспорт рабочего процесса в виде шаблона.

Повторно используемые рабочие процессы по умолчанию не связаны с конкретным списком или библиотекой. Таким образом, по умолчанию они предоставляют только общие для списков и библиотек столбцы, такие как "Создано" и "Кем создано".

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

При создании рабочего процесса для повторного использования, вы можете также для фильтрации для конкретного типа контента для повторного использования рабочего процесса. Это дает возможность работать с полями типа контента в SharePoint Designer 2010. Например если рабочих процессов для повторного использования списка связанные с типом контента документа вы просматривать и использовать в полях вашего рабочего процесса, характерные для типа контента, например, идентификатор документа. Затем в браузере, вы можете связать рабочий процесс для повторного использования конкретного типа контента или любого типа контента, который наследует от этого типа контента. Связывание рабочего процесса для типа контента сайта, нужно выбрать данного рабочего процесса доступны для всех элементов этого типа контента во всех списках и библиотеках на сайте, к которому были добавлены данного типа контента. Вы можете даже сделать его доступным для сайтов в коллекции Если рабочий процесс настроен на быть глобально для повторного использования рабочего процесса.

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

Рабочий процесс сайта

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

Для запуска рабочего процесса сайта или просмотра состояния выполняемых рабочих процессов сайта откройте в браузере меню Действия сайта и выберите пункт Просмотреть весь контент сайта, а затем — Рабочие процессы сайта.

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

Настройка рабочих процессов в SharePoint Server 2010

Вам не нужно начать с нуля для разработки рабочих процессов, которые соответствуют процессы вашей организации. Четыре самых популярных рабочие процессы в SharePoint Server 2007 — утверждение сбора отзывов сбор подписей, рабочих процессах утверждения публикации — полностью перестроение как декларативных для повторного использования рабочих процессов, это означает, что они становятся полностью настраиваемые в SharePoint Designer 2010. Можно скопировать и изменить (рекомендуется) или изменение этих рабочих процессов, а также настраиваемых рабочих процессов для повторного использования, в соответствии с требованиями вашей организации.

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

Копирование и изменение рабочего процесса

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

Что такое события, действия, условия и шаги?

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

Что такое события?

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

  • Создание элемента.

  • Изменение элемента.

  • Нажатие участником рабочего процесса кнопки старта на узле SharePoint.

Примечание : Рабочие процессы сайта может запускаться только вручную.

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

Параметры запуска рабочих процессов

При запуске рабочего процесса вручную участник сначала переходит к списку или библиотеке, с которыми связан процесс. Любой пользователь, обладающий уровнем разрешений не ниже "Участие", может запустить рабочий процесс, настроенный для запуска вручную. Для этого нужно щелкнуть элемент, выбрать в меню пункт Рабочие процессы, а затем выбрать рабочий процесс на странице со всеми рабочими процессами, доступными для этого элемента. Затем следует заполнить форму запуска рабочего процесса (если это требуется) и запустить рабочий процесс, нажав кнопку запуска на форме. При запуске рабочего процесса создается его экземпляр для выбранного элемента.

Запуск рабочего процесса вручную

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

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

Простая форма

Простая форма запуска рабочего процесса

Более сложная форма

Форма запуска рабочего процесса

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

Что такое действия?

Действие является основной единицей работы в рабочем процессе. SharePoint Designer 2010 содержит набор готовых, для повторного использования действий можно внедрить в рабочий процесс. Например рабочий процесс можно:

  • Создавать, копировать, изменять или удалять элементы списка (включая документы).

  • Извлекать и возвращать элементы.

  • Отправлять сообщения по электронной почте.

  • Создавать для участников задачи в списке задач на узле группы.

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

  • Приостанавливать либо прекращать рабочий процесс.

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

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

SharePoint Server 2010 включает три новых действий задач: начать процесс утверждения, начать процесс сбора отзывов и начать настраиваемый рабочий процесс. «Big три» процессы SharePoint Server 2010 — рабочих процессах утверждения, сбора отзывов и сбор подписей — создаются с помощью этих действий. Действия по утверждению контактной все важные события в процесс утверждения, упрощая разработка человека рабочего процесса, где взаимодействовать много людей или совместная работа над конкретный документ.

Действие сбора отзывов

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

  • Отправка сообщения электронной почты для уведомления проверяющего

  • Просмотр документа (задача, назначенная участнику рабочего процесса)

  • Помещение документа в библиотеку утвержденных документов

  • Отправка сообщения с уведомлением группы

  • Отправка сообщения с уведомлением автора документа

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

Блок-схема; отправка сообщения электронной почты рецензенту

Чтобы в редакторе рабочего процесса, щелкните первый этап, введите все или некоторые из электронной почты и выберите команду Отправить сообщение электронной почты.

Отправка сообщения электронной почты

Что такое условия?

При проектировании рабочего процесса можно использовать редактор рабочих процессов для создания правил, применяющих логику условий к сайтам, спискам, элементам и типам контента SharePoint. Правило определяет условие, при этом рабочий процесс выполняет соответствующее действие только в том случае, если это условие верно. Например, можно создать правило, по которому рабочий процесс будет отправлять рецензенту сообщение только в том случае, если элемент создан определенным пользователем. Можно также добавить несколько условий для разных ветвей. Например, можно создать правило, по которому рецензенту будет отправляться сообщение только при выполнении следующих двух условий: 1) элемент создан определенным пользователем и 2) заголовок документа содержит определенные ключевые слова. Наконец, можно объединить несколько действий одним условием, например добавить правило, по которому в случае создания элемента определенным пользователем выполняются следующие действия: 1) рецензенту отправляется сообщение и 2) сведения о рабочем процессе записываются в журнал.

Условия и действия

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

В приведенном выше примере пользователь указал для рабочего процесса два условия и два действия. Однако в рабочем процессе можно создать несколько ветвей: если условие А истинно, выполняется одно действие; если условие Б истинно, выполняется другое. Чтобы добавить ветвь в шаг, выберите команду Вставить ветвь Else If. Например, в рассмотренном рабочем процессе в случае утверждения документа рецензентом выполняется один набор действий, в случае отклонения документа — другой. Это и есть условная ветвь.

Пример блок-схемы; рецензент просматривает документ

В редакторе рабочих процессов этот шаг имеет две ветви и выглядит следующим образом:

Условная ветвь Else If

Можно также создать ветвь, который не имеет условие. В этом случае рабочий процесс выполняет одно действие, если условие или набора условий равно true и различные действия, если они ложны. Например следующий шаг в рабочем процессе отправляет сообщение утверждающих только в том случае, если условие равно true; Else рабочий процесс отправляет сообщение только инициатор рабочего процесса. Добавив ветвь без условия, рабочий процесс выполняется действие этого ветвью в любом случае где условие в первой ветви — значение false.

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

Шаг 1.

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

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

  • создан или изменен в определенный промежуток времени;

  • создан или изменен определенным пользователем;

  • имеет заголовок, содержащий определенные ключевые слова;

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

Дополнительные сведения о доступных в SharePoint Designer 2010 условий видны условия рабочего процесса в SharePoint Designer 2010: Краткий справочник.

Кроме того можно создавать пользовательские условия и дополнительные условия в SharePoint Designer 2010, где можно указать широкий набор параметров. С помощью пользовательских условий можно сравнить поле в текущем списке со значением. Например, можно создать настраиваемое условие выполните где Если поле состояние утверждения равно утверждено, связанное с ним действие. С помощью расширенных условий можно сравнить одно значение другому значению. Это позволяет создавать сравнение поля в любом списке и значения из другого списка. Например можно создать дополнительные условия для библиотеки общих документов, где значение состояние поля в списке задач равно ожидается, выполните связанное с ним действие.

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

Параллельные и последовательные действия

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

Параллельный блок

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

Последовательное действие

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

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

Параллельный блок

Примечания : 

  • В правиле (условия и действия) действия могут выполняться последовательно, параллельно или последовательно и параллельно в тех или иных сочетаниях.

  • Ряд последовательных или параллельных действий не должен выходить за пределы одного шага.

Что такое шаги?

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

Несколько шагов

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

Настройка действий в рабочем процессе для запуска с помощью разрешения рабочего процесса автора. В SharePoint Designer 2010 можно использовать олицетворения действия рабочего процесса, выполните действия олицетворение автор рабочего процесса вместо инициатор рабочего процесса. Шаги олицетворения особенно полезны в публикации сценарии, где люди отправки содержимого для утверждения и утверждение контента людей с различными разрешениями и утверждения.

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

Примечание : Не могут быть вложены в еще один шаг олицетворения действия могут быть добавлены только к корневому рабочего процесса

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

Шаг олицетворения

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

Несколько действий в одном шаге

Ниже приведен пример процесса с вложенными шагами в условном блоке.

Действия во вложенных шагах

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

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

Что такое формы рабочих процессов?

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

В SharePoint Designer 2010 можно создавать три типа форм рабочего процесса:

  • Форма запуска собирает сведения из этого участника рабочего процесса при запуске рабочего процесса. Автоматически создается при создании рабочего процесса в SharePoint Designer 2010. При запуске рабочего процесса вручную на отдельном элементе SharePoint для пользователей отображаются формы запуска. Форма запуска с пользователей можно указать дополнительные параметры или сведения о рабочем процессе применительно к конкретному элементу SharePoint. Например, можно использовать формы запуска задавать кто должен просмотреть документ и завершения проверки. SharePoint Designer 2010 автоматически создает формы запуска InfoPath или ASP.NET согласно спецификациями запуска. Если необходимы без параметров группировки, формы, будет доступен только кнопки запуска и Отмена

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

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

После SharePoint Designer 2010 автоматически создает формы, вы можете настроить их, перейдя на страницу параметров рабочего процесса в разделе форм выберите форму, которую вы хотите настроить. Рабочий процесс формы — InfoPath или ASP.NET страниц. Они хранятся на сайте SharePoint с исходными файлами рабочего процесса.

Форма редактирования

Расширенные возможности с формами InfoPath 2010 на SharePoint Server 2010

Если ваш сервер работает SharePoint Server 2010 (не SharePoint Foundation 2010 отдельно), форм рабочих процессов — связи, запуска и задачи, стали InfoPath 2010 формы. Можно легко изменить внешний вид и макет формы InfoPath и правил проверки можно добавить в форму InfoPath. Для изменения рабочего процесса формы в InfoPath 2010, просто щелкните форму и InfoPath открывает форму непосредственно из 2010.InfoPath в SharePoint Designer доступны для списков, библиотек и рабочие процессы.

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

Где хранятся рабочие процессы?

Рабочие процессы хранятся в библиотеке документов уровне веб-узла под названием рабочие процессы. Эта библиотека документов автоматически создается по SharePoint Designer 2010. По умолчанию библиотека документов рабочих процессов скрыт в браузере и имеет не представления списков, таких как AllItems.aspx или EditForm.aspx. Чтобы просмотреть содержимое библиотеки рабочие процессы в SharePoint Designer 2010, в области навигации выберите пункт Все файлы и нажмите кнопку рабочие процессы в основной области.

Примечания : 

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

  • Основной способ доступа и конструктор рабочих процессов в SharePoint Designer 2010 — в области навигации щелкните рабочие процессы.

Все файлы

Рабочие процессы библиотека документов содержит папку для каждого процесса, созданного с SharePoint Designer 2010. Папка содержит исходные файлы, необходимые для рабочего процесса, например:

  • файл разметки рабочего процесса (XOML);

  • файл конфигурации рабочего процесса;

  • необходимые формы InfoPath (XSN) или ASP.NET (ASPX), такие как формы запуска (для рабочих процессов, запускаемых вручную) или формы настраиваемых задач.

Чтобы изменить существующего рабочего процесса в SharePoint Designer 2010, в области навигации щелкните рабочие процессы. В основной области щелкните правой кнопкой мыши нужный рабочего процесса и нажмите кнопку Изменить рабочий процесс.

Изменение рабочих процессов

Чтобы скопировать и изменить для повторного использования рабочего процесса в SharePoint Designer 2010, в области навигации щелкните рабочие процессы. В основной области щелкните правой кнопкой мыши нужный рабочий процесс для повторного использования и нажмите кнопку Копировать "и" Изменить.

Копирование и изменение рабочего процесса

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

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

Используется при создании рабочего процесса Действие журнала в журнал SharePoint Designer 2010 автоматически создает список под названием журнал рабочего процесса. Список будет по умолчанию, созданный в http://<sitename>/Lists/Workflow%20History. Вы можете указать для создания списка различных журнала при разработке списка или сайта рабочими процессами и при связывании рабочий процесс списка для повторного использования. Этот список содержит столбец сведения, такие как идентификатор пользователя, даты, событий и описание ошибки. Как библиотеки документов рабочих процессов по умолчанию список журналов скрытый от обозревателя, но можно просмотреть в SharePoint Designer 2010, в области навигации, нажмите кнопку Все файлы.

Список журналов

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

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

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

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

Где можно проверить состояние рабочего процесса?

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

Состояние рабочего процесса

Примечания : 

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

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

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

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

  • кто и когда запустил рабочие процессы для элемента;

  • задачи, связанные с рабочим процессом для элемента;

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

Визуализация рабочих процессов

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

  • Выбранный параметр Показать визуализация рабочего процесса на странице '' состояние '' в SharePoint Designer 2010 при публикации рабочего процесса

  • На компьютере, с которого был опубликован рабочий процесс, установлено приложение Visio Premium 2010.

  • Запуск рабочего процесса на SharePoint Server 2010

  • На сервере выполняются службы графики Visio.

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

Визуализация рабочих процессов

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

Чтобы просмотреть страницу "Рабочие процессы" для элемента, можно также щелкнуть его в списке и выбрать в меню пункт Рабочие процессы.

Примечание : Пункт Рабочие процессы доступен только в том случае, если элемент относится к списку или библиотеке, имеющим хотя бы один прикрепленный рабочий процесс.

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

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

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

Дальнейшие действия

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

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

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

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

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

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

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

×