БФЛ КонтентДокументация проекта
Разделы документации
Для разработчика

БФЛ — служебный статус операции

Обновлено 16 сентября 2026БФЛ Контент

Все workflow

Активная опубликованная схема · 18 узлов · 21 связей.

ID: BFLStatusV031001. Сохранённая редакция: e8945e80-5bfb-45b0-a328-c18999612aa1. Опубликованная: e8945e80-5bfb-45b0-a328-c18999612aa1.

Обезличенное определение JSON. Числовые ID владельца, чата и credentials в примерах заменены маркерами; это не конфигурация для импорта.

Показано: 18

Порядок ниже — порядок массива nodes, а не последовательность выполнения. Переходы задаются связями и условиями.

Вход статуса

n8n-nodes-base.executeWorkflowTrigger · ID fb0005c3-eeb8-4688-b1e8-5929dde8e5a6

Вход данных от Execute Workflow, а не от Telegram или расписания. Права вызова задаются настройками workflow; полезную нагрузку проверяют следующие узлы.

Входящие связи

Проводных связей нет.

Исходящие связи

Параметры, код и обработка ошибок

ID fb0005c3-eeb8-4688-b1e8-5929dde8e5a6 · n8n-nodes-base.executeWorkflowTrigger v1.1 · disabled=False · достижим=True.

Вход данных от Execute Workflow, а не от Telegram или расписания. Права вызова задаются настройками workflow; полезную нагрузку проверяют следующие узлы.

Вход: Trigger/служебный вход либо нет подключённого предшественника.

Поля $json: см. параметры/passthrough. Именованные источники: нет.

Выход и место в последовательности: выход 0 → Записать контекст выполнения [вход 0].

Ошибки: stopWorkflow (default); retryOnFail=False; maxTries=по умолчанию; timeout=по умолчанию.

Полный JSON, указатель /nodes/0.

Прочитать состояние операции

n8n-nodes-base.dataTable · ID 6f639618-6590-41b4-b97a-16216566d59d

Читает строки KszG5ycOvocFLwHW для последующей проверки актуальности и контекста; сама эта выборка не является блокировкой.

Входящие связи

Исходящие связи

Параметры, код и обработка ошибок

ID 6f639618-6590-41b4-b97a-16216566d59d · n8n-nodes-base.dataTable v1.1 · disabled=False · достижим=True.

Читает строки KszG5ycOvocFLwHW для последующей проверки актуальности и контекста; сама эта выборка не является блокировкой.

Вход: Записать контекст выполнения [выход 0 → вход 0].

Поля $json: id, operation_id. Именованные источники: нет.

Выход и место в последовательности: выход 0 → Выбрать актуальный статус [вход 0].

Ошибки: stopWorkflow (default); retryOnFail=False; maxTries=по умолчанию; timeout=по умолчанию.

Полный JSON, указатель /nodes/1.

Выбрать актуальный статус

n8n-nodes-base.code · ID 640344f7-784d-46ce-81ca-f3e76f7445a3

Читает сохранённое состояние, сверяет operation_id/owner/event/rank, блокировку и подтверждённую доставку; строит точный текст и send/edit перед атомарным захватом уведомления. Выход дополнен доверенным контекстом участника; владельца проекта он не заменяет. Выход дополнен доверенным контекстом участника; владельца проекта он не заменяет.

Входящие связи

Исходящие связи

Параметры, код и обработка ошибок

ID 640344f7-784d-46ce-81ca-f3e76f7445a3 · n8n-nodes-base.code v2 · disabled=False · достижим=True.

Читает сохранённое состояние, сверяет operation_id/owner/event/rank, блокировку и подтверждённую доставку; строит точный текст и send/edit перед атомарным захватом уведомления. Выход дополнен доверенным контекстом участника; владельца проекта он не заменяет. Выход дополнен доверенным контекстом участника; владельца проекта он не заменяет.

Вход: Прочитать состояние операции [выход 0 → вход 0].

Поля $json: created_by_user_id. Именованные источники: Вход статуса.

Выход и место в последовательности: выход 0 → Статус нужно обновить? [вход 0].

Ошибки: stopWorkflow (default); retryOnFail=False; maxTries=по умолчанию; timeout=по умолчанию.

Полный JSON, указатель /nodes/2. Точный Code.

Статус нужно обновить?

n8n-nodes-base.if · ID 86141d29-1e15-4a93-b0e8-9c76c31028e5

Проверяет приведённое булево условие и направляет исходный item: выход 0 — true, выход 1 — false. Это отдельный барьер перед узлами, перечисленными ниже; сам состояния не меняет.

