#1956: Можно ли настроить отдельный рабочий процесс для каждой команды?
Отредактирована: сегодняВопрос
Можно ли настроить в Swarmica отдельный рабочий процесс для каждой команды: собственные статусы, переходы между ними и набор полей?
Ответ
Процессы команд в Swarmica
<h2
id="swarmica-workflow-title"
style="margin: 0 0 12px; font-size: 28px; line-height: 1.25;"
>
Единый жизненный цикл — разная логика работы
</h2>
<p style="margin: 0; color: #5b5b68; line-height: 1.6;">
Все команды используют общие системные статусы заявки,
но могут по-разному обрабатывать обращения с помощью групп,
дополнительных полей и автоматизации.
</p>
Общие системные статусы
<div
aria-label="Жизненный цикл заявки"
style="
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 10px;
"
>
<span style="padding: 9px 14px; border-radius: 10px; background: #eef2ff;">
Новая
</span>
<span aria-hidden="true">→</span>
<span style="padding: 9px 14px; border-radius: 10px; background: #eef2ff;">
Открытая
</span>
<span aria-hidden="true">→</span>
<span style="padding: 9px 14px; border-radius: 10px; background: #eef2ff;">
Ожидание
</span>
<span aria-hidden="true">→</span>
<span style="padding: 9px 14px; border-radius: 10px; background: #eef2ff;">
Решение предоставлено
</span>
<span aria-hidden="true">→</span>
<span style="padding: 9px 14px; border-radius: 10px; background: #dcfce7;">
Закрыта
</span>
</div>
Можно настроить для каждой команды
<ul style="margin: 0; padding-left: 20px; line-height: 1.7;">
<li>распределение обращений по группам;</li>
<li>типы запросов и дополнительные поля;</li>
<li>обязательные данные для выполнения действий;</li>
<li>назначение ответственных и маршрутизацию;</li>
<li>уведомления и автоматические действия;</li>
<li>собственные операционные этапы в дополнительном поле.</li>
</ul>
</section>
<section
aria-labelledby="unavailable-title"
style="
padding: 22px;
border-radius: 16px;
background: #fff1f2;
border-top: 5px solid #e11d48;
"
>
<h3 id="unavailable-title" style="margin: 0 0 14px; font-size: 18px;">
Нельзя создать отдельно для каждой команды
</h3>
<ul style="margin: 0; padding-left: 20px; line-height: 1.7;">
<li>произвольный набор системных статусов;</li>
<li>собственную матрицу разрешённых переходов;</li>
<li>независимый жизненный цикл заявки;</li>
<li>отдельную модель данных и полей внутри каждой группы.</li>
</ul>
</section>
Как реализуется процесс конкретной команды
<div
aria-label="Пример настройки процесса команды"
style="
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 10px;
"
>
<span style="padding: 9px 14px; border-radius: 10px; background: #f3f4f6;">
Группа
</span>
<span aria-hidden="true">→</span>
<span style="padding: 9px 14px; border-radius: 10px; background: #f3f4f6;">
Тип запроса
</span>
<span aria-hidden="true">→</span>
<span style="padding: 9px 14px; border-radius: 10px; background: #ede9fe;">
Поле «Этап процесса»
</span>
<span aria-hidden="true">→</span>
<span style="padding: 9px 14px; border-radius: 10px; background: #ede9fe;">
Условия автоматизации
</span>
<span aria-hidden="true">→</span>
<span style="padding: 9px 14px; border-radius: 10px; background: #dcfce7;">
Нужное действие
</span>
</div>
В Swarmica нельзя создать для каждой команды полностью независимый рабочий процесс с произвольным набором статусов и отдельной схемой разрешённых переходов. У всех заявок используется единый набор системных статусов и общий жизненный цикл.
При этом различия в работе команд можно реализовать через группы, типы запросов, дополнительные поля и правила автоматизации. Например, в зависимости от команды, типа обращения или значения поля Swarmica может назначать ответственных, изменять параметры заявки, контролировать заполнение обязательных данных, отправлять уведомления и запускать дополнительные действия.
Если внутренние «статусы» команды обозначают операционные этапы — например, «Согласование», «Проверка безопасности» или «Ожидает выпуска версии», — их можно хранить в отдельном поле и использовать в условиях автоматизации. Системные статусы при этом продолжают отражать общий жизненный цикл обращения: новая заявка, работа с клиентом, ожидание, предоставление решения и закрытие.
Дополнительные поля создаются для сущности «Заявка», а не как отдельная схема данных внутри каждой группы. Поэтому Swarmica позволяет настроить разную логику обработки обращений, но не превращает каждую команду в самостоятельную систему со своей моделью статусов, переходов и полей.
Чтобы проверить конкретный сценарий, полезно описать для каждой команды этапы работы, допустимые переходы и обязательные данные. После этого можно определить, какие требования закрываются системными статусами, какие — дополнительными полями и автоматизацией, а какие не поддерживаются в текущей модели.