Перейти к содержанию

Категории: бизнес-логика


Обзор

Категория в 1Форма --- это шаблон, создаваемый и настраиваемый администратором системы, по которому пользователи создают объекты. Объекты категории могут представлять собой: задачи (поручения), бизнес-процессы, документы, записи справочника, записи журнала, обсуждения (чаты, аудио-/видеоконференции). С точки зрения системы все категории имеют единый инструментарий работы и администрирования: общий набор основных параметров (заказчик, исполнители, подписчики, сроки), индивидуальный набор дополнительных параметров (ДП), индивидуальный маршрут (жизненный цикл), права доступа на основе групп, подписи, оповещения и стандартные меню.

Терминология. В коде и БД используется Subcategories / SubcatID, но в бизнес-терминологии это называется «категория». Термин «подкатегория» не используется — он создаёт ложное впечатление вложенности. Таблица Categories / CategoryID в бизнес-терминологии — «раздел» (папка для группировки категорий по тематике: CRM, ОРД, HR и т.п.). См. также правила терминологии.

Категория обязательно принадлежит какому-либо разделу. При создании указывается имя и выбирается родительский раздел. Новую категорию можно создать копированием существующей --- при этом копируются все настройки, ДП, автоматизации (смарты) и статические подписи.


Дерево категорий в боковой панели

Доступно в нижней части левой боковой панели «Избранное». В дереве отображаются все разделы и категории, на которые у пользователя есть права. Иерархия — раздел может содержать вложенные разделы и категории.

Поведение: - Клик по названию раздела — раскрывает список входящих категорий. - Клик по названию категории — открывает список задач в её представлении по умолчанию. - Если название обрезано — полная подпись доступна во всплывающей подсказке при наведении.

Поиск в дереве

В верхней части панели — поле поиска. Можно вводить: - название или часть названия категории; - идентификатор категории; - номер задачи из категории — система найдёт категорию, в которой эта задача находится.

Поиск работает без учёта раскладки клавиатуры: ввод rfntujhbb вернёт «категории».

Индикаторы числа задач

Справа от категории могут отображаться счётчики (зависят от настроек категории):

Цвет Что показывает
Красный Просроченные задачи
Синий Новые задачи
Серый Всего задач

Счётчики динамически пересчитываются при создании задач, переносе срока, переходе в новый статус и переносе в другую категорию.

Полные счётчики (всех задач) показываются только при наличии прав на категорию. При смарт-доступах, гибких правах или правах по кастомной функции отображаются только задачи, где пользователь — заказчик/исполнитель/подписчик.

В период замещения справа в скобках выводится количество объектов замещаемого сотрудника.

Контекстное меню

ПКМ по разделу или категории:

Пункт Описание
Создать Переход к форме создания задачи (если есть право «Создавать задачи»)
В избранное Добавить в Избранное в выбранном представлении
Открыть в виде Открыть в выбранном представлении (Таблица, Лента, Канбан и т.д.)
Открыть отбор Список задач с преднастроенным отбором (если настроен)
Инструкция Опционально настраивается администратором: открывает модальное окно со статьёй пространства
Настройка Переход к настройкам категории в SPA-режиме администрирования (только администраторы)

Структура: разделы и категории

Разделы

Раздел --- аналог папки, предназначенный для группировки категорий. Разделы могут быть вложенными (родительский раздел). Для раздела настраиваются: - Стандартное представление --- Лента, Таблица, Календарь, Файлы, Сводка, Портал, Галерея, Иерархический справочник, Диаграмма Ганта, Проекты, Иерархия, Диск, Канбан, Чаты, Канал и др. - Массовые действия --- выдача/отзыв прав доступа для группы сразу на все вложенные категории. - Модуль --- привязка раздела к модулю. Если модуль задан, все категории, создаваемые внутри раздела, по умолчанию получают этот модуль. - Дополнительный синдикат --- раздел отображается как портал.

Категория

Каждая категория имеет уникальный ID, название, принадлежит разделу и опционально --- модулю. При создании ДП и смартов в категории они автоматически получают привязку к тому же модулю. Система блокирует добавление ДП из другого модуля.

Типы категорий

