Назначения и поручения
Назначения и поручения
Назначение
Сервис обеспечивает постановку задач, назначений и контроль их исполнения внутри платформы. Включает ToDo , назначение пользователей на документы (assign_to), правила автоматического назначения (Assignment Rule), проектные поручения и синхронизацию с ToDo .
Цели и задачи
- Назначать пользователей на документы (задачи, обращения, поручения) вручную или по правилам.
- Вести список личных задач (ToDo) с сроками и приоритетами.
- Автоматически назначать документы по правилам (round-robin, по полю, по загрузке).
- Связывать проектные поручения (Assignments) с ToDo при использовании Dinext.
- Контролировать исполнение через статус ToDo (Open/Closed) и уведомления о сроках.
Для кого
- Все пользователи, получающие назначения и ведущие ToDo.
- Руководители и координаторы, назначающие задачи.
- Администраторы, настраивающие Assignment Rule.
- Участники проектного контура (Assignments, синхронизация с загрузкой).
Основные понятия
- ToDo — документ задачи/поручения: Allocated To, Assigned By, Reference Type/Name, Description, Due Date, Priority, Status (Open/Closed/Cancelled).
- assign_to — механизм назначения пользователя на документ; обновляет поле _assign и создает ToDo.
- Assignment Rule — правило автоматического назначения: при создании/обновлении документа создается ToDo выбранному пользователю (round-robin, по полю, по загрузке); возможно закрытие/переназначение по условию и due date из поля документа.
- Assignments — проектные поручения с исполнителем и сроком; могут синхронизироваться с ToDo через Dinext.
- Закрыть ToDo может только назначенный (assignee); напоминания по сроку — через Notification, встроенных напоминаний нет.
Основные сущности / объекты
- ToDo, assign_to.py .
- Assignment Rule .
- Assignments ; синхронизация с ToDo — Dinext (server_script).
Основные сценарии / процессов
Ручное назначение на документ
- Открыть документ (Task, Issue и т.д.); в боковой панели выбрать «Assign» / «Назначить».
- Выбрать пользователя (и при необходимости срок); подтвердить.
- Создастся ToDo у выбранного пользователя; поле _assign в документе обновится; при настройке — комментарий и уведомление.
- Назначенный видит задачу в своем списке ToDo и может закрыть после выполнения.
Автоматическое назначение (Assignment Rule)
- Создать Assignment Rule: тип документа, условие (опционально), способ выбора пользователя (round-robin, по полю документа, load balancing).
- Задать due date из поля документа при поддержке.
- При создании/обновлении документа, удовлетворяющего правилу, создастся ToDo выбранному пользователю.
- При необходимости настроить закрытие или переназначение ToDo по условию (статус документа и т.д.).
Проектные поручения и синхронизация с ToDo
- Создать поручение (Assignments) в Dinext: исполнитель, срок, описание, привязка к совещанию/проекту.
- При установленном Dinext поручение может синхронизироваться с ToDo (создание/обновление ToDo по скрипту).
- Исполнитель работает с единым списком ToDo; закрытие ToDo может обновлять статус Assignments по правилам приложения.
- Отчет по загрузке учитывает назначения по задачам и загрузке.
Правила и ограничения
- ToDo: право видеть все имеют System Managers; обычные пользователи видят свои назначения или созданные ими. Закрыть может только assignee.
- Assignment Rule применяется при срабатывании условия; при нескольких правилах для одного тип документа порядок и приоритет уточняйте в настройках.
- Due date в ToDo используется для отображения и для правил; встроенных напоминаний нет — настраивайте Notification на ToDo (например, за день до due date).
Результаты / отчетность
- Список ToDo пользователя (Open/Closed) с фильтрами по срокам и приоритету.
- Список назначений по документу (поле _assign, боковая панель Assign).
- Отчеты по загрузке и назначениям при использовании Dinext и отчетов по Assignments.
Типовые вопросы и ошибки (FAQ)
Как напомнить о сроке выполнения ToDo?
Настроить Notification для тип документа ToDo: событие (например, за день до due date) можно эмулировать через запланированную задачу (scheduler), которая находит ToDo с due date = завтра и отправляет уведомление. Либо использовать кастомное напоминание в приложении.
Кто может закрыть ToDo?
Только пользователь, указанный в Allocated To (assignee). Assigned By и другие могут только отменить (Cancel) при наличии прав на ToDo.
Чем Assignments отличается от ToDo?
Assignments — проектный документ с привязкой к проекту/совещанию и расширенными полями. ToDo — универсальная задача платформы. При синхронизации они связаны: поручение создает или обновляет ToDo для единого списка дел исполнителя.