Создание вспомогательного рабочего процесса

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

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

Отношение основного рабочего процесса к вспомогательному

1. Добавление или изменение элемента в первом списке или библиотеке инициирует запуск основного рабочего процесса (его также можно запустить вручную)

2. Основной рабочий процесс добавляет или изменяет элемент во втором списке или библиотеке

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

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

Блок-схема основных и вспомогательных рабочих процессов

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

Предупреждение : Рабочие процессы, которые автоматически запускаются при создании или изменении элемента, могут войти в бесконечный цикл, чего нельзя допускать. Например, рабочий процесс, который запускается при изменении элемента, никогда не должен изменять элемент в списке, к которому он присоединен. Рабочий процесс, который запускается при создании элемента, никогда не должен создавать элемент в списке, к которому он присоединен. Такая же проблема существует и со вспомогательными рабочими процессами. Например, рабочий процесс A присоединен к списку A, а рабочий процесс B присоединен к списку B. Оба рабочих процесса автоматически запускаются при создании элемента. В такой ситуации возникает бесконечный цикл. Рекомендуется знать, какие рабочие процессы запущены в любых списках или библиотеках, элементы которых создает или изменяет рассматриваемый процесс. Кроме того, некоторые ситуации с зацикливанием можно предотвратить, используя условие, прерывающее цикл. Например, в ходе настройки вспомогательного рабочего процесса в списке "Задачи", который обновляет значение "Срок" текущего элемента задачи при любом изменении этого элемента, работу цикла можно прервать, включив условие, проверяющее правильность установки значения "Срок". Если значение правильное, действие прекращает рабочий процесс без внесения изменений в элемент.

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

В этой статье

Использование вспомогательного рабочего процесса

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

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

Шаг 1: Решите, следует ли продолжать работу на текущей задачи

Шаг 2: Значение даты выполнения набора и затем пауза

Шаг 3: Проверка состояния задачи и продолжить соответственно

Краткий справочник: Сводка действий

Другой пример: использовать название документа в качестве названия задачи

Использование вспомогательных рабочих процессов

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

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

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

  • создание, изменение или удаление элементов в текущем списке или в любом другом списке;

  • отправка уведомлений по электронной почте.

    Примечания : 

    • Вспомогательный рабочий процесс, который разработан в Office SharePoint Designer 2007, может инициироваться только действиями другого рабочего процесса, также разработанного в Office SharePoint Designer 2007 — но ни одним из встроенных рабочих процессов, поставляемых с Microsoft Office SharePoint Server 2007, или настраиваемых рабочих процессов, созданных в Visual Studio. Кроме того, следует отметить, что даже если рабочий процесс разработан в Office SharePoint Designer 2007, его действия не будут инициировать вспомогательный рабочий процесс, если пользователь, который запустил рабочий процесс, выполнил вход с использованием системной учетной записи. Рабочий процесс, выполняющийся в контексте системной учетной записи, не может инициировать вспомогательный рабочий процесс.

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

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

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

Что такое специальные отношения между вспомогательными рабочими процессами и списком "Задачи"?

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

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

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

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

Три уникальных идентификатора

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

Диалоговое окно "Определение подстановки в рабочем процессе" с тремя полями идентификаторов

Эти три идентификатора можно использовать различными способами. Некоторые примеры приведены ниже.

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

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

У вспомогательных рабочих процессов, которые работают с другими списками и библиотеками (например, "Извещения" и "Календарь"), такие возможности отсутствуют, поскольку у них нет доступа к этим трем полям.

Форматы этих трех значений указаны в таблице ниже.

Поле

Образец значения

Код элемента рабочего процесса

8

Имя рабочего процесса

Рецензирование документа

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

{4FC00DC3-1880-4872-AC31-AA2389B201CA}

Определение значений для трех специальных полей

Поиск правильного значения одного из этих полей.

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

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

  • Код списка рабочего процесса    Чтобы найти это значение для какого-либо списка, просмотрите список в обозревателе, а затем в меню Параметры выберите пункт Параметры списка или Параметры библиотеки документов. Код списка рабочего процесса отображается в строке запроса URL-адреса и следует за текстом "List=".

