Плагины
Страница для администраторов. TAktom модульный: почти всё сверх базового трекера — это функции (плагины), которые администратор включает по одной. Управление ими — раздел Админ → Плагины.
Панель плагинов
Страница состоит из двух карточек: «Плагины фронта» — реестр всего, что установка знает, и «Добавить плагин» — подключение своего.
Реестр
Таблица показывает по каждой функции:
| Колонка | Что означает |
|---|---|
| Имя | Техническое имя функции. Им же она называется в конфигурации инстанса. |
| Категория | Рубрика, к которой функция относится, — см. ниже. |
| URL | Откуда загружается её интерфейс. У встроенных — адрес внутри инстанса, у пользовательских — тот, что вы указали. |
| Источник | встроенный — поставляется с продуктом; пользовательский — добавлен вами. |
| Статус | Фактическое состояние, см. таблицу ниже. |
| Включён | Переключатель. У недоступных функций он серый и нажатию не поддаётся. |
Функций в поставке несколько десятков, поэтому над таблицей есть поиск (по имени, адресу и категории) и три фильтра — категория, статус, источник. Заголовки «Имя», «Категория» и «Статус» сортируют список, длинный список разбит на страницы, а переключатель «Таблица» / «Карточки» меняет вид — на узком экране карточки читаются лучше. У загруженной функции, у которой есть своя страница, в строке появляется кнопка «Открыть»: она уводит прямо на эту страницу, не заставляя искать её в меню.
Статусы:
| Статус | Что значит | Что делать |
|---|---|---|
| Загружен | Функция включена, её интерфейс загрузился. | Ничего. |
| После перезагрузки | Функцию только что включили: серверная часть уже работает, а интерфейс появится после обновления страницы. | Нажать «Применить и перезагрузить». |
| Отключён | Выключена администратором — это же состояние у всего, что ещё ни разу не включали. | Включить переключателем. |
| Недоступен | Не разрешена конфигурацией инстанса. Включить нельзя вовсе. | См. Конфигурация → Обязательные параметры. |
| Ошибка | Включена, но её интерфейс не загрузился. Причина — в подсказке при наведении. | Проверить, что все компоненты установки обновлены до одной версии, и перезагрузить страницу. |
Категории
Рубрика подсказывает, за что функция отвечает, и по ней же фильтруется список:
| Категория | Что в ней |
|---|---|
| Функционал задач | Поля, чек-листы, трудозатраты, SLA, поиск, архив, меню «Создать» и другое, что живёт вокруг задачи. |
| Планирование и выпуск | Календарь, дорожная карта, релизы, волны релизов, портфели. |
| Аналитика | Отчёты и дашборды. |
| Служба поддержки | Service Desk. |
| Почтовый шлюз | Транспорты писем. |
| Файловый шлюз | Хранилища вложений и дампов. |
| Интеграции и доступ | Автоматизация, вебхуки, мессенджеры, импорт и перенос, единый вход, точечные права, поля профиля. |
| Иное | Всё остальное; сюда же попадают все пользовательские функции — своей рубрики они не приносят. |
На новом инстансе выключено всё
Функция считается выключенной, пока её не включили явно: ни страниц, ни вкладок, ни фоновой работы, ни расписаний. Это относится и к только что установленной функции. «У нас нет такой возможности» почти всегда означает именно это.
Включение и выключение
Переключатель применяется сразу и на работающей системе: серверная часть функции поднимается или гаснет за секунды, её расписания начинают или перестают срабатывать. Интерфейс же собирается при загрузке страницы, поэтому после изменений нажмите «Применить и перезагрузить» — кнопка активна, только если вы что-то меняли.
Если тем же реестром одновременно занят другой администратор, таблица обновляется у вас сама, без перезагрузки.
Выключение ничего не удаляет. Данные функции, её настройки и назначения остаются в базе: включите обратно — всё вернётся на место. Именно поэтому выключение — безопасный способ проверить, связана ли проблема с конкретной функцией.
Выключайте то, чем не пользуетесь
Каждая включённая функция — это её страницы в меню, её поля на карточках, её фоновая работа и её события в журнале аудита. Инстанс с десятком нужных функций понятнее инстанса, где включено всё подряд.
Добавление своей функции
Карточка «Добавить плагин» подключает функцию, которой нет в поставке: имя (латиница, цифры, дефис и подчёркивание) и URL модуля, начинающийся с http:// или https://. Имя не должно совпадать с уже существующим.
Добавленная функция появляется в реестре как пользовательская и, как всё остальное, создаётся выключенной. Удалить можно только пользовательскую — у встроенных кнопки удаления нет, они выключаются.
Чужой код исполняется в браузерах ваших пользователей
Интерфейс подключаемой функции грузится в общую страницу и работает с правами того, кто её открыл. Подключайте только те адреса, которым доверяете, и предпочитайте свой origin. Разбирайтесь с содержимым до включения, а не после.
Разрешённый набор функций
Поверх переключателей действует список, заданный при развёртывании инстанса: функции вне списка показываются в реестре со статусом «Недоступен» и не включаются. Так владелец установки фиксирует состав поставки — например, на тарифе, где часть возможностей не предусмотрена.
Если нужной функции нет вовсе или она недоступна, это решается не здесь, а в конфигурации инстанса.
Каталог функций
Ниже — всё, что поставляется с продуктом, с указанием, где функция появляется после включения. Имя в первой колонке — то самое, что видно в реестре.
Работа с задачами
| Имя | Что даёт | Где появляется |
|---|---|---|
custom-fields | Пользовательские поля задач: текст, число, дата, список. Обязательные проверяются при создании, участвуют в правилах автоматизации и в формах портала. | Админ → Custom Fields; вкладка на карточке задачи |
checklists | Чек-листы внутри задачи: несколько списков, отметки, исполнитель и срок по пункту. | Секция на карточке задачи |
worklog | Списание времени и оценка трудоёмкости, таймер «старт/стоп» с предупреждением и автоостановкой забытого таймера, табель по дням (свой и команды), сводный отчёт за период и выгрузка в CSV. | Админ → Трудозатраты; Табель; вкладка и панель «Таймер» на карточке задачи |
templates | Шаблоны проектов (развернуть проект с досками, схемой workflow и заготовками задач) и повторяющиеся задачи по расписанию. | Раздел Шаблоны |
archive | Архив вместо удаления: архивные задачи и проекты пропадают из списков, но сохраняются, и их можно вернуть или удалить окончательно. | Админ → Архив; панель на карточке задачи |
quick-create | Настраиваемое меню «Создать» в верхней панели: свои пункты, надписи по языкам и условия видимости. | Админ → Меню «Создать» |
mention-button | Кнопка «@ Пользователь» в панели редактора комментария. | Редактор комментария |
Планирование и аналитика
| Имя | Что даёт | Где появляется |
|---|---|---|
calendar | Задачи на месячной сетке по срокам; на телефоне — повестка по дням. | Раздел Календарь |
roadmap | Дорожная карта и диаграмма Ганта: полосы задач «начало → срок», вехи, зависимости «окончание → начало» со сдвигом зависимых задач, критический путь и маркеры релизов. | Раздел Дорожная карта |
releases | Версии проекта с датой, описанием и составом задач; выпуск фиксируется публикацией. | Раздел Релизы; вкладка на карточке задачи |
release-waves | Волны выпуска для нескольких брендов: матрица «задача × бренд», в ячейках — статусы готовности. Схему волн можно продублировать, смена статуса бренда доступна правилам автоматизации. | Раздел Волны релизов; Админ → Схемы волн |
portfolios | Портфели проектов: иерархия «портфель → программа → проект», контрольные точки, реестр рисков с матрицей «вероятность × влияние», светофор состояния (рассчитывается сам, можно переопределить вручную с комментарием), таймлайн и выгрузка в CSV. | Раздел Портфели; вкладка «Портфель» в проекте |
reports | Раздел отчётов из восьми категорий: обзор проекта, поток (cycle и lead time, накопительная диаграмма CFD), загрузка и блокировки, выполненное за период, SLA, бэклог, спринты (velocity, burndown, burnup) и конструктор произвольного среза. Выгрузка в CSV, печать и рассылка отчётов письмом по расписанию. Своих данных не хранит — считает по задачам, а часы и SLA берёт у соответствующих функций. | Раздел Отчёты |
dashboards | Дашборды из виджетов, которые дают другие функции: у пользователя их может быть несколько, любым можно поделиться на чтение — со всеми, с группой или с проектом. Свои виджеты — «Открытые задачи», «Прогресс спринта» и «Результат фильтра» (выборка сохранённого фильтра списком или числом). | Раздел Дашборд |
Поиск, уведомления, поддержка
| Имя | Что даёт | Где появляется |
|---|---|---|
search | Полнотекстовый поиск по задачам и сохранённые поиски. Требует поисковой службы; фильтры общие с конструктором условий ядра, поэтому отбор по полям работает и с выключенной функцией. | Раздел Поиск |
notifications | Уведомления в интерфейсе, письмом и во внешний шлюз; каждый выбирает, что и куда ему приходит. Шаблоны писем, напоминания о сроке, действие автоматизации «Оповестить участников задачи». | Раздел Уведомления; Админ → Шлюзы оповещений |
messengers | Типы шлюзов оповещений для мессенджеров и SMS: Telegram (личные сообщения и чаты), WhatsApp, ВКонтакте, MAX, Slack, Discord, Mattermost и Rocket.Chat, SMS.ru; у каждого — необязательный прокси. Без notifications не нужна. | Админ → Шлюзы оповещений → Типы мессенджеров |
service-desk | Служба поддержки: типы обращений, очереди, клиенты, согласования, база знаний, CSAT и клиентский портал. | Админ → Service Desk и вложенные разделы; портал для клиентов |
sla | Политики сроков реакции и решения по рабочим календарям: недельный график, праздники и переносы (вручную, из ICS или CSV, готовыми пресетами). Таймеры видны в обращении. | Админ → SLA; панель на карточке задачи |
Пользователи и доступ
| Имя | Что даёт | Где появляется |
|---|---|---|
user-fields | Дополнительные поля профиля (телефон, должность, мессенджер) с мягким или жёстким требованием заполнить. | Админ → Поля профиля; профиль пользователя |
advanced-permissions | Точечные права поверх схем: гранты на отдельный объект, явные запреты и проверка «что доступно этому человеку здесь». | Админ → Права доступа |
sso | Единый вход через корпоративного провайдера по OIDC или SAML 2.0; провайдеров можно завести несколько. | Админ → Единый вход |
Интеграции и обмен данными
| Имя | Что даёт | Где появляется |
|---|---|---|
automation | Правила «событие → условия → действия»: расписания (в том числе проход по сохранённой выборке задач), входящие вебхуки и письма как триггеры, отложенные шаги, шаблоны, сухой прогон, журнал и вид «Схема». | Админ → Автоматизация |
webhooks-out | Исходящие вебхуки: отправка событий во внешние системы с журналом доставок. | Админ → Внешние вызовы |
devlinks | Ветки и коммиты git-хостинга на карточке задачи; ключ задачи читается из имени ветки и сообщений коммитов. | Панель на карточке задачи |
import | Односторонний импорт из Jira (пользователи, группы, проекты, задачи, комментарии и вложения) и перенос проектов между инстансами TAktom — файлами или напрямую по сети. | Админ → Импорт; Админ → Перенос данных |
Хранилище файлов
| Имя | Что даёт | Где появляется |
|---|---|---|
storage-s3 | Хранилище файлов в любом S3-совместимом сервисе. Своего хранилища у продукта нет — без такой функции вложения работать не будут. | Админ → Хранилище → S3-совместимое хранилище |
Подробно — Хранилище файлов.
Почтовые транспорты
Своего почтового кода у продукта нет: письма отправляет транспорт, который вы включаете и назначаете на нужные виды писем. Транспорты не исключают друг друга.
| Имя | Чем отправляет |
|---|---|
mail-smtp | Любой почтовый сервер по SMTP: Exchange, Postfix, почта хостера, внутренний релей |
mail-jmap | JMAP-сервер (Stalwart, Fastmail, Cyrus). Единственный, который умеет ещё и принимать письма; в облаке ящик приёма выдаёт платформа, почта службы поддержки подключается пересылкой (подробно) |
mail-ses | Amazon SES |
mail-sendgrid | SendGrid |
mail-google | Gmail API от имени пользователя домена Google Workspace |
mail-relay | Почтовый шлюз платформы: ключей провайдера у инстанса нет. Вариант по умолчанию для облачных инстансов |
Подробно — Почта.
Что дальше
- Раздел администрирования: обзор — карта всех страниц админки, включая те, что приносят функции.
- Функции и настройки — общие параметры инстанса.
- Конфигурация — разрешённый набор функций и прочие параметры развёртывания.
Смотрите также
- Автоматизация — что даёт функция
automation. - Руководство агента — что дают
service-deskиsla. - Отчёты и аналитика — что дают
reports,dashboards,roadmap,releases,release-waves,portfoliosиworklog. - Поиск и уведомления — что дают
notificationsиmessengers. - Вебхуки → Исходящие — что даёт
webhooks-out. - Единый вход — что даёт
sso.