| Краткое описание | Плагин управления процессами для Discourse, который перемещает работу через настраиваемые этапы с помощью действий, фильтров списков, диаграмм, видов с плавательными дорожками и досок Канбан. | |
| Ссылка на репозиторий | https://github.com/merefield/discourse-process-manager | |
| Руководство по установке | Как установить плагины в Discourse |
Вам нравится этот плагин? Пожалуйста, поставьте ему
на GitHub! ![]()
Краткое описание
Process Manager предоставляет безопасную среду для управления процессами в Discourse. Каждый процесс состоит из настраиваемых этапов и опций, и темы перемещаются через эти этапы до завершения.
Процесс может представлять рабочий поток, поток согласования, очередь поддержки, конвейер проверки или другую поэтапную работу.
Он поддерживает ветвление и циклы, виды обнаружения в виде списка и Канбан, журналы аудита, диаграммы и поведение, удобное для автоматизации, оставаясь при этом близким к основным правам доступа и паттернам интерфейса Discourse.
Это упрощает настройку и конфигурацию, а также гарантирует, что только нужные люди могут действовать с элементом работы в любой момент времени.
Использование тем в качестве элементов работы придает каждому процессу гибкую, нативную основу Discourse: каждый элемент может иметь заголовок, подробное описание, вложения, обсуждение, уведомления, теги и полную историю из коробки.
Возможности
-
Рабочие процессы управления процессами с использованием тем Discourse в качестве элементов работы
-
Определенные администраторами рабочие процессы, этапы и опции этапов
-
Визуальный редактор рабочих процессов для размещения этапов, плавательных дорожек и соединителей переходов
-
Построен на основе основных концепций Discourse: категории, группы, теги, уведомления и права доступа на основе категорий
-
Права доступа к действиям остаются близкими к поведению Discourse: пользователи могут действовать только там, где у них уже есть права на соответствующую категорию
-
Обнаружение процессов по адресу
/processesс быстрыми фильтрами:- Мои категории
- Просроченные
- Этап = X
-
Выбор вида обнаружения:
-
Список
-
Канбан, отображается только для одного контекста рабочего процесса, совместимого с Канбан
-
Диаграмма, отображается только для контекста одного процесса и пользователей, имеющих право на просмотр диаграмм
-
Диаграмма, отображается только для контекста одного рабочего процесса и пользователей, имеющих право на просмотр диаграмм
-
-
Доска рабочего процесса Канбан:
- Кликабельные карточки тем
- Легальные переходы перетаскиванием
- Переходы с клавиатуры с помощью
ArrowLeft/ArrowRight, где это разрешено
-
Баннер темы рабочего процесса:
- Текущий рабочий процесс и этап
- Доступные действия перехода
- Ссылка на визуализацию
-
Модель просроченных задач с иерархией:
- Глобальная настройка:
process_manager_overdue_days_default - Переопределение процесса
- Переопределение этапа
0отключает просрочку в данной области- Индикаторы просрочки в списке процессов и карточках Канбан
- Глобальная настройка:
-
Построение диаграмм сгорания рабочего процесса:
- Точка подключения диаграммы и интеграция с интерфейсом
- Выбор диапазона недель от 1 до 12 недель
- Окна полных недель и серии, окрашенные по этапам
-
Журнал аудита переходов через небольшие посты с действиями
-
Уведомления о прибытии для отслеживаемых категорий с использованием «Watch First Post»
-
Визуализация рабочего процесса доступна из темы и видов обнаружения
-
Интеграция с Data Explorer с запросами по умолчанию для рабочих процессов:
- Статистика сгорания/нарастания
- Журнал аудита
-
Опциональная обработка этапов с помощью ИИ
Вводные понятия
Плавательные дорожки
Каждая дорожка рабочего процесса представляет собой категорию (или, предпочтительно, подкатегорию, см. ниже). По мере продвижения темы она перемещается между категориями в соответствии с настроенными переходами.
Элементы процесса
- Один элемент процесса (например, заявка) — это тема.
- Теги могут быть добавлены для метаданных, таких как приоритет.
- Перемещение по категориям контролируется действиями рабочего процесса (если только сотрудники не вмешаются).
Участники
Пользователи, которые могут создавать темы в категории этапа, могут действовать над элементами рабочего процесса на этом этапе. Пользователи с правами на ответ всё ещё могут комментировать как обычно.
Действия через опции
Опции этапа определяют доступные действия на каждом этапе. Каждая опция отображается как кнопка действия темы и может переместить тему на целевой этап.
Панель управления
Используйте фильтр навигации /workflow, чтобы увидеть темы рабочего процесса, к которым у вас есть доступ, затем отфильтруйте или переключитесь на Канбан для управления потоком в стиле доски.
Журнал аудита
Переходы регистрируются в виде небольших постов с действиями в теме. Связанные запросы Data Explorer поддерживают аудит и операционную отчётность.
Визуализация
Визуализация рабочего процесса доступна из:
- Ссылок на баннере темы
- Полей рабочего процесса в списке обнаружения
Основные отличия от стандартного Discourse
- Вы не можете создать новую тему напрямую в категориях рабочего процесса, выходящих за рамки первого этапа.
- Вы не можете вручную изменить категорию для темы рабочего процесса, если вы не сотрудник.
- Только пользователи с правами на создание в категории могут выполнять переходы рабочего процесса.
Начало работы:
- Включите плагин с помощью
process_manager_enabled. - Перейдите в
Администрирование -> Плагины -> Process Manager. - Создайте процесс, сохраните его, затем добавьте этапы и опции этапов.
- Настройте права доступа к категориям так, чтобы участники процесса имели право на создание тем в соответствующих категориях этапов.
- Создайте тему в категории первого этапа.
- Выполните переход с помощью кнопок действий темы или взаимодействий на доске Канбан.
- Используйте
/processesдля управления операционной очередью.
Действия ИИ:
ИИ может выполнять действия на этапе с помощью прямой интеграции Process Manager с OpenAI. Это не зависит от Discourse AI.
Требования:
- Действующий ключ
process_manager_openai_api_key - ИИ включён на этапе
- Промпт включает как
{{options}}, так и{{topic}}
Пример промпта:
ваши варианты: {{options}}. если следующий текст утверждает, что это вкусно, пожалуйста, примите, иначе отклоните. {{topic}} ответьте одним словом из этих вариантов
Известные проблемы
Этот плагин всё ещё развивается. Пожалуйста, сообщайте об ошибках и идеях по улучшению в репозитории или в этой теме Meta.