Входящие связи

Исходящие связи

Параметры, код и обработка ошибок

ID 86141d29-1e15-4a93-b0e8-9c76c31028e5 · n8n-nodes-base.if v2.3 · disabled=False · достижим=True.

Проверяет приведённое булево условие и направляет исходный item: выход 0 — true, выход 1 — false. Это отдельный барьер перед узлами, перечисленными ниже; сам состояния не меняет.

Вход: Выбрать актуальный статус [выход 0 → вход 0].

Поля $json: _notify. Именованные источники: нет.

Выход и место в последовательности: выход 0 → Закрепить обновление статуса [вход 0]; выход 1 → Вернуть управление [вход 0].

Ошибки: stopWorkflow (default); retryOnFail=False; maxTries=по умолчанию; timeout=по умолчанию.

Полный JSON, указатель /nodes/3.

Закрепить обновление статуса

n8n-nodes-base.dataTable · ID 8a18603d-33d3-4653-acde-13854eff5cda

Условно обновляет строку KszG5ycOvocFLwHW по всем указанным фильтрам. Проверка ожидаемого состояния и запись нового состояния выполняются в одном UPDATE до последующих эффектов.

Входящие связи

Исходящие связи

Параметры, код и обработка ошибок

ID 8a18603d-33d3-4653-acde-13854eff5cda · n8n-nodes-base.dataTable v1.1 · disabled=False · достижим=True.

Условно обновляет строку KszG5ycOvocFLwHW по всем указанным фильтрам. Проверка ожидаемого состояния и запись нового состояния выполняются в одном UPDATE до последующих эффектов.

Вход: Статус нужно обновить? [выход 0 → вход 0].

Поля $json: _notify_lock, _notify_rank, notification_rank, notification_state, operation_id, status. Именованные источники: нет.

Выход и место в последовательности: выход 0 → Блокировка статуса получена? [вход 0].

Ошибки: stopWorkflow (default); retryOnFail=False; maxTries=по умолчанию; timeout=по умолчанию.

Полный JSON, указатель /nodes/4.

Блокировка статуса получена?

n8n-nodes-base.if · ID 30fcd24f-e6dd-4803-ad75-1fbbd8bfb885

Проверяет приведённое булево условие и направляет исходный item: выход 0 — true, выход 1 — false. Это отдельный барьер перед узлами, перечисленными ниже; сам состояния не меняет.

Входящие связи

Исходящие связи

Параметры, код и обработка ошибок

ID 30fcd24f-e6dd-4803-ad75-1fbbd8bfb885 · n8n-nodes-base.if v2.3 · disabled=False · достижим=True.

Проверяет приведённое булево условие и направляет исходный item: выход 0 — true, выход 1 — false. Это отдельный барьер перед узлами, перечисленными ниже; сам состояния не меняет.

Вход: Закрепить обновление статуса [выход 0 → вход 0].

Поля $json: id, notification_lock. Именованные источники: нет.

Выход и место в последовательности: выход 0 → Есть сообщение статуса? [вход 0]; выход 1 → Вернуть управление [вход 0].

Ошибки: stopWorkflow (default); retryOnFail=False; maxTries=по умолчанию; timeout=по умолчанию.

Полный JSON, указатель /nodes/5.

Есть сообщение статуса?

n8n-nodes-base.if · ID 80ca1ef7-85b6-4091-a9ab-234ea3f6032c

Проверяет приведённое булево условие и направляет исходный item: выход 0 — true, выход 1 — false. Это отдельный барьер перед узлами, перечисленными ниже; сам состояния не меняет.

Входящие связи

Исходящие связи

Параметры, код и обработка ошибок

ID 80ca1ef7-85b6-4091-a9ab-234ea3f6032c · n8n-nodes-base.if v2.3 · disabled=False · достижим=True.

Проверяет приведённое булево условие и направляет исходный item: выход 0 — true, выход 1 — false. Это отдельный барьер перед узлами, перечисленными ниже; сам состояния не меняет.

Вход: Блокировка статуса получена? [выход 0 → вход 0].

Поля $json: status_message_id. Именованные источники: нет.

Выход и место в последовательности: выход 0 → Изменить сообщение статуса [вход 0]; выход 1 → Отправить сообщение статуса [вход 0].

Ошибки: stopWorkflow (default); retryOnFail=False; maxTries=по умолчанию; timeout=по умолчанию.

Полный JSON, указатель /nodes/6.

