Приглашаем к тестированию LadVen OSЗапросить демо
Перейти к основному содержимому

Покрытие документации по автоматизации

Эта карта нужна авторам документации LadVen OS, чтобы автоматизация была описана как единый сквозной модуль, а не разрозненные куски в задачах и CRM. Автоматизация в LadVen OS — это один центр (/automation) и три движка под ним: правила задач, CRM-роботы и бизнес-процессы (workflow), плюс два общих слоя — защитные проверки и шаблоны внешних сообщений, и входящий поток из форм.

Карта построена по образцу docs/admin/task-coverage.md и docs/admin/crm-coverage.md. Она внутренняя: это методология производства документации, а не публичная страница.

Цель покрытия

Документация по автоматизации должна отвечать на пять вопросов для каждой поверхности:

  1. Где пользователь находится: центр автоматизации, правила задач, CRM-роботы, процессы, защитные проверки, шаблоны, формы.
  2. Какой повторяемый процесс это стандартизирует.
  3. Какие триггеры, условия и действия доступны и что произойдёт после срабатывания.
  4. Какие состояния, ограничения и ошибки видит пользователь (выключено, preview не проходит, блокировка проверкой, частичный запуск, нет прав).
  5. Какие скриншоты нужны, чтобы сценарий был понятен без доступа к демо-стенду.

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

Срез актуальности

ПолеЗначение
Дата аудита2026-06-10
Frontend commit аудита4f86c3ed
ОбластьRead-only каталог поверхностей, блоков, сценариев автоматизации и план подстраниц; публичные статьи ещё не написаны
ОграничениеНезакоммиченные изменения frontend — только draft-контекст. Перед написанием каждой статьи проверять актуальность поверхности

