Настройка принятия решений вручную

Применимо к: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2, Microsoft Dynamics AX 2012 Feature Pack, Microsoft Dynamics AX 2012

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

Наименование решения

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

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

  2. В поле Название введите уникальное имя для ручного решения.

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

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

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

Workflow message bar with the Actions button

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

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

  2. Откройте вкладку Инструкции:.

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

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

    1. Щелкните в текстовом поле в местонахождение, в котором необходимо находиться заполнитель.

    2. Щелкните Вставить заполнитель.

    3. В списке, который отображается выберите заполнитель, чтобы ввести.

    4. Щелкните Вставить.

  5. Для добавления переводов строки темы, нажмите Трансляции. В форме, которая отображается, выполните следующие действия:

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

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

    3. Введите нужный текст в поле Переведенный текст.

    4. Чтобы настроить текст, введите Заполнители.

    5. Щелкните Закрыть.

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

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

    1. Щелкните в текстовом поле в местонахождение, в котором необходимо находиться заполнитель.

    2. Щелкните Вставить заполнитель.

    3. В списке, который отображается выберите заполнитель, чтобы ввести.

    4. Щелкните Вставить.

  8. Для добавления переводов инструкции, нажмите Трансляции. В форме, которая отображается, выполните следующие действия:

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

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

    3. Введите нужный текст в поле Переведенный текст.

    4. Чтобы настроить текст, введите Заполнители.

    5. Щелкните Закрыть.

Укажите возможные результаты решения

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

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

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

  2. Откройте вкладку Результаты.

  3. В поле Результат 1 введите имя результата или параметра.

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

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

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

    3. Введите нужный текст в поле Переведенный текст.

    4. Щелкните Закрыть.

  5. В поле Результат 2 введите имя результата или параметра.

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

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

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

    3. Введите нужный текст в поле Переведенный текст.

    4. Щелкните Закрыть.

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

Можно отправлять уведомления людям, когда решение было сделано, делегировано или эскалировано.

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

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

  2. Установите флажок рядом с событиями, для которых следует отправлять уведомления:

    • [Выбор 1], когда назначенный пользователь выбрал [Выбор 1].

    • [Выбор 2], когда назначенный пользователь выбрал [Выбор 2].

    • Делегировать - Когда назначенный пользователь назначает решение другому пользователю.

    • Эскалировать - когда назначенный пользователь не принял решение в отведенное время.

  3. Выберите строку для события, выбранного на шаге 2.

  4. Откройте вкладку Текст уведомления.

  5. В текстовом поле введите текст уведомления.

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

    1. Щелкните в текстовом поле в местонахождение, в котором необходимо находиться заполнитель.

    2. Щелкните Вставить заполнитель.

    3. В списке, который отображается выберите заполнитель, чтобы ввести.

    4. Щелкните Вставить.

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

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

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

    3. Введите нужный текст в поле Переведенный текст.

    4. Чтобы настроить текст, введите Заполнители.

    5. Щелкните Закрыть.

  8. Откройте вкладку Получатель.

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

    Вариант

    Получатели уведомления.

    Дополнительные шаги

    Участник

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

    1. Выбрав Участник, выберите вкладку На основе роли.

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

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

    Пользователь workflow-процесса

    Пользователи в текущем workflow-процессе

    1. Выбрав Пользователь workflow-процесса, выберите вкладку Пользователь workflow-процесса.

    2. В списке Пользователь workflow-процесса выберите пользователя, который участвует в workflow-процессе.

    Пользователь

    Определенные пользователи Microsoft Dynamics AX

    1. Выбрав Пользователь, выберите вкладку Пользователь.

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

  10. Повторите шаги 3-9 для каждого события, выбранного на шаге 2.