Тип Назначение
Задачи Стандартный тип (по умолчанию). Для задач, поручений, бизнес-процессов
Справочник Категория-справочник. Задачи не имеют сроков/исполнителей в алгоритмах. Не работают роли, автоназначение, повторения. В дереве не выводится количество задач
Календарь Задачи отображаются в календарях. Автоматически добавляются ДП: С, По, Вид, Вне офиса, Место и др.
Пространство Для статей. Становится доступна в меню Пространств. Автодобавление ДП: Содержимое страницы, Обложка и др.
Чаты/каналы Задачи отображаются в списке Чатов
Новости Задачи открываются в виде виджета новостей. Автодобавление ДП: Обложка, Теги, Рубрика, Аннотация и др.
Ресурсы Справочник ресурсов. Автодобавление ДП: Тип ресурса, Подтип, Основные исполнители и др.
Экземпляры ресурсов Справочник экземпляров материальных ресурсов
Группы соц. сети Для групп социальных сетей. Автонастройка комментариев, подписчиков и др.

Системные категории

В разделе "Системный" собраны категории для базовых бизнес-процессов: - Календарь --- для календарных событий (встречи, отсутствия). - Личные задачи --- задачи, не относящиеся к конкретному БП. - Общение --- групповые чаты. - Проектные задачи --- для модуля проектного управления, при реализации переносятся в указанную категорию. - Справочник ресурсов --- для управления ресурсами. - Уведомления о прочтении --- автоматически создаются при резолюциях по подписям. - ToDo list --- чек-листы (шаблоны и задачи шаблонов). - Социальные сети --- Группы для открытых/закрытых публикаций, Личные публикации, Статьи. - Справочники 1С --- при синхронизации с 1С:Предприятие.


Маршруты и статусы

Статусы задач

Каждый статус имеет тип: Начальный, Активный или Завершающий. Тип влияет на поведение: - Для завершающих статусов рекомендуется активировать "Заполняется дата завершения". - Начальный статус по умолчанию --- "Новая" (ID=1), но может быть переопределен через "Произвольный статус начала маршрута".

Маршрут категории

Маршрут --- это жизненный цикл задач, состоящий из переходов между статусами. При создании категории автоматически настраивается маршрут по умолчанию. Маршрут представлен в виде таблицы переходов: каждая строка описывает переход из исходного статуса в целевой.

Каждый переход имеет: - Уникальный ID, присваиваемый автоматически. - Кнопку перехода на карточке задачи (текст кнопки = название перехода). - Флаг активности --- неактивные переходы отображаются серым.

Ключевые настройки перехода: - Автоисполнитель --- "Нажавший кнопку" автоматически назначается исполнителем, или исполнитель берется из ДП/роли. - Срок перехода --- время на выполнение этапа; по истечении возможен альтернативный переход. - Становится обжалованной --- при возврате в работу прежние исполнители снова видят задачу. - Сбросить срок --- очищает текущий срок при переходе в режим ожидания. - Кнопка скрыта --- переход выполняется только программно. - Автопереход при завершении подзадач --- задача переходит автоматически при завершении всех подзадач. - Текст подтверждения --- комментарий, добавляемый в задачу после перехода.

Шаг при постановке (автопереход)

Над таблицей маршрута можно выбрать переход, который выполняется автоматически после создания задачи. Пользователь должен иметь право на этот переход. Альтернативно автопереход реализуется через смарты (событие "После создания задачи").

Последовательность действий при переходе

При выполнении перехода система последовательно выполняет 38 шагов, в том числе: 1. Проверка статуса подзадач (если требуется). 2. Проверка прав пользователя. 3. Проверка динамических подписей. 4. Выполнение коннекторов и смартов "перед сменой статуса". 5. Проверка плановых трудозатрат (если назначаются исполнители). 6. Мультизавершение (если включено). 7. Запрос подписей (задача переходит в "На подписи"). 8. Выполнение перехода и запись в журнал. 9. Генерация текста задачи (по шаблону), сброс срока. 10. Комментарий о переходе, email-рассылка уведомлений. 11. Постановка подзадач на переходе. 12. Выполнение хранимых процедур. 13. Смарты "После перехода" и "После изменения статуса". 14. Обновление денормализации.

Важно: принудительная смена статуса (через редактирование поля "Статус") не выполняет переход по маршруту и пропускает все автоматизации. Доступна только пользователям с правами администратора категории.

Вкладки настройки перехода