Отправить сообщение статуса

n8n-nodes-base.httpRequest · ID d67476cf-945b-41c4-a615-91fafab8f7c6

Передаёт сохранённые параметры Telegram-действия во внутренний сервис; он проверяет участника/назначение и учитывает подтверждённую доставку по чатам. Точное назначение задаётся полем purpose в jsonBody.

Входящие связи

Исходящие связи

Параметры, код и обработка ошибок

ID d67476cf-945b-41c4-a615-91fafab8f7c6 · n8n-nodes-base.httpRequest v4.4 · disabled=False · достижим=True.

Передаёт сохранённые параметры Telegram-действия во внутренний сервис; он проверяет участника/назначение и учитывает подтверждённую доставку по чатам. Точное назначение задаётся полем purpose в jsonBody.

Вход: Есть сообщение статуса? [выход 1 → вход 0].

Поля $json: см. параметры/passthrough. Именованные источники: Вход статуса.

Выход и место в последовательности: выход 0 → Проверить результат уведомления [вход 0].

Ошибки: continueRegularOutput; retryOnFail=False; maxTries=по умолчанию; timeout=150000.

Полный JSON, указатель /nodes/7.

Изменить сообщение статуса

n8n-nodes-base.httpRequest · ID 1021d7ef-63f2-4efe-8e97-a133705295ea

Передаёт сохранённые параметры Telegram-действия во внутренний сервис; он проверяет участника/назначение и учитывает подтверждённую доставку по чатам. Точное назначение задаётся полем purpose в jsonBody.

Входящие связи

Исходящие связи

Параметры, код и обработка ошибок

ID 1021d7ef-63f2-4efe-8e97-a133705295ea · n8n-nodes-base.httpRequest v4.4 · disabled=False · достижим=True.

Передаёт сохранённые параметры Telegram-действия во внутренний сервис; он проверяет участника/назначение и учитывает подтверждённую доставку по чатам. Точное назначение задаётся полем purpose в jsonBody.

Вход: Есть сообщение статуса? [выход 0 → вход 0].

Поля $json: см. параметры/passthrough. Именованные источники: Вход статуса.

Выход и место в последовательности: выход 0 → Проверить результат уведомления [вход 0].

Ошибки: continueRegularOutput; retryOnFail=False; maxTries=по умолчанию; timeout=150000.

Полный JSON, указатель /nodes/8.

Проверить результат уведомления

n8n-nodes-base.code · ID ed7ffea9-abe3-48e2-bd5a-5aea26bcc619

Проверяет ответ Telegram, классифицирует 429, неизвестный исход и удалённое сообщение; сохраняет историю, message_id и разрешённый единственный повтор, не возвращаясь в основную генерацию. Выход дополнен доверенным контекстом участника; владельца проекта он не заменяет. Выход дополнен доверенным контекстом участника; владельца проекта он не заменяет.

Входящие связи

Исходящие связи

Параметры, код и обработка ошибок

ID ed7ffea9-abe3-48e2-bd5a-5aea26bcc619 · n8n-nodes-base.code v2 · disabled=False · достижим=True.

Проверяет ответ Telegram, классифицирует 429, неизвестный исход и удалённое сообщение; сохраняет историю, message_id и разрешённый единственный повтор, не возвращаясь в основную генерацию. Выход дополнен доверенным контекстом участника; владельца проекта он не заменяет. Выход дополнен доверенным контекстом участника; владельца проекта он не заменяет.

Вход: Отправить сообщение статуса [выход 0 → вход 0]; Изменить сообщение статуса [выход 0 → вход 0].

Поля $json: created_by_user_id, error, ok, parameters, result. Именованные источники: Вход статуса, Выбрать актуальный статус, Закрепить обновление статуса.

Выход и место в последовательности: выход 0 → Сохранить результат уведомления [вход 0].

Ошибки: stopWorkflow (default); retryOnFail=False; maxTries=по умолчанию; timeout=по умолчанию.

Полный JSON, указатель /nodes/9. Точный Code.

Сохранить результат уведомления

n8n-nodes-base.dataTable · ID 03038e48-93e7-4ee5-96d2-1b54ae79d8a4

Условно обновляет строку KszG5ycOvocFLwHW по всем указанным фильтрам. Проверка ожидаемого состояния и запись нового состояния выполняются в одном UPDATE до последующих эффектов.

Входящие связи

Исходящие связи

Параметры, код и обработка ошибок

ID 03038e48-93e7-4ee5-96d2-1b54ae79d8a4 · n8n-nodes-base.dataTable v1.1 · disabled=False · достижим=True.