Назначение решения

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

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

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

    Вариант

    Назначенные пользователи

    Дополнительные шаги

    Участник

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

    1. Выбрав Участник, выберите вкладку На основе роли.

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

    3. В списке Участник выберите группу или роль, которому назначена решение.

    Иерархия

    Пользователи в определенной организационной иерархии

    1. Выбрав Иерархия, выберите вкладку Выбор иерархии.

    2. В списке Тип иерархии выберите тип иерархии, которому назначена решение.

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

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

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

    4. Откройте вкладку Параметры иерархии.

    5. Укажите, каким пользователям в диапазоне решение назначен:

      • Разрешать всем загруженным пользователям – Решение назначен всем пользователям в диапазоне.

      • Разрешать только последнему загруженному пользователю - Решение назначается только к последней пользователю в диапазоне.

      • Исключить пользователей, для которых выполняется следующее: - Решение не назначается никаким пользователям в диапазоне, отвечающим определенному условию. Чтобы указать условие, щелкните Добавить условие.

    Пользователь workflow-процесса

    Пользователи в текущем workflow-процессе

    1. Выбрав Пользователь workflow-процесса, выберите вкладку Пользователь workflow-процесса.

    2. В списке Пользователь workflow-процесса выберите пользователя, который участвует в workflow-процессе.

    Пользователь

    Определенные пользователи Microsoft Dynamics AX

    1. Выбрав Пользователь, выберите вкладку Пользователь.

    2. список Доступные пользователи: включает все пользователей Microsoft Dynamics AX. Выберите пользователей, которым назначить Решение, а затем переместите этих пользователей в список Выбранные пользователи:.

    Очередь

    Очередь задач

    1. Выбрав Очередь, выберите вкладку На основе очереди.

    2. Для назначения Решение к конкретной очереди, выполните следующие действия:

      • В списке Тип очереди выберите Очереди задач.

      • В списке Имя очереди сообщений выберите очередь.

    3. Если определенное условие должно указывать, в какую очередь Решение назначается, выполните следующие шаги:

      • В списке Тип очереди выберите Зависимые очереди задач.

      • В списке Имя очереди сообщений выберите Зависимая очередь.

  3. Откройте вкладку Ограничение по времени.

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

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

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

    • Недели - введите Число недель, которые есть у пользователя для принятия Решения.

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

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

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

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

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

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

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

    Например, в следующей таблице представляет собой маршрут эскалации.

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

    Путь эскалации

    1

    Назначит: Дарье

    2

    Назначить: Ирине

    3

    Заключительное действие: [Выбор 1]

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

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

    Вариант

    Пользователи, которым эскалируется решение

    Дополнительные шаги

    Иерархия

    Пользователи в определенной организационной иерархии

    1. Выбрав Иерархия, выберите вкладку Выбор иерархии.

    2. В списке Тип иерархии выберите тип иерархии, которому эскалировать решение.

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

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

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

    4. Откройте вкладку Параметры иерархии.

    5. Укажите, каким пользователям в диапазоне решение эскалируется:

      • Разрешать всем загруженным пользователям – решение эскалируется всем пользователям в диапазоне.

      • Разрешать только последнему загруженному пользователю - решение эскалируется только к последней пользователю в диапазоне.

      • Исключить пользователей, для которых выполняется следующее: - решение не эскалируется никаким пользователям в диапазоне, отвечающим определенному условию. Чтобы указать условие, щелкните Добавить условие.

    Пользователь workflow-процесса

    Пользователи в текущем workflow-процессе

    1. Выбрав Пользователь workflow-процесса, выберите вкладку Пользователь workflow-процесса.

    2. В списке Пользователь workflow-процесса выберите пользователя, который участвует в workflow-процессе.

    Пользователь

    Определенные пользователи Microsoft Dynamics AX

    1. Выбрав Пользователь, выберите вкладку Пользователь.

    2. список Доступные пользователи: включает все пользователей Microsoft Dynamics AX. Выберите пользователей, которым эскалировать решение, а затем переместите этих пользователей в список Выбранные пользователи:.

  4. Откройте вкладку Ограничение по времени.

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

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

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

    • Недели - введите Число недель, которые есть у пользователя для принятия Решения.

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

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

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

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

Задание предельного срока

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

Примечание

Параметры, выбранные в этих шагах имеют больший приоритет, чем параметры, выбранные в областях форм Назначение и Увеличение.

  1. В левой области щелкните Дополнительные настройки.

  2. Установите флажок Задать ограничение по времени для элемента workflow-процесса.

  3. Укажите в поле Продолжительность, когда эта решение должна быть принято. Выберите один из следующих вариантов:

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

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

    • Недели — Вводится число недель.

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

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

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

См. также

О редакторе workflow-процессов

Создать workflow-процесс

Настроить свойства workflow-процесса

Настройка элементов workflow-процесса