Каждый переход имеет вкладки: - Настройки --- основные параметры перехода. - Подзадачи на переходе --- автосоздание подзадач/связанных задач с синхронизацией ДП. - Подписи на переходе --- запрос одной или нескольких подписей, список акцептантов может зависеть от ДП. - Доп. параметры --- настройка прав доступа на ДП при переходе. - Действия с ДП --- формирование файлов по шаблону. - Смарты на переходе --- смарт-действия на событиях "Перед переходом" и "После перехода".


Настройки категории

Настройки категории разделены на два больших блока: Основное и Дополнительные настройки.

Основное

Содержит секции: - Основные настройки (общие) - Настройки задачи - Дополнительные поля задачи - Бизнес-процесс (маршрут, автоматизация, подписи, кнопки) - Инструменты (тулбар, файлы, форма создания, проекты, опросы, ресурсы) - Вид категории (представления, счетчики, названия интерфейса)

Дополнительные настройки

Содержит секции: - Категория (перенос/копирование задач, подзадачи, JS/CSS вставки, шаблонизация, прочее) - Уведомления - Почта - Гибкие права на задачи - Еще

В блоке «Категория» в дополнительных настройках задаётся ID категории-источника шаблонов. Если ID заполнен, при создании задачи (по кнопке «Создать задачу» или «+» в связанном бизнес-индикаторе) открывается модалка выбора задач-шаблонов из указанной категории; клик по шаблону открывает форму создания с предзаполненными данными, кнопка «Создать без шаблона» сохраняет обычный сценарий пустого создания.


Общие настройки

Определяют базовые свойства категории:

Настройка Описание
Название категории Лаконичное и информативное. Поддержка мультиязычности
Модуль Привязка к модулю; ДП/смарты наследуют модуль категории
Раздел Родительский раздел
Тип категории Задачи, Справочник, Календарь, Пространство и др. (см. выше)
Ответственная группа (Владелец) Получает уведомления об отклонении/просрочке задач
Режим отображения на главной Показывать все / Только задачи / Только комментарии / Не показывать ничего
Инструкция ID пространства; в карточке задачи появляется кнопка перехода к инструкции
Цвет аватара Цвет по умолчанию для карточки задачи (12 цветов + None)
Иконка аватара Из набора иконок (/spa/content-icons)
Режим конфиденциально Выключить / Разрешить выборочно / Каждая задача конфиденциальна
Режим шифрования Без шифрования / Разрешить шифрование / Обязательно (AES/Rijndael, необратимо)
Реакции на объекты Выключены / Лайки / Сердечки / Лайки и дизлайки / Все реакции
Заметки Только для администратора, описание нюансов настройки

Конфиденциальность: полностью ограничивает доступ к задаче пользователям, не являющимся подписчиками. Статические подписи не блокируются, эскалирование просроченных не производится.

Шифрование: скрывает текст, комментарии и файлы. ДП остаются видимыми. Дешифровка невозможна. Отдельные ДП (Текст, Большой текст) тоже можно шифровать.


Настройки задачи

Исполнитель

Режимы назначения: - Разрешить назначать при постановке --- исполнители выбираются заказчиком. - Запретить назначать при постановке --- поле "Исполнители" скрыто при создании. - Назначение обязательно --- задача не может быть создана без исполнителя. - Запретить назначение --- поле "Исполнитель" и кнопка "Делегировать" полностью скрыты.

Дополнительные опции: разрешить только одного исполнителя, ограничить удаление исполнителей, ограничить смарт-выражением, разрешить последнему исполнителю снимать с себя исполнение.

Несколько исполнителей (мультизавершение)

При включенной настройке "Все исполнители должны завершить задачу" задача не завершается, пока каждый исполнитель не выполнит свой шаг. Действие при мультизавершении: "Ничего" (галочка у имени), "Удалить из исполнителей", "Удалить из подписчиков".

Возможно создание отдельной копии задачи для каждого исполнителя.

Срок