Условно обновляет строку KszG5ycOvocFLwHW по всем указанным фильтрам. Проверка ожидаемого состояния и запись нового состояния выполняются в одном UPDATE до последующих эффектов.

Вход: Проверить результат уведомления [выход 0 → вход 0].

Поля $json: notification_error, notification_retry_after, notification_state, notification_text, status_message_id. Именованные источники: нет.

Выход и место в последовательности: выход 0 → Один повтор уведомления разрешён? [вход 0].

Ошибки: stopWorkflow (default); retryOnFail=False; maxTries=по умолчанию; timeout=по умолчанию.

Полный JSON, указатель /nodes/10.

Один повтор уведомления разрешён?

n8n-nodes-base.if · ID 9f611ae1-1450-4d90-999a-f4b7c7c5dfaa

Проверяет приведённое булево условие и направляет исходный item: выход 0 — true, выход 1 — false. Это отдельный барьер перед узлами, перечисленными ниже; сам состояния не меняет.

Входящие связи

Исходящие связи

Параметры, код и обработка ошибок

ID 9f611ae1-1450-4d90-999a-f4b7c7c5dfaa · n8n-nodes-base.if v2.3 · disabled=False · достижим=True.

Проверяет приведённое булево условие и направляет исходный item: выход 0 — true, выход 1 — false. Это отдельный барьер перед узлами, перечисленными ниже; сам состояния не меняет.

Вход: Сохранить результат уведомления [выход 0 → вход 0].

Поля $json: notification_retry_after, notification_state. Именованные источники: нет.

Выход и место в последовательности: выход 0 → Дождаться retry_after [вход 0]; выход 1 → Вернуть управление [вход 0].

Ошибки: stopWorkflow (default); retryOnFail=False; maxTries=по умолчанию; timeout=по умолчанию.

Полный JSON, указатель /nodes/11.

Дождаться retry_after

n8n-nodes-base.wait · ID 259e84f5-3c7d-43af-b002-85d2c032a658

Ожидает рассчитанный retry_after только внутри повторного уведомления. Не является расписанием поиска или публикаций; после ожидания нужна повторная сверка актуальности.

Входящие связи

Исходящие связи

Параметры, код и обработка ошибок

ID 259e84f5-3c7d-43af-b002-85d2c032a658 · n8n-nodes-base.wait v1.1 · disabled=False · достижим=True.

Ожидает рассчитанный retry_after только внутри повторного уведомления. Не является расписанием поиска или публикаций; после ожидания нужна повторная сверка актуальности.

Вход: Один повтор уведомления разрешён? [выход 0 → вход 0].

Поля $json: notification_retry_after. Именованные источники: нет.

Выход и место в последовательности: выход 0 → Повторить только актуальное уведомление [вход 0].

Ошибки: stopWorkflow (default); retryOnFail=False; maxTries=по умолчанию; timeout=по умолчанию.

Полный JSON, указатель /nodes/12.

Повторить только актуальное уведомление

n8n-nodes-base.code · ID affb1651-b4de-4ae5-9187-2f52f5ab8291

После retry_after перечитывает и повторяет только актуальное служебное уведомление; старая стадия не должна затереть более поздний статус. Выход дополнен доверенным контекстом участника; владельца проекта он не заменяет. Выход дополнен доверенным контекстом участника; владельца проекта он не заменяет.

Входящие связи

Исходящие связи

Параметры, код и обработка ошибок

ID affb1651-b4de-4ae5-9187-2f52f5ab8291 · n8n-nodes-base.code v2 · disabled=False · достижим=True.

После retry_after перечитывает и повторяет только актуальное служебное уведомление; старая стадия не должна затереть более поздний статус. Выход дополнен доверенным контекстом участника; владельца проекта он не заменяет. Выход дополнен доверенным контекстом участника; владельца проекта он не заменяет.

Вход: Дождаться retry_after [выход 0 → вход 0].

Поля $json: created_by_user_id. Именованные источники: Вход статуса.

Выход и место в последовательности: выход 0 → Участник → Один повтор служебного статуса [вход 0].

Ошибки: stopWorkflow (default); retryOnFail=False; maxTries=по умолчанию; timeout=по умолчанию.

Полный JSON, указатель /nodes/13. Точный Code.

Один повтор служебного статуса

n8n-nodes-base.executeWorkflow · ID 4ea4d9b3-be0b-4cea-b543-6aeca52c0a9f

