Настройка этапов утверждения в workflow-процессе

Важно

Для клиентов, использующих Human Resources, функции, перечисленные в этой статье, в настоящее время доступны в изолированном приложении Dynamics 365 Human Resources и в объединенной инфраструктуре Finance. Навигация может отличаться от указанной после обновлений. Если требуется найти определенную страницу, можно воспользоваться поиском.

В этой статье описывается, как настроить свойства шага утверждения.

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

Создание названия шага

Чтобы ввести имя шаг утверждения, необходимо выполнить следующие действия.

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

Ввод строки темы и инструкций

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

  1. В левой области нажмите Основные настройки.

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

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

    1. В текстовом поле щелкните в том месте, в котором должен находиться заполнитель.
    2. Щелкните Вставить заполнитель.
    3. В открывшемся списке выберите заполнитель, который необходимо вставить.
    4. Нажмите Вставить.
  4. Для добавления переводов строки темы выполните следующие действия:

    1. Щелкните Переводы.
    2. На открывшейся странице щелкните Добавить.
    3. В отображаемом списке выберите язык, на котором будет вводиться текст.
    4. В поле Переведенный текст введите текст.
    5. Чтобы персонализировать текст, можно вставить заполнители, как описано на шаге 3.
    6. Нажмите кнопку Закрыть.
  5. В поле Инструкции рабочего элемента введите инструкции.

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

    1. В текстовом поле щелкните в том месте, в котором должен находиться заполнитель.
    2. Щелкните Вставить заполнитель.
    3. В открывшемся списке выберите заполнитель, который необходимо вставить.
    4. Нажмите Вставить.
  7. Для добавления переводов инструкций выполните следующие действия:

    1. Щелкните Переводы.
    2. На открывшейся странице щелкните Добавить.
    3. В отображаемом списке выберите язык, на котором будет вводиться текст.
    4. В поле Переведенный текст введите текст.
    5. Чтобы персонализировать текст, можно вставить заполнители, как описано на шаге 6.
    6. Нажмите кнопку Закрыть.

