ActionItemExecutionTaskConstants.cs
4.14 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
using System;
namespace Sungero.RecordManagement.Constants
{
public static class ActionItemExecutionTask
{
public const string WorkingWithGUI = "Working with GUI";
public const string HasIndefiniteDeadline = "HasIndefiniteDeadline";
public const string HasIndefiniteDeadlineIsEnabled = "HasIndefiniteDeadlineIsEnabled";
[Sungero.Core.Public]
public const int MaxCompoundGroup = 100;
public const int MaxActionItemAssignee = 250;
/// <summary>
/// Период проверки завершения составного поручения в часах.
/// </summary>
public const int CheckCompletionMonitoringPeriodInHours = 8;
[Sungero.Core.Public]
public const string CheckDeadline = "CheckDeadline";
// Параметр "Запись в историю информации об изменении срока исполнителя или срока соисполнителей".
[Sungero.Core.Public]
public const string ChangeDeadlinesWriteInHistoryParamName = "ChangeDeadlinesWriteInHistory";
// Параметр "Запись в историю информации об изменении, если менялись только сроки".
[Sungero.Core.Public]
public const string ChangeOnlyDeadlinesWriteInHistoryParamName = "ChangeOnlyDeadlinesWriteInHistory";
public static class Operation
{
/// <summary>
/// Изменение срока.
/// </summary>
public const string ChangeDeadline = "ChangeDeadline";
}
/// <summary>
/// ИД диалога подтверждения при выполнении задачи на исполнение поручения.
/// </summary>
public const string ActionItemExecutionTaskConfirmDialogID = "1116c237-c585-4186-a7e1-ba81db27e420";
/// <summary>
/// ИД диалога подтверждения при выполнении задания на исполнение поручения.
/// </summary>
public const string ActionItemExecutionAssignmentConfirmDialogID = "bd3560c8-dee0-4fce-a17f-005b170e7835";
/// <summary>
/// ИД диалогов подтверждения при выполнении задания на приемку работ контролером.
/// </summary>
public static class ActionItemSupervisorAssignmentConfirmDialogID
{
/// <summary>
/// С результатом "Принято".
/// </summary>
public const string Agree = "a70db196-fe4d-4d49-a0aa-b75821b9a03f";
/// <summary>
/// С результатом "На доработку".
/// </summary>
public const string ForRework = "f27aad24-144e-4326-ad3c-30034c0c6f56";
}
/// <summary>
/// Код диалога добавления пункта поручения.
/// </summary>
public const string AddActionItemHelpCode = "Sungero_AddActionItemDialog";
/// <summary>
/// Код диалога редактирования пункта поручения.
/// </summary>
public const string EditActionItemHelpCode = "Sungero_EditActionItemDialog";
/// <summary>
/// Код диалога корректировки пункта поручения.
/// </summary>
public const string ActionItemHelpCode = "Sungero_ChangeActionItemDialog";
public const int ControlRelativeDeadline = 1;
/// <summary>
/// Ограничение длины короткого представления пункта корректировки.
/// </summary>
public const int ActionItemPartTextMaxLength = 58;
/// <summary>
/// Варианты контекста вызова корректировки поручения.
/// </summary>
public static class ChangeContext
{
public const string Simple = "Simple";
public const string Compound = "Compound";
public const string Part = "Part";
}
/// <summary>
/// ИД группы приложений.
/// </summary>
public static readonly Guid AddendaGroupGuid = Guid.Parse("d44a8df5-3fe9-4a1b-a5a0-e8aaa65820da");
}
}