Необходимость вспомогательного процесса при управлении сроками задач

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

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

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

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

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

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

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

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

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

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

  3. При наступлении срока проверяется значение элемента задачи "Завершен" и выполняется одно из двух действий.

    • В случае значения «Да»    Рабочий процесс вносит в свой журнал соответствующее сообщение и завершает работу.

    • В случае значения «Нет»    Рабочий процесс отправляет сообщение электронной почты пользователю, которому назначен элемент задачи, напоминая о наступлении срока задачи.

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

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

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

Действие 1. Определение необходимости продолжения работы с текущей задачей

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

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

  1. В меню Файл выделите пункт Создать и выберите команду Рабочий процесс.

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

    Первая страница окна «Конструктор рабочих процессов»

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

  4. На следующей странице присвойте первому этапу рабочего процесса имя — в данном примере Проверка основного процесса.

  5. Нажмите кнопку Условия и выберите значение Сравнить поле "Задачи".

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

    Вторая страница конструктора рабочих процессов со сведениями условия

  7. Щелкните в условии ссылку равно и выберите в списке значение не равно.

  8. Щелкните в условии ссылку значение, введите в поле имя основного рабочего процесса (в данном примере Проверка документа) и нажмите клавишу ВВОД.

  9. Нажмите кнопку Действия и выберите в списке действие Остановить рабочий процесс.

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

  10. В действии щелкните ссылку сообщение.

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

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

    Заполненная вторая страница конструктора рабочих процессов

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

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

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

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

Этап 2. Задание значения "Срок" и приостановка выполнения

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

  1. В конструкторе рабочих процессов в элементе Шаги рабочего процесса нажмите кнопку Добавление шага рабочего процесса.

  2. На следующей странице присвойте имя второму шагу рабочего процесса — в данном примере это Установка срока и ожидание.

  3. Нажмите кнопку Действия и выберите пункт Добавить время к дате.

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

  4. Чтобы срок для каждого элемента задачи был на неделю позже даты создания элемента, выполните описанные ниже действия.

    1. В действии щелкните 0 в поле Заменить 0 с 7и наконец нажмите клавишу ВВОД.

    2. Щелкните ссылку мин и в списке выберите дн.

    3. Выберите дату и нажмите кнопку отображения данных привязки Изображение кнопки .

    4. В диалоговом окне Определение подстановки в рабочем процессе выберите следующие варианты:

      • Источник: Текущий элемент

      • Поле: Создан

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

    6. Щелкните ссылку Переменная и в списке выберите значение Создать новую переменную.

    7. В диалоговом окне Изменение переменной введите имя новой переменной (в данном примере — Срок), выберите для нее тип Дата и время и нажмите кнопку ОК.

      Теперь второй шаг должен выглядеть как на приведенном рисунке.

      Третья страница конструктора рабочих процессов с действием "Добавить время к дате"

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

  5. Чтобы добавить второе действие, снова нажмите кнопку Действия и выберите пункт Задать поле в текущем элементе.

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

  6. В действии щелкните ссылку поле и в списке выберите Срок.

  7. Щелкните значение и нажмите кнопку связывание данных отображения Изображение кнопки .

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

    1. Источник: Данные рабочего процесса

    2. Поле: Переменная: Срок

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

    Теперь второй шаг должен выглядеть как на приведенном рисунке.

    Третья страница конструктора рабочих процессов с действием "Задать поле в текущем элементе"

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

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

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

  11. В действии щелкните этот раз и нажмите кнопку связывание данных отображения Изображение кнопки

  12. В диалоговом окне Определение подстановки в рабочем процессе выберите следующие варианты:

    1. Источник: Текущий элемент

    2. Поле: Срок

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

    Теперь второй шаг должен выглядеть как на приведенном рисунке.

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

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

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

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