Режимы: Обязателен / Включен / Отключен. Настраиваются: - Срок по умолчанию (в минутах, часах, рабочих или календарных днях). - Минимальный срок --- запрет ставить срок меньше заданного. - Рекомендуемый срок --- для отчета "Задачи, не выполненные за рекомендуемый срок". - Ограничение на прошедшие даты, выходные дни, рабочее время. - Ограничить перенос срока и даты начала работы правом «Переносить срок» — поля «Срок» и «Дата начала» в MTF блокируются для пользователей без этого права (см. права доступа). - Блокировка срока заказчиком. - Напоминания о приближении (25%, 50%, 75%, в день окончания). - Запрет/разрешение переходов и смены исполнителей в просроченных задачах. - Исключение из отчетов о просрочке.

Заказчик и подписчики

  • Скрыть заказчика, разрешить менять заказчика, не подставлять автоматически.
  • Разрешено подписывать группы --- при выборе группы все участники подписываются.
  • Ограничить подписку --- только пользователи с правами на задачу.

Подзадачи

  • Ставить только подзадачи --- задачи создаются только как дочерние.
  • Отклонять дочерние при отклонении родительской.
  • Для завершения требуется завершить подзадачи.
  • Фиксировать смену статусов дочерних задач в родительской.
  • Срок дочерних не может быть позже срока родительской.
  • Копировать подписчиков в подзадачи.

Карточка задачи (MTF)

MTF (Main Task Form) --- карточка для работы с уже созданной задачей. Ключевые настройки:

Настройка Описание
Отображать основной маршрут Лента основного маршрута в карточке
Разрешить назначать приоритет Выбор приоритета из выпадающего списка
Отображать Статус Текущий статус в карточке
Отображать Начало работы Поле "Начало работы"
Разрешить изменять дату начала работы в завершённых задачах Если отключено (по умолчанию) — поле «Дата начала» блокируется для редактирования при переходе задачи в завершающий статус. Не влияет на поле «Срок»
Количество колонок ДП Определяет ширину ДП в карточке задачи:
1/3 размера — ДП занимает треть ширины (до 3 ДП в строке)
1/2 размера — ДП занимает половину ширины (до 2 ДП в строке)
Во всю ширину — ДП занимает всю ширину строки (1 ДП в строке)

Настройка влияет на компоновку формы и читаемость данных
Компактные переходы Только переключатель статуса, без кнопок
Компактные действия Выпадающее меню "Действия" вместо отдельных кнопок
Положение кнопок переходов В начале формы / В конце формы / По смарт-выражению / В начале и в конце (v2.267+)
Кнопки "Следующая/Предыдущая задача" Навигация между задачами из списка
Другие действия Название кнопки для смарт-кнопок
Выводить блоки над остальными ДП Порядок блоков и нераспределенных ДП
Скрыть дату создания Скрывает дату создания
Имя стандартного блока ДП Кастомное название для блока "Параметры"

Форма создания задачи (NTF)

NTF (New Task Form) --- карточка начального заполнения при создании задачи. Содержит поля и две кнопки: "Создать задачу" и "Отмена". После создания всегда открывается MTF.

Настройка Описание
Не использовать форму создания Задача создается сразу, открывается MTF. Требования: нет обязательных ДП, текст/срок/исполнитель не обязательны или имеют дефолты
Разрешить приоритет при постановке Выпадающий список приоритетов
Разрешить добавление подписчиков Поле "Подписчики"
Разрешить получателей уведомлений Поле "Уведомить"
Разрешить повторения, напоминания Кнопки "Параметры времени", "Напоминания"
Дата начала работы при постановке Поле "Начало работы"
Лимит вложений Ограничение суммарного размера файлов (в байтах)
Количество колонок ДП (НТФ) Определяет ширину ДП в форме создания задачи:
1/3 размера — ДП занимает треть ширины (до 3 ДП в строке)
1/2 размера — ДП занимает половину ширины (до 2 ДП в строке)
Во всю ширину — ДП занимает всю ширину строки (1 ДП в строке)

Настройка влияет на компоновку формы и читаемость данных
Закрепить как чат Пункт в меню "Участники"

Текст задачи

Управляет поведением поля "Текст задачи":

Режим Поведение
Текст обязателен Поле обязательно при создании (по умолчанию, если нет других режимов)
Текст может быть пустым Поле отображается, но не обязательно
Запретить вносить текст Поле скрыто при постановке; текст формируется автоматически (шаблон, смарт)
Заблокировать изменение Поле видимо при постановке, но недоступно для редактирования
Скрыть текст задачи Поле полностью скрыто

