После изменения workflow мало увидеть старую схему в истории. Руководителю нужно заранее знать, какая глубина истории доступна, кто вправе заменить текущую редакцию и сохранит ли старая схема работоспособность с нынешними учётными данными и внешними системами.
Практическое правило: историю workflow используйте для возврата схемы, журнал выполнений — для разбора запусков, а резервную копию — для восстановления инсталляции и её зависимостей. Срок хранения и порядок возврата устанавливайте только после проверки всех трёх уровней.
Что хранит история версий workflow
История workflow хранит прошлые редакции схемы. Например, в одной редакции может быть другой узел или другое значение параметра. Это помогает сравнить изменения и выбрать основу для возврата.
Такая история не доказывает, что сохранились или работают credentials, переменные окружения, файлы, внешние данные, API и инфраструктура. Если база экземпляра или другие необходимые компоненты утрачены, наличие когда-то созданной редакции само по себе не обеспечивает восстановление.
Поэтому план возврата должен отвечать на два разных вопроса:
- Можно ли получить нужную редакцию схемы?
- Можно ли безопасно запустить её с актуальными зависимостями?
Какая глубина истории доступна в редакции n8n
По официальной документации n8n, проверенной 30 октября 2026 года, версии за последние 24 часа доступны всем пользователям. Версии за последние пять дней доступны в n8n Cloud Pro. Полная история заявлена для n8n Cloud Enterprise и self-hosted Enterprise.
| Среда или редакция | Заявленная доступность истории |
|---|---|
| Все пользователи | Версии за последние 24 часа |
| n8n Cloud Pro | Версии за последние пять дней |
| n8n Cloud Enterprise | Полная история |
| Self-hosted Enterprise | Полная история |
- Среда или редакция
- Все пользователи
- Заявленная доступность истории
- Версии за последние 24 часа
- Среда или редакция
- n8n Cloud Pro
- Заявленная доступность истории
- Версии за последние пять дней
- Среда или редакция
- n8n Cloud Enterprise
- Заявленная доступность истории
- Полная история
- Среда или редакция
- Self-hosted Enterprise
- Заявленная доступность истории
- Полная история
Это условия продукта, а не рекомендация хранить редакции именно столько времени. Тарифы и состав функций могут измениться. Перед утверждением внутреннего порядка откройте используемую среду и сверьте фактическую глубину истории с текущей документацией и условиями своего тарифа.

Разберём ваш рабочий пример и покажем согласованный фрагмент решения до договора и предоплаты.
Какие изменения попадают в историю
Согласно документации, n8n создаёт новую версию, когда пользователь:
- сохраняет workflow;
- восстанавливает прежнюю версию — перед восстановлением n8n сохраняет текущую;
- выполняет pull из Git через Source Control; при этом версии хранятся в базе экземпляра n8n, а не в Git.
Изменение workflow settings само по себе новую версию не создаёт. Это важное исключение: факт изменения настройки нельзя выводить только из списка редакций схемы.
Документация описывает историю workflow, но не подтверждает версионирование credentials, прав доступа, переменных окружения, файлов и внешних зависимостей. До принятия регламента проверьте на контролируемом workflow те виды изменений, которые существенны именно для вашей команды.
Чем история отличается от выполнений и резервной копии
У этих механизмов разные объекты и задачи.
| Механизм | Что содержит | Для чего использовать | Чего не доказывает |
|---|---|---|---|
| История workflow | Прошлые редакции схемы | Сравнить, скопировать или восстановить редакцию | Успешность запусков и сохранность всей инсталляции |
| Журнал выполнений | Отдельные запуски и обработанные ими данные | Разобрать поведение workflow при выполнении | Наличие всех прошлых редакций схемы |
| Резервная копия | Компоненты, включённые в принятую схему резервирования | Восстановить инсталляцию и необходимые зависимости | Работоспособность, если состав копии неполон или восстановление не проверено |
- Механизм
- История workflow
- Что содержит
- Прошлые редакции схемы
- Для чего использовать
- Сравнить, скопировать или восстановить редакцию
- Чего не доказывает
- Успешность запусков и сохранность всей инсталляции
- Механизм
- Журнал выполнений
- Что содержит
- Отдельные запуски и обработанные ими данные
- Для чего использовать
- Разобрать поведение workflow при выполнении
- Чего не доказывает
- Наличие всех прошлых редакций схемы
- Механизм
- Резервная копия
- Что содержит
- Компоненты, включённые в принятую схему резервирования
- Для чего использовать
- Восстановить инсталляцию и необходимые зависимости
- Чего не доказывает
- Работоспособность, если состав копии неполон или восстановление не проверено
Возврат схемы не возвращает уже отправленное письмо, созданную запись или другое действие во внешней системе. Правила хранения запусков разбираются отдельно в материале о данных выполнений n8n, а состав восстановления инсталляции — в руководстве по резервному копированию n8n.