Этап 3. Проверка состояния задачи и выполнение соответствующих действий

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

  1. В конструкторе рабочих процессов в пункте Шаги рабочего процесса нажмите кнопку Добавление шага рабочего процесса.

  2. На следующей странице присвойте имя третьему шагу рабочего процесса — в данном примере это Проверка состояния и отправка напоминания.

  3. Нажмите кнопку Условия и выберите значение Сравнить поле "Задачи".

  4. Щелкните в условии ссылку поле и выберите в списке вариант Завершен.

  5. Щелкните в условии ссылку значение и выберите в списке вариант Да.

  6. Нажмите кнопку Действия и выберите в списке вариант Записать в журнал.

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

    В действии щелкните ссылку сообщение.

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

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

    Четвертая страница конструктора рабочих процессов с одной условной ветвью

    Теперь, если задача выполнена, рабочий процесс будет завершаться.

  8. Щелкните ссылку Добавление условной ветви "Else If".

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

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

  10. В действии щелкните ссылку сообщение.

  11. В диалоговом окне Определение сообщения электронной почты нажмите кнопку адресной книге в конце поля Кому.

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

  13. В диалоговом окне Определение подстановки в рабочем процессе выберите следующие параметры:

    • Источник: Текущий элемент

    • Поле: Исполнитель

  14. Нажмите кнопку ОК, а затем снова нажмите кнопку ОК.

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

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

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

    Диалоговое окно «Определение подстановки в рабочем процессе»

    Эта подстановка описывает следующее: "Перейдите в библиотеке общих документов к полю (или столбцу) „Заголовок“. Затем перейдите к элементу (или строке), чей код совпадает с кодом исходного элемента, для которого основной рабочий процесс создал текущий элемент в списке „Задачи“".

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

  16. Завершив создание электронного сообщения, нажмите кнопку ОК.

    Теперь третий шаг должен выглядеть как на приведенном рисунке.

    Четвертая страница конструктора рабочих процессов с двумя условными ветвями

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

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

Памятка: краткое описание этапов

Для напоминания ниже приведено краткое описание этапов, представленных в предыдущих трех разделах:

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

  2. Добавление условия Сравнить поле "Задачи":

    • Для первой ссылки выберите пункт Имя рабочего процесса.

    • Для второй ссылки выберите пункт не равно.

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

  3. Добавление действия Остановить рабочий процесс. Щелкните ссылку и введите сообщение, которое будет занесено в журнал рабочего процесса.

  4. Добавление нового шага рабочего процесса.

  5. Добавление действия Добавить время к дате:

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

    • Для второй ссылки выберите пункт дн.

    • Третий ссылки нажмите кнопку отображения данных привязки Изображение кнопки . В диалоговом окне " Определение подстановки в рабочем процессе " выберите следующие параметры:

    Источник: Данные рабочего процесса

    Поле: Переменная: Срок

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

  6. Добавление действия Задать поле в текущем элементе:

    • Для первой ссылки выберите пункт Срок.

    • Второй ссылки нажмите кнопку отображения данных привязки Изображение кнопки . В диалоговом окне " Определение подстановки в рабочем процессе " выберите следующие параметры:

    Источник: Данные рабочего процесса

    Поле: Переменная: Срок

  7. Добавление действия Сделать паузу до даты:

    • Ссылки нажмите кнопку отображения данных привязки Изображение кнопки . В диалоговом окне " Определение подстановки в рабочем процессе " выберите следующие параметры:

    Источник: Текущий элемент

    Поле: Срок

  8. Добавление шага рабочего процесса.

  9. Добавление условия Сравнить поле "Задачи":

    • Для первой ссылки выберите Завершен.

    • Для второй ссылки оставьте вариант равно.

    • Для третьей ссылки выберите пункт Да.

  10. Добавление действия Записать в журнал. Щелкните ссылку и введите сообщение, которое будет занесено в журнал рабочего процесса.

  11. Щелкните ссылку Добавление условной ветви "Else If".

  12. Добавление действия Отправить почту. В действии выберите пункт сообщение.

  13. В диалоговом окне Определение сообщения электронной почты выполните действия, указанные ниже

    • Нажмите кнопку Адресная книга в конце поля Кому.

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

    • В диалоговом окне Определение подстановки в рабочем процессе выберите следующие варианты:

    Источник: Текущий элемент

    Поле: Исполнитель

  • При необходимости с помощью нужных подстановок добавьте строку темы и текст сообщения.

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

    Диалоговое окно «Определение подстановки в рабочем процессе»

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

Еще один пример: использование названия документа и названия задачи

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

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

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

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

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

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

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

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

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

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

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

×