Маршруты /tasks/workflows/* и /crm/workflows/* редиректят в общий /automation/workflows/* — workflow это одна поверхность, доступная из задач и CRM через ?module=.

Каталог поверхностей

IDПоверхностьRouteЧто нужно описатьСтатус
auto.surface.hubЦентр автоматизации/automationЕдиный индекс всех правил, регулярных шаблонов, защитных проверок и процессов: фильтры, статусы, владелец, last-run, read-only vs управление, создание любого типаfirst-translation-ready
auto.surface.task-rulesАвтоматизация задач/tasks/automation (вкладки rules/guards/recurring/history)Правила задач: триггеры событий, условия, действия, preview/запуск, включениеfirst-translation-ready
auto.surface.recurringРегулярные задачи/tasks/automation?tab=recurringШаблон + расписание (частота/интервал/дни недели/старт), ручной запуск, дублиfirst-translation-ready
auto.surface.crm-robotsCRM-роботы/crm/automation?kind=robotsТриггер → условия → упорядоченная цепочка действий, ветвление, расписание шагаfirst-translation-ready
auto.surface.guardsЗащитные проверки/automation/operation-guards, /crm/automation?kind=guardsПроверка перед операцией: условие, блокирующее сообщение, подсветкаfirst-translation-ready
auto.surface.workflowsБизнес-процессы/automation/workflowsСписок шаблонов, инстансы, запуск/прерывание, «дела к запуску», ручные заданияfirst-translation-ready (страница workflows.md)
auto.surface.workflow-editorРедактор процесса/automation/workflows/templates/:id/editorГраф узлов/связей, валидация, симуляция, запуск, аудитория и режим выполненияnot-started
auto.surface.workflow-instanceИнстанс процесса/automation/workflows/instances/:idСостояние, история шагов, прерывание с причинойfirst-translation-ready
auto.surface.manual-tasksРучные задания процесса/automation/workflows/tasksВходящие задания-шаги: выполнить/отменитьfirst-translation-ready
auto.surface.message-templatesШаблоны сообщений/crm/email-templatesШаблоны внешних сообщений с переменными для действия «отправить письмо», предпросмотрfirst-translation-ready
auto.surface.forms-intakeВходящий поток из форм/crm/integrations/formsАвто-создание работы из заявок формы в воронку/этап (кросс-ссылка на CRM forms-intake)not-started

Вход в навигации — единый пункт «Автоматизация» (группа инструментов), доступен по правам на автоматизацию.

Каталог блоков

IDБлокГде встречаетсяЧто раскрыть
auto.block.ruleПравилоправила задач, CRM-роботы, hubТриггер + условие + действие(я); включение; preview
auto.block.triggerТриггерправила задач, роботы, workflowСобытие или ручной запуск; набор событий зависит от модуля
auto.block.conditionУсловиероботы, проверки, узел-условиеГруппы «и/или», from/to, режимы when
auto.block.actionДействиеправила задач (одно), роботы (цепочка)Большие наборы действий по модулям
auto.block.action-chainЦепочка действийCRM-роботыПорядок, перетаскивание, мета каждого шага
auto.block.branchВетвление (если/иначе)роботы, узел-условиеГлубина ограничена
auto.block.scheduleРасписание/таймингрегулярные задачи (RRULE), мета действия (задержка/в точное время), ожидание в workflow
auto.block.recurring-templateРегулярный шаблонвкладка регулярныхЧастота/интервал/дни/старт + шаблон задачи
auto.block.guardЗащитная проверкаобщая поверхность проверок, оба модуляБлок перед операцией + сообщение-подсказка
auto.block.workflow-nodeУзел процессаредакторстарт/действие/условие/ожидание/задание/событие/цикл/параллельно/переменные
auto.block.workflow-edgeСвязь процессаредакторПодписи: успех/иначе/цикл/готово
auto.block.workflow-instanceИнстанс процессаинстансы, списокСтатус + история шагов
auto.block.manual-taskРучное заданиевходящие заданияВыполнить/отменить
auto.block.run-historyИстория запусковвкладка истории, инстанс, сводки «дел к запуску»Итоги: успешно/ошибка/пропущено/заблокировано
auto.block.message-templateШаблон сообщенияшаблоныПеременные + предпросмотр
auto.block.governanceАудитория/режим выполнения/системный исполнительредактор, правило задачиПоля управления по правам
auto.block.previewPreview/симуляцияправила задач, редакторПо праву на симуляцию

Сценарии, которые должны быть покрыты

СценарийГде описывать
Назначить ответственного при создании сделки (round-robin/наименее загруженный)automation/crm-robots.md
Поставить задачу при входе сделки на этапautomation/crm-robots.md
Отправить письмо по шаблону при смене этапаautomation/crm-robots.md, automation/message-templates.md
Ветвление по сумме сделкиautomation/crm-robots.md
Авто-статус/ответственный/срок/теги по событию задачиautomation/task-rules.md
Настроить регулярную задачу (недельный отчёт, месячный разбор)automation/recurring-tasks.md
Защитная проверка перед закрытием/сменой этапаautomation/operation-guards.md
Построить и запустить процесс с ручным заданиемautomation/workflows.md, automation/manual-tasks.md
Запустить «дела к запуску» и прочитать сводкуautomation/workflow-instances.md
Разобрать запуск по истории шагов, прервать зависший процессautomation/workflow-instances.md, automation/run-history-troubleshooting.md
Симуляция/dry-run перед включением; «заблокировано проверкой»automation/task-rules.md, automation/workflows.md
Авто-создание работы из заявки формыautomation/forms-intake.md
Связать процесс из правила (composition)automation/crm-robots.md, automation/workflows.md
Аудит всей автоматизации через центрautomation/hub.md

План публичных статей (первая волна)

СтатьяПокрытиеСтатус
automation.md (обзор, уже есть)Общий вход в автоматизациюfirst-translation-ready
automation/hub.mdЦентр автоматизации: фильтры, статусы, владение, созданиеfirst-translation-ready (RU + все локали + ar, 10.06.2026)
automation/task-rules.mdПравила задач: триггеры, условия, действия, preview/запускfirst-translation-ready (RU + все локали + ar, 12.06.2026)
automation/recurring-tasks.mdРегулярные задачи: шаблон, расписание, ручной запускfirst-translation-ready (RU + все локали + ar, 12.06.2026)
automation/crm-robots.mdCRM-роботы: триггеры, условия, цепочка действий, ветвление, таймингfirst-translation-ready (RU + все локали + ar, 12.06.2026)
workflows.md (уже есть, не дублируем)Процессы: узлы/связи, аудитория, режим выполнения, симуляция/запускfirst-translation-ready (углублён: узлы/связи во всех локалях + ar, 12.06.2026; перенесён в сайдбар-категорию «Автоматизация»)
automation/workflow-instances.mdИнстансы: запуск, наблюдение, история, прерывание, «дела к запуску»first-translation-ready (RU + все локали + ar, 12.06.2026)
automation/manual-tasks.mdРучные задания процесса: выполнить/отменитьfirst-translation-ready (RU + все локали + ar, 12.06.2026)
automation/operation-guards.mdЗащитные проверки: условия, блокирующие сообщения, валидацияfirst-translation-ready (RU + все локали + ar, 12.06.2026)
automation/message-templates.mdШаблоны внешних сообщений и действие отправкиfirst-translation-ready (RU + все локали + ar, 12.06.2026)
automation/run-history-troubleshooting.mdЧтение итогов запуска, заблокировано/пропущено, типичные исправленияfirst-translation-ready (RU + все локали + ar, 12.06.2026)
automation/permissions.mdПрава и области: создание/управление правилами, регулярностью, проверками, процессами, симуляция, запуск делfirst-translation-ready (RU + все локали + ar, 12.06.2026)

automation/forms-intake.md не дублируем — кросс-ссылаемся на crm/forms-intake.md. automation/workflows.md не заводим: страница процессов уже существует как workflows.md («Рабочие процессы») и перенесена в сайдбар-категорию «Автоматизация»; вместо дубля она углубляется (каталог узлов и подписи связей).

Каждая новая RU-статья требует counterpart во всех опубликованных локалях (en/de/zh/es/fr/kk/ky) для check:doc-pages и ar-counterpart по конвенции pending-локали. Локализация — волнами, с глоссарием из memory/translation-leak-lessons, со сверкой числа заголовков по всем 8 локалям перед коммитом.

Готовность к локализации и скриншотам

CRM-автоматизация i18n в основном выровнена недавним фронт-раскатом (operation-guards, workflow-list/instance, hub — локализованы; см. docs/admin/frontend-issues.md). Остаются открытыми: шаблоны сообщений (/crm/email-templates) — неймспейс crmEmailTemplatesPage не заведён в словари (русский фолбэк на всех локалях); граф редактора процесса — вероятный RTL-риск для ar, требует отдельной dir="rtl" проверки. Локализованные скриншоты этих поверхностей до фиксов не публикуются. Захват скриншотов автоматизации блокируется тем же чистым demo-контуром, что и задачи/CRM.

Definition of Done

Статья по автоматизации считается готовой, когда:

  • раскрывает все видимые блоки соответствующей поверхности;
  • объясняет, какой повторяемый процесс стандартизируется, а не только кнопки;
  • содержит практики для администратора процесса и руководителя (владелец правила, preview перед включением, контроль через историю);
  • описывает пустые, заблокированные, частичные и ошибочные состояния, включая права;
  • показывает, как проверить, что автоматизация сделала ожидаемое;
  • не содержит приватных данных, внутренних URL и backend-деталей;
  • использует скриншоты или planned-id в screenshot-manifest.json;
  • связана с соседними сценариями (задачи, CRM, формы);
  • имеет counterpart во всех опубликованных локалях и ar.