Как установить срок хранения редакций
Универсального числа часов, дней или версий нет. Сначала соберите условия процесса:
- как часто команда меняет workflow;
- через какой период обычно обнаруживает ошибку;
- к каким последствиям приводит неверная редакция;
- перед какими изменениями нужны контрольные точки;
- какую глубину истории предоставляет используемая редакция n8n;
- что входит в резервную копию и как проверяется её восстановление;
- кто отвечает за хранение и пересмотр правил.
Требуемое окно возврата должно перекрывать реалистичный период обнаружения ошибки. Если продуктовая глубина истории короче этого окна, одной встроенной истории недостаточно: нужно отдельно проектировать хранение и восстановление, не выдавая экспорт схемы за копию всей инсталляции.
В self-hosted n8n переменная N8N_WORKFLOW_HISTORY_PRUNE_TIME задаёт срок хранения версий до автоматического удаления в часах. Значение -1 означает хранение всех версий без автоматической очистки по сроку; это же значение указано в документации как значение по умолчанию.
Эта настройка управляет очисткой истории. Она не расширяет тариф, не назначает права пользователям и не гарантирует восстановление credentials, файлов, API или инфраструктуры. До изменения параметра оцените рост хранилища и включите наблюдение за ним в эксплуатационный порядок.
Именованные версии, очистка и внешний экспорт
Перед значимым изменением полезно создать идентифицируемую контрольную точку, если используемая редакция n8n поддерживает именование. Документация разрешает присвоить версии название и описание и указывает, что n8n не удаляет именованные версии автоматически.
Именование заявлено для n8n Cloud Pro и Enterprise, а также self-hosted Business и Enterprise. Условия проверены 30 октября 2026 года; перед применением их нужно сверить для своей среды.
В названии и описании контрольной точки можно зафиксировать:
- причину изменения;
- связанную задачу;
- ожидаемый результат;
- ответственного за решение.
Не помещайте туда секреты и клиентские данные. Временная очистка через N8N_WORKFLOW_HISTORY_PRUNE_TIME и исключение именованных версий из автоматической очистки — разные правила. Их нужно учитывать отдельно.
Выбранную редакцию можно скачать как JSON. Такой файл помогает сохранить схему или перенести из неё нужные изменения, но не является полной резервной копией: в нём нельзя предполагать наличие всех учётных данных, файлов, переменных, базы и инфраструктуры.
Кто может просматривать и восстанавливать версии
Документация подтверждает операции с прошлыми редакциями, но не задаёт универсальную матрицу полномочий для всех тарифов, ролей и способов размещения. Поэтому требования к доступу нужно спроектировать, а затем фактически проверить в используемой среде.
| Операция | Что определить в проекте |
|---|---|
| Просмотр истории | Какие роли видят список и содержимое редакций |
| Сравнение версий | Кто вправе открывать прежнюю редакцию рядом с текущей |
| Скачивание JSON | Кто может выносить схему за пределы экземпляра и где хранит файл |
| Создание копии | Кто создаёт отдельный workflow и как маркирует его назначение |
| Замена текущей версии | Кто принимает решение, выполняет действие и фиксирует основание |
- Операция
- Просмотр истории
- Что определить в проекте
- Какие роли видят список и содержимое редакций
- Операция
- Сравнение версий
- Что определить в проекте
- Кто вправе открывать прежнюю редакцию рядом с текущей
- Операция
- Скачивание JSON
- Что определить в проекте
- Кто может выносить схему за пределы экземпляра и где хранит файл
- Операция
- Создание копии
- Что определить в проекте
- Кто создаёт отдельный workflow и как маркирует его назначение
- Операция
- Замена текущей версии
- Что определить в проекте
- Кто принимает решение, выполняет действие и фиксирует основание
Для каждой строки назначьте роль, основание операции, способ фиксации решения и проверку реального ограничения. Не рассчитывайте без проверки, что нужное разделение полномочий обеспечено n8n по умолчанию. Общий подход к ролям можно сверить с руководством о доступе команды к n8n.
Как проверить восстановление до инцидента
Проверяйте возврат на контролируемом workflow и разрешённых тестовых данных. Безопасная последовательность выглядит так:
- Выберите контрольную редакцию и зафиксируйте текущее состояние.
- Откройте прежнюю версию для сравнения с текущей.
- Если условия среды позволяют, создайте отдельный workflow на её основе вместо немедленной замены рабочего.
- Сверьте узлы, параметры, credentials, переменные, входные данные и внешние зависимости.
- Подайте разрешённые тестовые входы без рабочих писем, записей и других нежелательных последствий.
- Проверьте ожидаемый результат, обработку ошибки и возможность вернуться к исходному состоянию.
- Зафиксируйте результат и решение уполномоченного сотрудника.
В состав проверки включите ситуации, которые могут сделать старую схему неработоспособной: учётная запись недоступна, API изменился, вход получил новую структуру, а внешнее действие уже было выполнено. Количество проверок определяйте по ветвлениям, зависимостям и последствиям ошибки, а не по произвольной норме.
Синтетический пример: возврат workflow обработки обращений
Это условная демонстрация будущей процедуры, а не клиентский кейс, файл или выполненный Switch On AI тест.
Команда добавляет в workflow обязательное поле и новый маршрут ошибки. Перед выпуском она записывает назначение текущей редакции и, если используемая редакция n8n поддерживает именованные версии, создаёт понятную контрольную точку.
После обнаружения ошибки ответственный сотрудник открывает прежнюю версию рядом с текущей. По возможности он создаёт на её основе отдельный workflow, чтобы не заменять рабочую схему до проверки.
| Что сверяет команда | Какое условие нужно подтвердить |
|---|---|
| Узлы и параметры | Схема содержит ожидаемую обработку обращения и ошибки |
| Credentials | Разрешённая тестовая учётная запись доступна нужным узлам |
| Переменные окружения | Нужные значения существуют в проверяемой среде |
| Структура входа | Синтетическое обращение соответствует ожидаемым полям |
| Внешние зависимости | API и другие сервисы принимают разрешённый тестовый запрос |
| Последствия | Проверка не отправляет рабочие письма и не создаёт рабочие записи |
- Что сверяет команда
- Узлы и параметры
- Какое условие нужно подтвердить
- Схема содержит ожидаемую обработку обращения и ошибки
- Что сверяет команда
- Credentials
- Какое условие нужно подтвердить
- Разрешённая тестовая учётная запись доступна нужным узлам
- Что сверяет команда
- Переменные окружения
- Какое условие нужно подтвердить
- Нужные значения существуют в проверяемой среде
- Что сверяет команда
- Структура входа
- Какое условие нужно подтвердить
- Синтетическое обращение соответствует ожидаемым полям
- Что сверяет команда
- Внешние зависимости
- Какое условие нужно подтвердить
- API и другие сервисы принимают разрешённый тестовый запрос
- Что сверяет команда
- Последствия
- Какое условие нужно подтвердить
- Проверка не отправляет рабочие письма и не создаёт рабочие записи
Команда проводит разрешённое тестовое обращение, сравнивает результат с ожидаемым и документирует расхождения. Только после решения уполномоченного сотрудника она восстанавливает прежнюю редакцию либо переносит из неё нужные изменения. Пример показывает порядок проверки, но не подтверждает совместимость с конкретной системой заказчика.
Ограничения и подготовка задачи на внедрение
Перед утверждением правил зафиксируйте ограничения:
- история зависит от редакции, тарифа и сохранности экземпляра n8n;
- доступная глубина, временная очистка и исключение для именованных версий — разные условия;
- старая схема может ссылаться на изменившиеся credentials, переменные, файлы, узлы и API;
- возврат редакции не отменяет уже выполненные внешние действия;
- история, именованная версия и JSON-экспорт не заменяют резервную копию.
Для постановки задачи подготовьте:
- перечень workflow и их владельцев;
- критичность каждого процесса по последствиям ошибки;
- виды изменений и требуемое окно возврата;
- фактическую глубину истории в используемой среде;
- значение и порядок изменения настройки очистки;
- перечень именованных контрольных версий;
- права участников на просмотр, экспорт, копирование и восстановление;
- состав резервной копии;
- безопасные тестовые входы и запрещённые последствия;
- порядок принятия и фиксации решения о возврате.
Switch On AI помогает разбирать процессы и проектировать автоматизацию с проверяемыми требованиями. В рамках разработки и внедрения автоматизации можно обсудить правила хранения и восстановления workflow n8n, отделить доступные функции продукта от требований проекта и определить состав работ. Для разговора подготовьте сведения о размещении и редакции n8n, критичных workflow, глубине истории, очистке, ролях и резервном копировании. Стоимость, сроки, сопровождение и текущие расходы согласуются отдельно после разбора задачи.
Вопросы по этой задаче
Кому и на какой срок доступна история workflow n8n?
По документации, проверенной 30 октября 2026 года, версии за последние 24 часа доступны всем пользователям, за последние пять дней — в n8n Cloud Pro, а полная история заявлена для Cloud Enterprise и self-hosted Enterprise. Условия нужно сверять для своей редакции.
Чем история workflow отличается от журнала выполнений?
История содержит редакции схемы workflow, а журнал выполнений относится к отдельным запускам и обработанным данным. Для них устанавливают разные правила хранения.
Создаётся ли версия после любого изменения?
Нет. n8n создаёт версию при сохранении workflow, восстановлении прежней редакции и pull через Source Control. Изменение workflow settings само по себе новую версию не создаёт.
Удаляются ли именованные версии автоматически?
Документация указывает, что n8n автоматически не удаляет именованные версии. Возможность именования зависит от редакции продукта, а сама версия не заменяет резервную копию инсталляции.
Даёт ли N8N_WORKFLOW_HISTORY_PRUNE_TIME доступ к полной истории?
Нет. В self-hosted n8n эта переменная управляет автоматическим удалением сохранённых версий по времени. Она не расширяет тариф, не назначает права и не восстанавливает внешние зависимости.