Вызывает сохранённый workflow BFLStatusV031001 и передаёт ему текущий контекст. Политика callerPolicy, режим и ожидание результата приведены в параметрах; это граница между основным процессом и отдельной функцией.

Входящие связи

Исходящие связи

Параметры, код и обработка ошибок

ID 4ea4d9b3-be0b-4cea-b543-6aeca52c0a9f · n8n-nodes-base.executeWorkflow v1.3 · disabled=False · достижим=True.

Вызывает сохранённый workflow BFLStatusV031001 и передаёт ему текущий контекст. Политика callerPolicy, режим и ожидание результата приведены в параметрах; это граница между основным процессом и отдельной функцией.

Вход: Участник → Один повтор служебного статуса [выход 0 → вход 0].

Поля $json: см. параметры/passthrough. Именованные источники: нет.

Выход и место в последовательности: выход 0 → Вернуть управление [вход 0].

Ошибки: continueRegularOutput; retryOnFail=False; maxTries=по умолчанию; timeout=по умолчанию.

Полный JSON, указатель /nodes/14.

Вернуть управление

n8n-nodes-base.code · ID da14aedf-2df7-4f8d-b248-d604143c58c6

Завершает служебный workflow состояния, отдаёт управление вызывающему сценарию независимо от основной генерации. Выход дополнен доверенным контекстом участника; владельца проекта он не заменяет. Выход дополнен доверенным контекстом участника; владельца проекта он не заменяет.

Входящие связи

Исходящие связи

Проводных связей нет.

Параметры, код и обработка ошибок

ID da14aedf-2df7-4f8d-b248-d604143c58c6 · n8n-nodes-base.code v2 · disabled=False · достижим=True.

Завершает служебный workflow состояния, отдаёт управление вызывающему сценарию независимо от основной генерации. Выход дополнен доверенным контекстом участника; владельца проекта он не заменяет. Выход дополнен доверенным контекстом участника; владельца проекта он не заменяет.

Вход: Статус нужно обновить? [выход 1 → вход 0]; Блокировка статуса получена? [выход 1 → вход 0]; Один повтор уведомления разрешён? [выход 1 → вход 0]; Один повтор служебного статуса [выход 0 → вход 0].

Поля $json: created_by_user_id. Именованные источники: Вход статуса.

Выход и место в последовательности: Конец этой ветки / нет дальнейшего соединения.

Ошибки: stopWorkflow (default); retryOnFail=False; maxTries=по умолчанию; timeout=по умолчанию.

Полный JSON, указатель /nodes/15. Точный Code.

Участник → Один повтор служебного статуса

n8n-nodes-base.code · ID bea85434-d4d1-54c2-a45e-15fcd31c04a9

Сохраняет доверенный контекст действующего участника у всех входных элементов перед вызовом дочернего workflow.

Входящие связи

Исходящие связи

Параметры, код и обработка ошибок

ID bea85434-d4d1-54c2-a45e-15fcd31c04a9 · n8n-nodes-base.code v2 · disabled=False · достижим=True.

Сохраняет доверенный контекст действующего участника у всех входных элементов перед вызовом дочернего workflow.

Вход: Повторить только актуальное уведомление [выход 0 → вход 0].

Поля $json: см. параметры/passthrough. Именованные источники: Вход статуса.

Выход и место в последовательности: выход 0 → Один повтор служебного статуса [вход 0].

Ошибки: stopWorkflow (default); retryOnFail=False; maxTries=по умолчанию; timeout=по умолчанию.

Полный JSON, указатель /nodes/16. Точный Code.

Записать контекст выполнения

n8n-nodes-base.httpRequest · ID edaafe2e-f6cd-5fa6-9184-17c2e8d8786b

Привязывает дочерний execution к подписанному участнику в audit до работы. Возвращает исходный контекст; нужен для адресного технического уведомления.

Входящие связи

Исходящие связи

Параметры, код и обработка ошибок

ID edaafe2e-f6cd-5fa6-9184-17c2e8d8786b · n8n-nodes-base.httpRequest v4.4 · disabled=False · достижим=True.

Привязывает дочерний execution к подписанному участнику в audit до работы. Возвращает исходный контекст; нужен для адресного технического уведомления.

Вход: Вход статуса [выход 0 → вход 0].

Поля $json: _bfl. Именованные источники: нет.

Выход и место в последовательности: выход 0 → Прочитать состояние операции [вход 0].

Ошибки: stopWorkflow (default); retryOnFail=False; maxTries=по умолчанию; timeout=60000.

Полный JSON, указатель /nodes/17.