Office

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

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

В масштабах Организации Teams используются сайты 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 есть три типа рабочих процессов:

  • Список

  • Список с возможностью повторного использования

  • Site

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Элемент изменится.

  • Участник рабочего процесса щелкает кнопку "Пуск" на сайте SharePoint.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Извлечение и возврат элементов.

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

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

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

  • ПриОстановка и остановка рабочего процесса.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Шаг 1.

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

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

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

  • Пользователь может создать или изменить определенного пользователя.

  • Есть поле заголовка, содержащее указанные ключевые слова.

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

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

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

Примечание:  Для действия не требуется условие. Например, первый шаг в схеме 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 откроет форму прямо из SharePoint Designer 2010. формы InfoPath доступны для списков, библиотек и рабочих процессов.

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

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

Рабочие процессы хранятся в библиотеке документов на уровне сайта с именем "рабочие процессы". Эта библиотека документов создана автоматически службой 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 автоматически создает форму, тип контента для задачи и список задач, если это необходимо. По умолчанию список задач можно просмотреть в браузере, в отличие от библиотеки документов рабочих процессов и списка журналов рабочего процесса.

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

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

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

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

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

Примечания: 

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

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

  • Столбец "состояние" не будет добавлен в представление, если в представлении уже есть шесть или более столбцов лукуп\статус.

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

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

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

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

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

Кроме того, вы увидите зрительный образ рабочего процесса для состояния рабочего процесса, если:

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

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

  • Рабочий процесс выполняется в SharePoint Server 2010

  • Службы графики Visio запущены на сервере

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

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

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

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

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

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

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

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

Дальнейшие шаги

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

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

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

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

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

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

×