Имя свойства |
Отображаемое имя |
---|---|
Причина прекращения |
|
Поручение |
|
Копия |
|
Пункты поручения |
|
Тип поручения |
|
Факт. дата |
|
Документы, добавленные в группу "Приложения" |
|
Выдал |
|
Исполнитель |
|
Соисполнители |
|
Срок |
|
Срок |
|
Общий срок |
|
Без срока |
|
Автоматически выполнить мое задание после выполнения подчиненного поручения |
|
Составное поручение |
|
Входит в проект резолюции |
|
На контроле |
|
Режим корректировки поручения |
|
Идентификатор процесса корректировки |
|
Соисполнители в пунктах поручения |
|
Документы, удаленные из группы "Приложения" |
|
Отчет |
|
Комментарий к отчету |
|
Контролер |
|
Ожидать завершение родительского задания |
*AssignedBy (Выдал): Sungero.Company.Employee
Сотрудник, который выдал поручение или от имени которого выдано поручение. Предзаполняется автором резолюции из персональных настроек текущего сотрудника.
В качестве автора резолюции можно выбрать:
•сотрудников, у которых текущий сотрудник указан замещающим
•руководителей, у которых текущий сотрудник является ассистентом с проставленным признаком «Отправляет поручения от имени руководителя»;
•исполнителя задания на рассмотрения с результатом «Вынесена резолюция»;
•подписывающего из задачи на согласование по регламенту;
•исполнителя задания на подписание с результатом «Подписано».
Если нет ограничения настройками видимости оргструктуры.
*IsCompoundActionItem (Составное поручение): Логическое
Признак составного поручения. Скрыто в проводнике. Заполняется в зависимости от состояния переключателя «Равноправные исполнители».
ActionItemType (Тип поручения): Перечисление
Тип поручения. Заполняется программно при создании задачи на исполнение поручения. Скрыто в проводнике.
Имя свойства |
Отображаемое имя |
---|---|
Main |
Основное |
Additional |
Соисполнителю |
Component |
Составное |
Main. Для основной задачи.
Additional. Для подзадач соисполнителям, если поручение простое.
Component. Для подзадач равноправным исполнителям, если поручение составное.
IsUnderControl (На контроле): Логическое
Признак того, что поручение находится на контроле. По умолчанию имеет значение False. При установке значения True поле Supervisor (Контролер) становится доступным и обязательным для заполнения.
Используется для:
•мониторинга хода выполнения работ в виджете «Поручения на контроле»;
•формирования списка исполнителей запроса на продление срока.
Supervisor (Контролер): Sungero.Company.Employee
Контролер поручения. Поле становится доступным для редактирования и обязательным, если IsUnderControl (На контроле) = True. Предзаполняется контролером по умолчанию из персональных настроек текущего сотрудника.
IsAutoExec (Автоматически выполнить мое задание после выполнения подчиненного поручения): Логическое
Признак того, что ведущее задание на исполнение поручения выполнится программно после выполнения подчиненного поручения. Ведущее задание выполнится, только если нет других подчиненных поручений в процессе (серверная функция CompleteParentAssignment). В отчет задания синхронизируются отчеты из подчиненных поручений в формате: «<Фамилия И.О.>: <Отчет>» (серверная функция SynchronizeResultActiveText).
По умолчанию имеет значение False. Для подчиненных поручений отображается на карточке и предзаполняется из персональных настроек текущего сотрудника (серверная функция CreateActionItemExecutionFromExecution). Если в качестве Supervisor (Контролера) указан инициатор задачи, то свойство очищается и становится недоступным для изменения.
HasIndefiniteDeadline (Без срока): Логическое
Признак того, что поручение будет отправлено исполнителю без срока.
Поле становится видимым, если AllowActionItemsWithIndefiniteDeadline (Разрешить отправлять поручения без срока) = True. По умолчанию имеет значение False. Для пунктов поручений и поручений соисполнителям программно заполняется значением из родительской задачи. При установке значения True поле Deadline (Срок) очищается и становится недоступным для заполнения.
Срок исполнения поручения. Поле становится видимым, если IsCompoundActionItem (Составное поручение) = False, обязательным и доступным для редактирования, если HasIndefiniteDeadline (Без срока) = False.
CoAssigneesDeadline (Срок): Дата и время
Срок поручения для соисполнителей. Поле становится видимым, если IsCompoundActionItem (Составное поручение) = False, и доступным для редактирования, если заполнено CoAssignees (Соисполнители). Поле является обязательным к заполнению, если HasIndefiniteDeadline (Без срока) = False и указаны CoAssignees (Соисполнители).
По умолчанию заполняется значением, вычисленным на основании Deadline и глобальных настроек ControlRelativeDeadlineInDays (Срок приемки, дней), ControlRelativeDeadlineInHours (часов).
ActualDate (Факт. дата): Дата и время
Фактическая дата исполнения поручения. Заполняется программно при выполнении задания ответственным исполнителем.
Используется для:
•построения отчета «Контроль сроков исполнения поручений»;
•фильтрации в списках «Поручения» и «Поручения по совещаниям»;
•мониторинга хода выполнения работ в виджете «Исполнение поручений в срок».
ActionItem (Поручение): Строка (1000)
Текст поручения. Скрытое свойство, не отображается на карточке. Для всех поручений, кроме подпоручения соисполнителю, программно заполняется первыми 1000 символами введенного на форме текста поручения (свойство ActiveText). Для подпоручения соисполнителю заполняется из ActionItem (Поручение) родительской задачи, так как не соответствует отображаемому тексту (ActiveText) подпоручения.
Подпоручение соисполнителю создается программно. Чтобы проще было визуально отличать его от основного поручения в дереве переписки, отображаемый текст подпоручения соисполнителю (свойство ActiveText) заполняется значением «Отправлено соисполнителю».
Синхронизация текста из ActiveText в ActionItem происходит:
•при старте задачи, если это пункт составного поручения (ActionItemType (Тип поручения)= Component);
•при сохранении карточки, если это не подпоручение соисполнителю (ActionItemType (Тип поручения) != Additional);
•при переключении с составного поручения на простое, если текст на форме при этом программно обновлен;
•при удалении или добавлении документа из основной группы вложений, чтобы тема задачи сформировалась по актуальному тексту поручения.
Текст поручения используется:
•для формирования темы задачи;
•для визуальной идентификации поручения в списках и папках;
•в отчете «Контроль сроков исполнения поручений».
Assignee (Исполнитель): Sungero.Company.Employee
Ответственный исполнитель поручения. Поле становится видимым и доступным для редактирования, если IsCompoundActionItem (Составное поручение) = False.
CoAssignees (Соисполнители): Коллекция
Список соисполнителей. Для каждого соисполнителя создается подзадача на исполнение поручения. Поле становится видимым и доступным для редактирования, если IsCompoundActionItem (Составное поручение) = false.
Имя свойства |
Отображаемое имя |
---|---|
Assignee |
Исполнитель |
AssignmentCreated |
Задание создано |
*Assignee (Исполнитель): Sungero.Company.Employee
Соисполнитель.
AssignmentCreated (Задание создано): Логическое
Признак того, что для соисполнителя была создана подзадача. Скрыто в проводнике.
FinalDeadline (Общий срок): Дата и время
Общий срок исполнения составного поручения. Используется при создании подзадач равноправным исполнителям, для которых не задан индивидуальный срок в ActionItemParts (Пунктах поручения). Поле становится видимым и доступным для редактирования, если IsCompoundActionItem (Составное поручение) = true.
ActionItemParts (Пункты поручения): Коллекция
Список пунктов составного поручения. Для каждого исполнителя создается подзадача на исполнение поручения. Коллекция становится видимой и доступной для редактирования, если IsCompoundActionItem (Составное поручение) = true.
Имя свойства |
Отображаемое имя |
---|---|
Пункт поручения |
|
Задача на исполнение поручения |
|
Исполнитель |
|
Задание создано |
|
Соисполнители |
|
Срок соисп. |
|
Срок |
|
№ |
|
Уникальный идентификатор пункта поручения |
|
Контролер |
Порядковый номер пункта поручения. При добавлении нового пункта поручения, программно заполняется следующим по порядку номером. Может принимать только положительные значения.
*Assignee (Исполнитель): Sungero.Company.Employee
Исполнитель пункта поручения.
ActionItemPart (Пункт поручения): Текст
Текст поручения для конкретного исполнителя.
Индивидуальный срок исполнения пункта поручения.
CoAssignees (Соисполнители): Текст
Соисполнители пункта поручения. Формируется из ФИО сотрудников, разделенных точкой с запятой. Доступно только для просмотра. Заполняется при изменении списка соисполнителей в свойстве PartsCoAssignees (Соисполнители в пунктах поручения).
CoAssigneesDeadline (Срок соисп.): Дата и время
Индивидуальный срок исполнения пункта поручения для соисполнителей. Не отображается в карточке, доступно в диалоге добавления/корректировки пункта поручения.
Supervisor (Контролер): Sungero.Company.Employee
Индивидуальный контролер пункта поручения.
ActionItemPartExecutionTask (Задача на исполнение поручения): Sungero.RecordManagement.ActionItemExecutionTask
Ссылка на основную задачу. Используется для связи подзадачи конкретному исполнителю и основной задачи. Скрыто в проводнике.
AssignmentCreated (Задание создано): Логическое
Признак того, что для пункта поручения была создана подзадача. Используется при создании подзадач по пункту поручения. Скрыто в проводнике.
PartGuid (Уникальный идентификатор пункта поручения): Строка (36)
Уникальный идентификатор пункта поручения. GUID генерируется при создании пункта поручения. Используется для связи с PartsCoAssignees (Соисполнители в пунктах поручения). Не отображается в карточке.
AbortingReason (Причина прекращения): Текст
Причина прекращения поручения. Поле становится видимым и обязательным для заполнения, когда ExecutionState (Состояние) = Aborted. Заполняется из диалога при прекращении задачи.
Используется для уведомления всех участников работ по поручению о том, что задача на исполнение поручения прекращена.
ExecutionState (Состояние): Перечисление
Отражает состояние исполнения поручения. Значение устанавливается программно.
Используется для:
•отображения текущего состояния поручения в списках;
•мониторинга хода исполнения поручения.
Имя свойства |
Отображаемое имя |
---|---|
OnExecution |
В работе |
OnControl |
На приемке |
OnRework |
На доработке |
Executed |
Исполнено |
Aborted |
Прекращено |
OnExecution. Промежуточный статус. Устанавливается при старте и рестарте задачи на исполнение поручения.
OnControl. Промежуточный статус. Устанавливается на этапе приемки работ контролером.
OnRework. Промежуточный статус. Устанавливается, когда поручение отправлено на доработку ответственным исполнителем или контролером.
Executed. Конечный статус. Устанавливается при приемке работ по поручению либо при выполнении задания на исполнение поручения, если контроль не требуется. При ExecutionState = Executed запрос отчета по поручению будет недоступен.
Aborted. Конечный статус. Устанавливается при прекращении задачи на исполнение поручения.
AddedAddenda (Документы, добавленные в группу «Приложения»): Коллекция
Документы, добавленные пользователем вручную в группу вложений «Приложения» поручения. Скрыто в проводнике, заполняется программно:
•в обработчике событий «Создание вложения», «Добавление вложения» и «Удаление вложения» группы «Приложения», чтобы в реальном времени учитывать изменение состава приложений пользователем в задаче;
•в событии «До рестарта» задачи, чтобы учесть документы, добавленные до прекращения задачи.
Используется для определения документов, которые не должны быть удалены из группы при синхронизации приложений по связям, даже если связь «Приложение» с основным документом отсутствует.
Имя свойства |
Отображаемое имя |
---|---|
AddendumId |
Документ, добавленный в группу «Приложения» |
AddendumId (Идентификатор документа): Идентификатор
ИД документа, который был добавлен в группу вложений «Приложения».
RemovedAddenda (Документы, удаленные из группы «Приложения»): Коллекция
Документы, удаленные пользователем вручную из группы вложений «Приложения» поручения. Скрыто в проводнике, заполняется программно:
•в обработчике событий «Создание вложения», «Добавление вложения» и «Удаление вложения» группы «Приложения», чтобы в реальном времени отслеживать изменение состава приложений пользователем в задаче;
•в событии «До рестарта» задачи, чтобы учесть документы, удаленные до прекращения задачи.
Используется для определения документов, которые не должны быть повторно добавлены при синхронизации в задачу по связи с типом «Приложение».
Имя свойства |
Отображаемое имя |
---|---|
AddendumId |
Документ, удаленный из группы «Приложения» |
AddendumId (Идентификатор документа): Идентификатор
ИД документа, который был удален из группы вложений «Приложения».
Программно заполняется из отчета по исполнению поручения после выполнения задания ответственным исполнителем. Не отображается на карточке. Зарезервировано для будущего использования.
ReportNote (Комментарий к отчету): Текст
Программно заполняется из комментария к отчету исполнителя после выполнения задания на приемку работ контролером. Не отображается на карточке. Зарезервировано для будущего использования.
ActionItemObservers (Копия): Коллекция
Список сотрудников, которым будут отправлены уведомления о старте и прекращении задачи на исполнение поручения.
Имя свойства |
Отображаемое имя |
---|---|
Observer |
Наблюдатель |
Observer (Наблюдатель): Sungero.CoreEntities.Recipient
IsDraftResolution (Входит в проект резолюции): Логическое
Признак того, что поручение создано в рамках подготовки проекта резолюции. Заполняется программно. Скрыто в проводнике.
OnEdit (Режим корректировки поручения): Логическое
Не используется, оставлен для совместимости.
OnEditGuid (Идентификатор процесса корректировки): Строка (36)
Уникальный идентификатор процесса корректировки поручения. По умолчанию заполняется пустой строкой. GUID генерируется при запуске корректировки из диалога по следующей логике:
•при корректировке простого поручения – для основного простого поручения при смене любых параметров;
•при корректировке поручения с соисполнителями – для каждого поручения соисполнителю;
•при массовой корректировке составного поручения – генерируется для составного поручения и для каждого корректируемого пункта;
•при корректировке пункта составного поручения – генерируется только для корректируемого пункта.
Сбрасывается после завершения корректировки в асинхронном обработчике ApplyActionItemLockDependentChanges().
Используется в асинхронных обработчиках ApplyActionItemLockIndependentChanges(), ApplyActionItemLockDependentChanges(), ChangeCompoundActionItem(), а также в валидации возможности корректировки в диалоге, чтобы определить доступность корректировки поручения в текущий момент.
Скрыто в проводнике.
PartsCoAssignees (Соисполнители в пунктах поручения): Коллекция
Список соисполнителей для пунктов поручения. Так как в коллекции ActionItemParts (Пункты поручения) хранится только отображаемое значение CoAssignees, выделена отдельная коллекция для хранения ссылок на соисполнителей. Одному пункту поручения может соответствовать несколько записей в коллекции PartsCoAssignees (Соисполнители в пунктах поручения) со связкой по свойству PartGuid (Уникальный идентификатор пункта поручения). Не отображается в карточке.
В схеме задачи при программном создании подзадач для пунктов составного поручения соисполнители из коллекции PartsCoAssignees (Соисполнители в пунктах поручения) копируются в коллекцию соисполнителей CoAssignees.
Обновляется при изменении соисполнителей пункта поручения.
Имя свойства |
Отображаемое имя |
---|---|
CoAssignee |
Соисполнитель |
PartGuid |
Уникальный идентификатор пункта поручения |
*CoAssignee (Соисполнитель): Sungero.Company.Employee
Соисполнитель для пункта поручения.
*PartGuid (Уникальный идентификатор пункта поручения): Строка (36)
Уникальный идентификатор пункта поручения.
WaitForParentAssignment (Ожидать завершение родительского задания): Логическое
Признак, что при выполнении родительского задания поручение создано и стартовано. В этом случае задание на исполнение поручения должно быть создано после завершения родительского задания.
В качестве таких заданий могут быть:
•задания на подписание, рассмотрение, создание поручений в рамках задачи согласования документа по регламенту;
•задания на подготовку проекта резолюции, рассмотрение документа с проектом резолюции руководителем, рассмотрение документа руководителем, обработку резолюции в рамках задачи на рассмотрение документа.
Используется в схеме задачи. Скрыто в проводнике.
© Компания Directum, 2024 |