Пример. Изменение срока задания
<< Click to Display Table of Contents >> Разработка > Элементы разработки > Разработка задач и заданий > Настройка схемы задачи > Изменение схемы Пример. Изменение срока задания |
Ситуация
Предположим, создан тип задачи. В схеме задачи нужно изменить срок задания на контроль возврата документа так, чтобы срок выполнения задания стал 2 рабочих дня (ранее был 1 день).
Решение
1.В редакторе типа задачи перейдите в узел «Схема».
2.Если дорабатывается задача, опубликованная в продуктивную систему, создайте версию схемы. Если нет, решите, куда вносить доработки: в последнюю версию схемы или в новую.
3.На схеме выберите блок с заданием на контроль возврата.
4.На панели свойств рядом с событием Старт задания перейдите по ссылке Перейти к коду.
5.В обработчике события поправьте срок:
#region Контроль возврата
public virtual void StartAssignment4(Sungero.Docflow.ICheckReturnCheckAssignment assignment,
Sungero.Docflow.Server.CheckReturnCheckAssignmentArguments e)
{
// C помощью метода AddWorkingDays укажите нужное количество рабочих дней
// для выполнения задания на контроль.
assignment.Deadline = Calendar.UserToday.AddWorkingDays(2);
}
6.Сохраните изменения.
7.Опубликуйте разработку, проверьте изменения и перенесите в продуктивную систему.
В результате все новые задания на контроль возврата будут приходить со сроком 2 рабочих дня. У заданий, которые уже сформированы на момент обновления схемы, срок останется 1 день.
© Компания Directum, 2024 |