Настройка задачи вручную

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Назначение задачи

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

  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

    Конечное действие: отклонить

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

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

Укажите, когда система автоматически действует в отношении задачи

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

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

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

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

  2. Установите флажок Включить автоматические действия.

  3. Щелкните Добавить условие.

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

  5. При необходимости введите дополнительные условия.

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

    1. Щелкните Тест. Будет открыта форма Условия тестового workflow-процесса.

    2. Выберите запись в области Проверить условие формы.

    3. Щелкните Тест. Система оценит запись и определит, соответствует ли она определенным вами условиям.

    4. Щелкните OK или Отмена для возврата к форме Свойства.

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

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

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

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

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

  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. Установите флажок Задать ограничение по времени для элемента workflow-процесса.

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

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

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

    • Недели - Введите число недель, в течение которых эта задача должна быть выполнена.

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

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

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

Задание диапазона возможных для пользователя действий

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

Примечание

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

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

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

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

  4. Установите флажок Запросить изменение, если требуется, чтобы пользователь мог запросить изменения представленных документов.

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

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

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

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

По умолчанию пользователи могут выполнять задачи из веб-части Список работ в Корпоративный портал для Microsoft Dynamics AX. Однако могут быть случаи где вы не хотите, чтобы пользователи могли выполнять задачи из этой веб-части. Например, может потребоваться, чтобы обязать пользователей открывать документы и выполнять задачи из самих документов.

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

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

  2. Для того, чтобы разрешить пользователям действовать с задачей из веб-части Список работ в Корпоративный портал, установите флажок Включение действий из списка работ на корпоративном портале.

  3. Для того, чтобы запретить пользователям действовать с задачей из веб-части Список работ в Корпоративный портал, снимите флажок Включение действий из списка работ на корпоративном портале.