Auto approve (#21)
Co-authored-by: gorbenko.pavel <gorbenko.pavel@tansu.kz> Reviewed-on: http://git.tnsu.kz/gorbenko.pavel/tnsu-approval-route/pulls/21
This commit was merged in pull request #21.
This commit is contained in:
@@ -31,6 +31,20 @@ public class TemplateRouteStep
|
||||
/// </summary>
|
||||
public bool? AskOverdueReason { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Согласовывать шаг автоматически, когда истёк его SLA (см. <see cref="SlaHours"/>).
|
||||
///
|
||||
/// Не nullable, в отличие от SLA-полей рядом: наследовать тут нечего — у типа
|
||||
/// заявки такого «значения по умолчанию» нет и быть не должно (включить
|
||||
/// автосогласование сразу всем шагам типа — не настройка, а авария), поэтому
|
||||
/// три состояния не нужны, хватает обычного «включено/выключено».
|
||||
///
|
||||
/// Действует только вместе с SLA: без действующего SLA (ни на шаге, ни на типе
|
||||
/// заявки) отсчитывать нечего, и фоновая задача такой шаг пропускает
|
||||
/// (см. AutoApproveService).
|
||||
/// </summary>
|
||||
public bool AutoApprove { get; set; }
|
||||
|
||||
/// <summary>Как объединяются <see cref="Conditions"/> между собой — не действует, если условий меньше двух.</summary>
|
||||
public ConditionsLogic ConditionsLogic { get; set; } = ConditionsLogic.And;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user