Дополнительно: - Максимальная длина текста --- влияет на денормализацию. Для типа "Новости" автоматически 115. - Уникальность текста --- проверка при создании; требует ограничения длины. - HTML в тексте --- панель форматирования. Не рекомендуется для справочников и ДП Lookup. - Локализация текста --- ввод текстов для разных локалей; требует включенного HTML. - Права на редактирование --- заказчик, администратор, подписчики, любой; менее приоритетны, чем запрет/блокировка. - Текст по умолчанию, шаблон для автогенерации.


Настройки отображения (Вид)

Секция "Вид категории" включает: - Представления --- конфигурация табличного, ленточного, канбан и других представлений. - Счетчики --- настройка счетчиков задач. - Основные названия интерфейса --- кастомизация названий системных элементов. - Прочие названия интерфейса --- дополнительная кастомизация.

Фильтр «Задачи» в виде «Календарь»

Представление «Календарь» доступно для всех типов категорий, не только календарных. В фильтре вида «Задачи» задачи категории отображаются на ленте календаря по диапазону дат «С»/«По».

По умолчанию (без отдельной настройки):

  • «С» = Tasks.StartTime (системное поле «Дата начала»);
  • «По» = Tasks.OrderedTime (системное поле «Срок»);
  • если одна из дат пустая — диапазон расширяется на +5 минут относительно заполненного значения;
  • если обе даты пустые — задача в календаре не отображается.

Для точной настройки администратор задаёт привязку к ДП в дополнительных настройках категории: CalendarTasksDateFromExtParamId (С) и CalendarTasksDateToExtParamId (По). Эти свойства хранятся в dbo.Subcategories.JsonSettings и возвращаются эндпоинтом GET /api/admin/subcategories/{subcatId}/additional-settings. Если ДП-настройки заданы, фильтр строится по ним вместо системных полей задачи.

Полный календарный функционал (повторения, принятия приглашений, CalDAV-синхронизация) для не-календарных категорий не подключается — это ограничение именно фильтра вида «Календарь».


Действия над задачами (перенос и копирование)

Настройка Описание
Запретить перемещать из категории Пункт "Переместить" скрыт
Запретить переносить в категорию Запрет переноса из других категорий
Очищать исполнителей при переносе Автоочистка при переносе в другую категорию
Запретить копировать из категории Пункт "Копировать" скрыт
Запретить копировать в категорию Запрет копирования из других категорий

Комментарии

Настройка Описание
Включить комментарии При отключении лента скрыта, доступна только карточка
Включить реакции Реакции на сообщения
Разрешить редактирование Автор может менять отправленный комментарий
Запретить в завершенных Нельзя писать в задачу в терминальном статусе
Запретить добавление Блок добавления скрыт, лента остается
История изменений ДП в ленту При сохранении истории ДП предыдущее значение публикуется сообщением
Не отображать системные Только пользовательские сообщения
Запретить удаление Запрет удаления для всех, включая авторов
Автопрочтение при закрытии Все сообщения помечаются прочитанными при завершении

Подписи в категории

Настройки подписей определяют, кто и как может отзывать и управлять подписями:

  • Разрешить исполнителям / акцептантам / заказчику / запросившим подпись отзывать подписи --- кнопка "Отозвать согласование" прерывает маршрут и возвращает задачу на предыдущий статус.
  • Отсылать запросы подписей от имени диспетчера задач.
  • Осуществлять переходы при отклонении подписи от имени диспетчера --- предотвращает ошибку, когда у акцептанта нет прав администратора.
  • Создавать системные копии файлов при акцепте --- скрытая версия файла для снэпшота.
  • Делегирование требует акцепта подписи --- при делегировании запрашивается указанная подпись; смена исполнителя только после акцепта.
  • Смена заказчика требует акцепта подписи --- аналогично для заказчика.
  • Изменение срока требует акцепта подписи --- при изменении срока в задаче запрашивается акцепт указанной подписи. Чтобы пользователи могли переносить срок без согласований: AdminSPA → Категория → вкладка «Подписи» → поле «Изменение срока требует акцепта подписи» → очистить привязку. Если нужно отключить условно --- задать смарт-выражение, возвращающее -1 (запрос подписи пропускается).

Все три последних настройки поддерживают как прямое указание подписи, так и определение через смарт-выражение (возвращающее ID подписи; -1 = не запрашивать).