Назначение шага утверждения

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

  1. В левой области щелкните Назначение.

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

    Параметр Пользователи, которым назначается шаг утверждения Дополнительные шаги
    Участник Пользователи, назначенные для конкретной группы или роли
    1. После выбора значения в поле Участник на вкладке На основе роли в списке Тип участника выберите тип группы или роли, которой требуется назначить шаг.
    2. В списке Участник выберите группу или роль, которой требуется назначить шаг.
    Иерархия Пользователи в определенной организационной иерархии
    1. После выбора значения в поле Иерархия на вкладке Выбор иерархии в списке Тип иерархии выберите тип иерархии, которой требуется назначить шаг.
    2. Система должна выполнить поиск по диапазону имен пользователей в иерархии. Эти имена представляют пользователей, которым можно назначить шаг. Выполните следующие действия, чтобы указать начальную и конечную точки диапазона имен пользователей, которые извлекает система:
      1. Для указания начальной точки выберите человека в списке Начать с.
      2. Для определения конечной точки щелкните Добавить условие. Введите условие для указания места в иерархии, в котором система должна остановить извлечение имен.
    3. На вкладке Параметры иерархии укажите, каким пользователям в диапазоне должен быть назначен шаг:
      • Назначить всем найденным пользователям — шаг назначается всем пользователям в диапазоне.
      • Назначить только последнему найденному пользователю — задача назначается только последнему пользователю в диапазоне.
      • Исключить пользователей, для которых выполняется следующее — шаг не назначается пользователям в диапазоне, отвечающим определенному условию. Чтобы указать условие, щелкните Добавить условие.
    Пользователь workflow-процесса Пользователи в текущем workflow-процессе
    • После выбора значения в поле Пользователь workflow-процесса на вкладке Пользователь workflow-процесса в списке Пользователь workflow-процесса выберите пользователя, который будет участвовать в workflow-процессе.
    Пользователь Определенные пользователи
    1. После выбора параметра Пользователь перейдите на вкладку Пользователь.
    2. Список Доступные пользователи включает всех пользователей системы. Выберите пользователей, которым требуется назначить шаг, а затем переместите этих пользователей в список Выбранные пользователи.
  3. На вкладке Ограничение по времени в поле Продолжительность укажите, сколько времени пользователь может потратить на обработку документов, поступивших на этом шаге утверждения. Выберите один из следующих вариантов:

    • Часы — введите число часов, предоставляются пользователю на ответ. Затем выберите календарь, который используется в организации и введите информацию о рабочей неделе организации.
    • Дни — введите число дней, которые предоставляются пользователю на ответ. Затем выберите календарь, который используется в организации и введите информацию о рабочей неделе организации.
    • Недели — введите число недель, которые предоставляются пользователю на ответ.
    • Месяцы — выберите день и неделю, к которым должен ответить пользователь. Например, вам необходимо, чтобы пользователь ответил к пятнице третьей недели месяца.
    • Годы — выберите день, неделю и месяц, к которым должен ответить пользователь. Например, вам необходимо, чтобы пользователь ответил к пятнице третьей недели декабря.

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

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

    • Один утверждающий — Действие в отношении этого документа определяется первым отвечающим лицом. Например, Сэм подал отчет по расходам на сумму 15 000 долларов США. Отчет по расходам в настоящее время назначен Сью, Джо и Биллу. Если Сью является первым отвечающим лицом для данного документа, действие, которое Сью совершает, применяется к документу. Если Сью отклоняет документ, документ не утверждается и направляется назад Сэму. Если Сью утверждает документ, он направляется Анне для утверждения.

      Workflow-процесс с процессом утверждения.

    • Большинство утверждающих — Действие в отношении этого документа определяется, когда отвечает большинство утверждающих лиц. Например, Сэм подал отчет по расходам на сумму 15 000 долларов США. Отчет по расходам в настоящее время назначен Сью, Джо и Биллу. Если первые отвечающие утверждающие лица - Сью и Джо, их действие применяется к документу.

      • Если Сью утверждает документ, а Джо - нет, документ не утверждается и направляется назад к Сэму.
      • Если Сью и Джо утверждают документ, он направляется Анне для утверждения.
    • Процент от утверждающих — Действие в отношении этого документа определяется, когда отвечает определенный процент утверждающих лиц. Например, Сэм подал отчет по расходам на сумму 15 000 долларов США. Отчет по расходам сейчас назначен Сью, Джо и Биллу и вы ввели как процент 50. Если первые отвечающие утверждающие лица — Сью и Джо, их действие применяется к документу, так как они соответствуют требованию в 50 процентов утверждающих.

      • Если Сью утверждает документ, а Джо - нет, документ не утверждается и направляется назад к Сэму.
      • Если Сью и Джо утверждают документ, он направляется Анне для утверждения.
    • Все утверждающие - все утверждающие лица должны утвердить документ. В противном случае workflow-процесс невозможно продолжить. Например, Сэм подал отчет по расходам на сумму 15 000 долларов США. Отчет по расходам в настоящее время назначен Сью, Джо и Биллу. Если Сью и Джо утверждает документ, а Билл - нет, документ не утверждается и направляется назад к Сэму. Если Сью, Джо и Билл утверждают документ, он направляется Анне для утверждения.

Задание условий использования для данного шага утверждения

Можно задать условий использования для данного шага утверждения Шаг утверждения может быть обязательным всегда или только при определенных условиях.

Шаг утверждения Требуется всегда

Выполните следующие действия, если шаг утверждения Требуется всегда.

  1. В левой области щелкните Условие.
  2. Установите переключатель в положение Всегда выполнять этот шаг.

шаг утверждения должен использоваться при соблюдении определенных условий