Детальная документация по подписям: docs/domains/signatures/business.md


Дополнительные параметры (ДП) в категориях

Привязка ДП к категории

ДП привязываются к категории на вкладке "Дополнительные поля задачи". Один и тот же ДП может использоваться в нескольких категориях с разным именем в каждой (например, ДП типа "Файл" отображается как "Проект договора" в одной категории и "Проект КП" в другой).

Каждый ДП в категории имеет настройки: - Имя в категории --- отображаемое название (не должно совпадать с системными: Заказчик, Исполнитель, Статус и др.). - Привязка к блоку --- ДП можно поместить в блок ДП с указанием порядка и количества занимаемых колонок (см. настройку "Количество колонок ДП" выше). Настройка ширины влияет на компоновку ДП внутри блока. - Скрытый --- не отображается в пользовательском интерфейсе. - При постановке --- Отображать / Не отображать / Обязателен. - Значение по умолчанию --- фиксированное, пустое или через смарт. - Обязателен для завершения --- задача не может быть завершена без заполнения. - Заполняется один раз --- после заполнения нельзя изменить (кроме администратора). - Только уникальные значения --- уникальность в рамках категории. - Требовать комментарий при изменении --- причина запрашивается при повторном изменении. - Скрыть при пустом значении --- ДП не отображается на MTF при пустом значении. - Подсказка --- всплывающая подсказка (текст или из смарт-выражения; типы: default, info, warning, error, success). - Не копировать значения из задачи-источника --- при создании задачи из контекста другой.

Типы ДП

Lookup поле, URL, Адрес, Адрес Email, Большой текст (с форматированием и без), Выбор нескольких задач (Multilookup), Выбор пользователей, Выпадающий список (с редактированием и без), Галочка, Дата, Дата и время, Деньги, Дерево, Нумератор, Сквозной, Таблица, Текст, Файл, Число.

Блоки ДП

ДП группируются в блоки для структурирования карточки задачи. Один ДП может входить в несколько блоков. Системный блок "Шапка задачи" размещает ДП в основном блоке карточки под кнопками перехода.

БИ (Блок "Используется")

Позволяет отображать в карточке задачи список связанных задач из другой категории, настроенной через ДП Lookup. Связь определяется значением Lookup-поля категории-источника, указывающим на текущую задачу.

Блок состоит из одной или нескольких вкладок (обычно — по категории). Записи во вкладках — ссылки на задачи; клик открывает карточку.

Тулбар вкладки

Кнопка Действие
Создать Создать задачу в категории-источнике; новая задача автоматически связывается с текущей. Если в категории включена опция «Не использовать форму создания задачи», задача создаётся мгновенно без формы
Показать завершённые Включает отображение завершённых задач (по умолчанию — только активные)
Фильтр Включает строку фильтрации значений
Группировка Видимость строки группировки
Редактировать таблицу Переключает режим редактирования таблицы
Развернуть Открыть в модальном окне
Показать колонки Выбор отображаемых столбцов
Режим выбора Чекбоксы у задач для массовых действий
Дублировать Доступно в режиме выбора. Создаёт копии отмеченных задач в категории-источнике. Заказчик — текущий пользователь; если у оригинала просрочен срок — у копии устанавливается +24 часа от текущего момента; к названию добавляется «(Копия)» (если текст не генерируется смарт-автоматизацией)
Экспорт в Excel / CSV Учитывает настройку «Все записи»: если выключена — только активные, если включена — все
Вид по умолчанию Сброс пользовательских настроек таблицы

Видимость кнопки «Создать». Кнопка отображается только если у текущего пользователя есть право «Создавать задачи» в категории-источнике БИ. При отсутствии этого права кнопка полностью скрывается; пользователь видит вкладку БИ только для просмотра связанных записей и не получает доступа к созданию задачи из этого блока. Поведение единообразно во всех режимах отображения, включая «краткую форму».

Детальная документация по ДП: docs/domains/ext-params/business.md


Иерархия

Категория может отображаться в виде иерархического списка (дерева). Два способа настройки:

  1. По связи через ДП Lookup --- создается ДП Lookup, указывающий на ту же категорию (связь "родитель-потомок"), и ДП "Галочка" (признак папки). В настройках иерархии указываются эти ДП. Задачи-родители имеют включенную галочку, дочерние --- ссылку на родительскую.

  2. По дереву подзадач --- иерархия соответствует дереву подзадач без дополнительных ДП.

Для иерархического представления настраиваются ДП, отображаемые в гриде (страница "Доп. параметры в гриде").

Ограничение: в представлении «Иерархия» поддерживаются только статические дополнительные параметры категории. Динамические колонки, формируемые через хранимые процедуры или другие источники динамических настроек колонок, не отображаются; для них используйте табличное представление.


Рекомендуемые категории для создания задач

Для каждой категории можно задать список рекомендуемых категорий, которые показываются при создании подзадач или связанных задач. Список отображается перед полным перечнем доступных категорий с иконкой категории. Используется также в проектном управлении --- первая категория из списка становится целевой для новой проектной подзадачи.


Права доступа

Уровни управления правами

  1. На уровне категории --- права выдаются группам. Режимы просмотра: "По группам" и "По правам". Массовые действия на уровне раздела.

  2. На уровне задачи --- определяются ролью пользователя (заказчик, исполнитель, подписчик, со-исполнитель, консультант, помощник, руководитель). Акцептанты получают доступ только на период обработки подписи.

  3. Смарт-доступ --- условия отбора задач через смарт-выражения на основе ДП. Более гибкий способ, значения ДП могут менять сами пользователи.

  4. Ограничение исполнителей --- смарт-выражение возвращает список UserID; действует и при создании, и в существующей задаче.

  5. Роли --- доступ к задачам через назначенную роль (например, "Руководитель").

  6. Заместители --- автоматическое делегирование всех прав на период замещения (кроме конфиденциальных и скрытой оценки).

Основные права на категорию

  • Администратор задач --- полные права на параметры, удаление сообщений, закрытие тредов.
  • Просмотр всех задач --- видимость всех задач без участия.
  • Создавать задачи.
  • Исполнять --- назначение исполнителем.
  • Назначать исполнителей.
  • Редактировать исполнителей.
  • Переносить срок.
  • Менять заказчика.
  • Просматривать зашифрованные задачи.
  • И др.

Доступ к ДП

Доступ к отдельным ДП настраивается через колонки "Ограничение доступа", "Доступ зависит от статуса" и "Смарт-доступ" в настройках ДП категории. Права: чтение и редактирование.


Прочие настройки

Настройка Описание
Тип поиска Вхождение / Полнотекстовый / Полное совпадение / Обрамлять справа/слева
Искать в ДП по умолчанию Поиск по значениям ДП, а не по текстам
Ограничить просмотр истории Нет / Согласно доступам / По смарт-выражению
Частота обновления грида Автообновление таблицы задач (рекомендуется не чаще 30 сек.)
Использовать триграмм Нечеткий поиск по тексту (мин. 3 символа)
Скрыть быстрое создание в ДП Скрывает кнопку быстрой постановки в Lookup/Multilookup
Скрыть кнопку создания Во всех представлениях категории

Связи с другими доменами

Домен Связь
Задачи Категория --- шаблон для создания задач; определяет маршрут, ДП, представления, права
Дополнительные параметры Привязка ДП к категории с индивидуальными настройками (имя, обязательность, блок)
Подписи Подписи на переходах маршрута; настройки отзыва и делегирования через подписи
Маршруты / Статусы Маршрут жизненного цикла задач; автопереходы, альтернативные переходы
Смарт-логика Смарты на переходах, смарт-доступ, смарт-выражения для исполнителей/подсказок
Комментарии Настройки ленты сообщений на уровне категории
Пользователи и группы Права доступа на категорию выдаются группам; роли определяют доступ к задачам
Уведомления Оповещения при переходах, просрочках, изменениях
Почта Настройки почтовых ящиков категории
Файлы Настройки вложений, шаблоны файлов
Порталы Раздел может отображаться как портал (дополнительный синдикат)
Проекты Проектные задачи, рекомендуемые категории для подзадач
Календарь Категории типа "Календарь" отображаются в календарях пользователей
Чат Категории типа "Чаты/каналы" для мессенджера
Отчеты Рекомендуемый срок, исключение из отчетов о просрочке
Интеграции Синхронизация с 1С, коннекторы, хранимые процедуры