Настраиваемый шаг утверждения может быть обязательным только при выполнении определенных условий. Например, если вы настраиваете шаг утверждения для workflow-процесса заявки на покупку, вам может потребоваться, чтобы этот шаг утверждения выполнялся, только если сумма в заявке на покупку превышает 10 000 долларов США. Выполните следующие действия, чтобы указать если шаг утверждения Требуется.

  1. В левой области щелкните Условие.

  2. Установите переключатель в положение Выполнять этот шаг только при соблюдении следующего условия.

  3. Введите условие.

  4. Введите все необходимые дополнительные условия.

  5. Чтобы убедиться, что введенные условия настроены верно, выполните следующие действия.

    1. Щелкните Тест.
    2. На странице Проверить условие workflow-процесса в области Проверить условие выберите запись.
    3. Щелкните Тест. Система оценит запись и определит, соответствует ли она определенным вами условиям.
    4. Нажмите кнопку OK или Отмена для возврата на страницу Свойства.

Задание действий в случае, если документ просрочен

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

  1. В левой области щелкните Эскалация.

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

    Последовательность Путь эскалации
    1 Назначит: Дарье
    2 Назначить: Ирине
    3 Конечное действие: отклонить

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

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

    Параметр Пользователи, которым эскалируется документ Дополнительные шаги
    Иерархия Пользователи в определенной организационной иерархии
    1. После выбора значения в поле Иерархия на вкладке Выбор иерархии в списке Тип иерархии выберите тип иерархии, в которую требуется эскалировать документ.
    2. Система должна выполнить поиск по диапазону имен пользователей в иерархии. Эти имена представляют пользователей, которым может быть эскалирован документ. Выполните следующие действия, чтобы указать начальную и конечную точки диапазона имен пользователей, которые извлекает система:
      1. Для указания начальной точки выберите человека в списке Начать с.
      2. Для определения конечной точки щелкните Добавить условие. Введите условие для указания места в иерархии, в котором система должна остановить извлечение имен.
    3. На вкладке Параметры иерархии укажите, каким пользователям в диапазоне должен быть эскалирован документ:
      • Назначить всем найденным пользователям — документ эскалируется всем пользователям в диапазоне.
      • Назначить только последнему найденному пользователю — документ эскалируется только последнему пользователю в диапазоне.
      • Исключить пользователей, для которых выполняется следующее: — документ не эскалируется пользователям в диапазоне, отвечающим определенному условию. Чтобы указать условие, щелкните Добавить условие.
    Пользователь workflow-процесса Пользователи в текущем workflow-процессе
    • После выбора значения в поле Пользователь workflow-процесса на вкладке Пользователь workflow-процесса в списке Пользователь workflow-процесса выберите пользователя, который будет участвовать в workflow-процессе.
    Пользователь Определенные пользователи
    1. После выбора параметра Пользователь перейдите на вкладку Пользователь.
    2. Список Доступные пользователи включает всех пользователей. Выберите пользователей, которым требуется эскалировать документ, а затем переместите этих пользователей в список Выбранные пользователи.
  4. На вкладке Ограничение по времени в поле Продолжительность укажите, сколько времени пользователь может потратить на обработку документов. Выберите один из следующих вариантов:

    • Часы — введите число часов, предоставляются пользователю на ответ. Затем выберите календарь, который используется в организации и введите информацию о рабочей неделе организации.
    • Дни — введите число дней, которые предоставляются пользователю на ответ. Затем выберите календарь, который используется в организации и введите информацию о рабочей неделе организации.
    • Недели — введите число недель, которые предоставляются пользователю на ответ.
    • Месяцы — выберите день и неделю, к которым должен ответить пользователь. Например, вам необходимо, чтобы пользователь ответил к пятнице третьей недели месяца.
    • Годы — выберите день, неделю и месяц, к которым должен ответить пользователь. Например, вам необходимо, чтобы пользователь ответил к пятнице третьей недели декабря.
  5. Повторите шаги с 3 по 4 для каждого пользователя, которого следует добавить в маршрут эскалации. можно изменить порядок пользователей.

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