[{"data":1,"prerenderedAt":603},["ShallowReactive",2],{"docs-navigation":3,"docs-page:\u002Fdocs\u002Fguide\u002Foperations\u002Fadministration":293,"docs-surround:\u002Fdocs\u002Fguide\u002Foperations\u002Fadministration":598},[4],{"title":5,"path":6,"stem":7,"children":8,"page":33},"Docs","\u002Fdocs","docs",[9,182,274],{"title":10,"icon":11,"path":12,"stem":13,"children":14},"Документация","i-lucide-book-open","\u002Fdocs\u002Fguide","docs\u002F1.guide\u002Findex",[15,17,34,65,121,131,152],{"title":16,"path":12,"stem":13},"Обзор",{"title":18,"icon":19,"path":20,"stem":21,"children":22,"page":33},"Основы","i-lucide-compass","\u002Fdocs\u002Fguide\u002Fbasics","docs\u002F1.guide\u002F1.basics",[23,28],{"title":24,"path":25,"stem":26,"order":27},"Основные понятия и модель","\u002Fdocs\u002Fguide\u002Fbasics\u002Fconcepts","docs\u002F1.guide\u002F1.basics\u002F1.concepts",2,{"title":29,"path":30,"stem":31,"order":32},"Быстрый старт","\u002Fdocs\u002Fguide\u002Fbasics\u002Fgetting-started","docs\u002F1.guide\u002F1.basics\u002F2.getting-started",3,false,{"title":35,"icon":36,"path":37,"stem":38,"children":39,"page":33},"Установка и обслуживание","i-lucide-server-cog","\u002Fdocs\u002Fguide\u002Foperations","docs\u002F1.guide\u002F2.operations",[40,45,50,55,60],{"title":41,"path":42,"stem":43,"order":44},"Архитектура","\u002Fdocs\u002Fguide\u002Foperations\u002Farchitecture","docs\u002F1.guide\u002F2.operations\u002F1.architecture",6,{"title":46,"path":47,"stem":48,"order":49},"Развёртывание и эксплуатация","\u002Fdocs\u002Fguide\u002Foperations\u002Fdeployment","docs\u002F1.guide\u002F2.operations\u002F2.deployment",7,{"title":51,"path":52,"stem":53,"order":54},"Безопасность и контроль данных","\u002Fdocs\u002Fguide\u002Foperations\u002Fsecurity","docs\u002F1.guide\u002F2.operations\u002F3.security",8,{"title":56,"path":57,"stem":58,"order":59},"Наблюдаемость и разбор инцидентов","\u002Fdocs\u002Fguide\u002Foperations\u002Fobservability","docs\u002F1.guide\u002F2.operations\u002F4.observability",9,{"title":61,"path":62,"stem":63,"order":64},"Администрирование","\u002Fdocs\u002Fguide\u002Foperations\u002Fadministration","docs\u002F1.guide\u002F2.operations\u002F5.administration",10,{"title":66,"icon":67,"path":68,"stem":69,"children":70},"Сервисы","i-lucide-boxes","\u002Fdocs\u002Fguide\u002Fservices","docs\u002F1.guide\u002F3.services\u002Findex",[71,73,77,81,85,89,93,97,101,105,109,113,117],{"title":72,"path":68,"stem":69},"Каталог сервисов",{"title":74,"path":75,"stem":76},"api","\u002Fdocs\u002Fguide\u002Fservices\u002Fapi","docs\u002F1.guide\u002F3.services\u002F01.api",{"title":78,"path":79,"stem":80},"auth-service","\u002Fdocs\u002Fguide\u002Fservices\u002Fauth-service","docs\u002F1.guide\u002F3.services\u002F02.auth-service",{"title":82,"path":83,"stem":84},"runtime-engine","\u002Fdocs\u002Fguide\u002Fservices\u002Fruntime-engine","docs\u002F1.guide\u002F3.services\u002F03.runtime-engine",{"title":86,"path":87,"stem":88},"runtime-control-plane","\u002Fdocs\u002Fguide\u002Fservices\u002Fruntime-control-plane","docs\u002F1.guide\u002F3.services\u002F04.runtime-control-plane",{"title":90,"path":91,"stem":92},"executor","\u002Fdocs\u002Fguide\u002Fservices\u002Fexecutor","docs\u002F1.guide\u002F3.services\u002F05.executor",{"title":94,"path":95,"stem":96},"secret-manager","\u002Fdocs\u002Fguide\u002Fservices\u002Fsecret-manager","docs\u002F1.guide\u002F3.services\u002F06.secret-manager",{"title":98,"path":99,"stem":100},"plugin-manager","\u002Fdocs\u002Fguide\u002Fservices\u002Fplugin-manager","docs\u002F1.guide\u002F3.services\u002F07.plugin-manager",{"title":102,"path":103,"stem":104},"scheduler","\u002Fdocs\u002Fguide\u002Fservices\u002Fscheduler","docs\u002F1.guide\u002F3.services\u002F08.scheduler",{"title":106,"path":107,"stem":108},"preset-service","\u002Fdocs\u002Fguide\u002Fservices\u002Fpreset-service","docs\u002F1.guide\u002F3.services\u002F09.preset-service",{"title":110,"path":111,"stem":112},"file-service","\u002Fdocs\u002Fguide\u002Fservices\u002Ffile-service","docs\u002F1.guide\u002F3.services\u002F10.file-service",{"title":114,"path":115,"stem":116},"flow-agent","\u002Fdocs\u002Fguide\u002Fservices\u002Fflow-agent","docs\u002F1.guide\u002F3.services\u002F11.flow-agent",{"title":118,"path":119,"stem":120},"search-service","\u002Fdocs\u002Fguide\u002Fservices\u002Fsearch-service","docs\u002F1.guide\u002F3.services\u002F12.search-service",{"title":122,"icon":123,"path":124,"stem":125,"children":126,"page":33},"Справочник","i-lucide-list","\u002Fdocs\u002Fguide\u002Freference","docs\u002F1.guide\u002F4.reference",[127],{"title":128,"path":129,"stem":130},"Конфигурация, CLI и коды ошибок","\u002Fdocs\u002Fguide\u002Freference\u002Fconfig","docs\u002F1.guide\u002F4.reference\u002F1.config",{"title":132,"icon":133,"path":134,"stem":135,"children":136,"page":33},"О продукте","i-lucide-target","\u002Fdocs\u002Fguide\u002Fproduct","docs\u002F1.guide\u002F5.product",[137,142,147],{"title":138,"path":139,"stem":140,"order":141},"Оценка и выбор","\u002Fdocs\u002Fguide\u002Fproduct\u002Fevaluation","docs\u002F1.guide\u002F5.product\u002F1.evaluation",13,{"title":143,"path":144,"stem":145,"order":146},"О проекте и поддержка","\u002Fdocs\u002Fguide\u002Fproduct\u002Fabout","docs\u002F1.guide\u002F5.product\u002F2.about",14,{"title":148,"path":149,"stem":150,"order":151},"Roadmap","\u002Fdocs\u002Fguide\u002Fproduct\u002Froadmap","docs\u002F1.guide\u002F5.product\u002F3.roadmap",15,{"title":153,"icon":154,"path":155,"stem":156,"children":157,"page":33},"Cookbook","i-lucide-chef-hat","\u002Fdocs\u002Fguide\u002Fcookbook","docs\u002F1.guide\u002F6.cookbook",[158,162,166,170,174,178],{"title":159,"path":160,"stem":161},"Развернуть Conveyor","\u002Fdocs\u002Fguide\u002Fcookbook\u002Fdeploy","docs\u002F1.guide\u002F6.cookbook\u002F1.deploy",{"title":163,"path":164,"stem":165},"Создать рабочее пространство","\u002Fdocs\u002Fguide\u002Fcookbook\u002Fcreate-workspace","docs\u002F1.guide\u002F6.cookbook\u002F2.create-workspace",{"title":167,"path":168,"stem":169},"Создать процесс","\u002Fdocs\u002Fguide\u002Fcookbook\u002Fcreate-process","docs\u002F1.guide\u002F6.cookbook\u002F3.create-process",{"title":171,"path":172,"stem":173},"Управление плагинами","\u002Fdocs\u002Fguide\u002Fcookbook\u002Fmanage-plugins","docs\u002F1.guide\u002F6.cookbook\u002F4.manage-plugins",{"title":175,"path":176,"stem":177},"Процесс как MCP","\u002Fdocs\u002Fguide\u002Fcookbook\u002Fpublish-process-mcp","docs\u002F1.guide\u002F6.cookbook\u002F5.publish-process-mcp",{"title":179,"path":180,"stem":181},"Сгенерировать процесс генераатором","\u002Fdocs\u002Fguide\u002Fcookbook\u002Fflow-generator","docs\u002F1.guide\u002F6.cookbook\u002F6.flow-generator",{"title":183,"icon":184,"path":185,"stem":186,"children":187},"Работа с Conveyor","i-lucide-workflow","\u002Fdocs\u002Fusage","docs\u002F2.usage\u002Findex",[188,189,193,197,201,266,270],{"title":183,"path":185,"stem":186},{"title":190,"path":191,"stem":192},"Регистрация и аутентификация","\u002Fdocs\u002Fusage\u002Fauth","docs\u002F2.usage\u002F1.auth",{"title":194,"path":195,"stem":196},"Возможности и ограничения","\u002Fdocs\u002Fusage\u002Fcapabilities","docs\u002F2.usage\u002F2.capabilities",{"title":198,"path":199,"stem":200},"Концепция распределённого исполнения","\u002Fdocs\u002Fusage\u002Fdistributed-execution","docs\u002F2.usage\u002F3.distributed-execution",{"title":202,"icon":203,"path":204,"stem":205,"children":206},"Интерфейс редактора","i-lucide-layout-dashboard","\u002Fdocs\u002Fusage\u002Feditor","docs\u002F2.usage\u002F4.editor\u002Findex",[207,208,212,230,234,238,242,246,250,254,258,262],{"title":202,"path":204,"stem":205},{"title":209,"path":210,"stem":211},"Настройки интерфейса","\u002Fdocs\u002Fusage\u002Feditor\u002Fsettings","docs\u002F2.usage\u002F4.editor\u002F01.settings",{"title":213,"icon":184,"path":214,"stem":215,"children":216},"Процессы","\u002Fdocs\u002Fusage\u002Feditor\u002Fprocesses","docs\u002F2.usage\u002F4.editor\u002F02.processes\u002Findex",[217,218,222,226],{"title":213,"path":214,"stem":215},{"title":219,"path":220,"stem":221},"Настройки","\u002Fdocs\u002Fusage\u002Feditor\u002Fprocesses\u002Fsettings","docs\u002F2.usage\u002F4.editor\u002F02.processes\u002F1.settings",{"title":223,"path":224,"stem":225},"История Запусков и логи","\u002Fdocs\u002Fusage\u002Feditor\u002Fprocesses\u002Fhistory-logs","docs\u002F2.usage\u002F4.editor\u002F02.processes\u002F2.history-logs",{"title":227,"path":228,"stem":229},"Сохранение, запуск и отладка","\u002Fdocs\u002Fusage\u002Feditor\u002Fprocesses\u002Fsave-run-debug","docs\u002F2.usage\u002F4.editor\u002F02.processes\u002F3.save-run-debug",{"title":231,"path":232,"stem":233},"Библиотека","\u002Fdocs\u002Fusage\u002Feditor\u002Flibrary","docs\u002F2.usage\u002F4.editor\u002F03.library",{"title":235,"path":236,"stem":237},"Воркспейсы","\u002Fdocs\u002Fusage\u002Feditor\u002Fworkspaces","docs\u002F2.usage\u002F4.editor\u002F04.workspaces",{"title":239,"path":240,"stem":241},"Секреты","\u002Fdocs\u002Fusage\u002Feditor\u002Fsecrets","docs\u002F2.usage\u002F4.editor\u002F05.secrets",{"title":243,"path":244,"stem":245},"Плагины","\u002Fdocs\u002Fusage\u002Feditor\u002Fplugins","docs\u002F2.usage\u002F4.editor\u002F06.plugins",{"title":247,"path":248,"stem":249},"Шаблоны","\u002Fdocs\u002Fusage\u002Feditor\u002Ftemplates","docs\u002F2.usage\u002F4.editor\u002F07.templates",{"title":251,"path":252,"stem":253},"Консоль логов","\u002Fdocs\u002Fusage\u002Feditor\u002Flog-console","docs\u002F2.usage\u002F4.editor\u002F08.log-console",{"title":255,"path":256,"stem":257},"Подтверждения шагов","\u002Fdocs\u002Fusage\u002Feditor\u002Fstep-confirmations","docs\u002F2.usage\u002F4.editor\u002F09.step-confirmations",{"title":259,"path":260,"stem":261},"Внешние инструменты","\u002Fdocs\u002Fusage\u002Feditor\u002Fexternal-tools","docs\u002F2.usage\u002F4.editor\u002F10.external-tools",{"title":263,"path":264,"stem":265},"Работа с аккаунтом","\u002Fdocs\u002Fusage\u002Feditor\u002Faccount","docs\u002F2.usage\u002F4.editor\u002F11.account",{"title":267,"path":268,"stem":269},"Работа с API","\u002Fdocs\u002Fusage\u002Fapi","docs\u002F2.usage\u002F5.api",{"title":271,"path":272,"stem":273},"MCP: платформа как сервер","\u002Fdocs\u002Fusage\u002Fmcp","docs\u002F2.usage\u002F6.mcp",{"title":243,"icon":275,"path":276,"stem":277,"children":278},"i-lucide-blocks","\u002Fdocs\u002Fplugins","docs\u002F3.plugins\u002Findex",[279,281,285,289],{"title":280,"path":276,"stem":277},"Плагины и интеграции",{"title":282,"path":283,"stem":284},"Разработка плагина (SDK)","\u002Fdocs\u002Fplugins\u002Fdevelop","docs\u002F3.plugins\u002F1.develop",{"title":286,"path":287,"stem":288},"Подключение и интеграции","\u002Fdocs\u002Fplugins\u002Fconnect","docs\u002F3.plugins\u002F2.connect",{"title":290,"path":291,"stem":292},"API и MCP","\u002Fdocs\u002Fplugins\u002Fapi","docs\u002F3.plugins\u002F3.api",{"id":294,"title":61,"body":295,"description":592,"extension":593,"meta":594,"navigation":595,"path":62,"seo":596,"stem":63,"__hash__":597},"docs\u002Fdocs\u002F1.guide\u002F2.operations\u002F5.administration.md",{"type":296,"value":297,"toc":583},"minimark",[298,302,312,317,325,331,342,345,408,423,428,444,448,458,464,489,493,505,509,516,527,540,557,563,567],[299,300,301],"p",{},"Повседневное администрирование Conveyor: кто и что может делать в редакторе, как\nуправлять процессами и плагинами и какие регламенты поддерживать в production.",[303,304,305],"blockquote",{},[299,306,307,311],{},[308,309,310],"strong",{},"На какие вопросы отвечает раздел:"," Кто и что может делать в системе? Какие\nрегламенты поддерживать после запуска стенда?",[313,314,316],"h2",{"id":315},"управление-пользователями-и-доступами","Управление пользователями и доступами",[299,318,319,320,324],{},"Вход в редактор и API оформляется через JWT, пароль и passkeys (WebAuthn). Способы входа\nи параметры сессий описаны в разделе\n",[321,322,323],"a",{"href":191},"«Регистрация и аутентификация»",".",[299,326,327,328,324],{},"Видимость разделов в сайдбаре и допустимые действия задаются на стороне API: права\n(роли и scopes) и тариф формируют capabilities. Карта разделов и ограничений собрана в\n",[321,329,330],{"href":195},"«Возможности и ограничения»",[299,332,333,334,337,338,341],{},"Правая утилитная панель ",[308,335,336],{},"«Аккаунт»"," показывает профиль, passkeys и сессии (см.\n",[321,339,340],{"href":264},"«Работа с аккаунтом»","). В текущей версии редактора\nотдельного интерфейса со списком пользователей и матрицей ролей нет.",[299,343,344],{},"В docker demo вход через встроенные учётки. Вкладка «Аккаунт» может быть скрыта\nнастройками стенда. На production-стенде параметры входа и видимость панели задаются\nпеременными окружения.",[346,347,348,361],"table",{},[349,350,351],"thead",{},[352,353,354,358],"tr",{},[355,356,357],"th",{},"Переменная",[355,359,360],{},"Назначение",[362,363,364,379,395],"tbody",{},[352,365,366,373],{},[367,368,369],"td",{},[370,371,372],"code",{},"USER_MANAGEMENT_ENABLED",[367,374,375,376,378],{},"Включает панель ",[308,377,336],{}," (профиль и passkeys)",[352,380,381,386],{},[367,382,383],{},[370,384,385],{},"DEMO_EDITOR_CONFIG_USER_MANAGEMENT_ENABLED",[367,387,388,389,391,392],{},"В demo скрывает панель ",[308,390,336],{}," при ",[370,393,394],{},"0",[352,396,397,402],{},[367,398,399],{},[370,400,401],{},"DEMO_SEED_USERS",[367,403,404,405],{},"Создание встроенных demo-учёток при ",[370,406,407],{},"true",[299,409,410,411,413,414,417,418,422],{},"Расширенное управление ролями (отдельный экран администратора) в текущей версии\nредактора не реализовано. Права задаются через capabilities на стороне API. Параметры\nвхода и видимость панели ",[308,412,336],{}," настраивают переменными окружения стенда (см.\n",[321,415,416],{"href":129},"справочник конфигурации"," и раздел\n",[321,419,421],{"href":420},"\u002Fdocs\u002Fguide\u002Foperations\u002Fsecurity#%D0%B0%D1%83%D1%82%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F-%D0%B8-%D0%B0%D0%B2%D1%82%D0%BE%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F","«Безопасность»",").",[424,425,427],"h3",{"id":426},"корпоративный-idp-oidc","Корпоративный IdP (OIDC)",[429,430,432,439],"tbd",{"scope":431},"product",[433,434,436],"template",{"v-slot:idea":435},"",[299,437,438],{},"Вход через корпоративный IdP (OIDC, Keycloak)",[433,440,441],{"v-slot:reasons":435},[299,442,443],{},"Сейчас в ядре работает локальный провайдер: учётные записи в PostgreSQL,\nпароль, passkeys и JWT. Запланировано переключение на OIDC\u002FOAuth2 с редиректом на IdP\n(Keycloak и совместимые провайдеры), обменом authorization code и маппингом\nпользователя в сессию редактора. Переменные, эндпоинты и сценарий внедрения появятся\nв документации после реализации в службе аутентификации.",[313,445,447],{"id":446},"управление-процессами-и-плагинами","Управление процессами и плагинами",[299,449,450,451,454,455,457],{},"Процессы создают и правят в редакторе. Граф версионируется, процесс можно включить\nили выключить без удаления. При запуске платформа строит снимок актуального графа.\nНовые ",[308,452,453],{},"Запуски"," идут по текущей версии, уже идущие ",[308,456,453],{}," продолжают по своему\nснимку. Контракты входа и выхода проверяются до запуска. Несовместимые соединения\nподсвечиваются в интерфейсе.",[299,459,460,461,324],{},"Внешние интеграции подключаются как плагины. Манифест публикуется через TCP SDK.\nКаталог обновляется при старте службы приёма манифестов и при reconcile. Пошаговое\nподключение описано в ",[321,462,463],{"href":287},"«Плагины»",[346,465,466,474],{},[349,467,468],{},[352,469,470,472],{},[355,471,357],{},[355,473,360],{},[362,475,476],{},[352,477,478,483],{},[367,479,480],{},[370,481,482],{},"PLUGIN_MANAGER_PLUGIN_HEALTH_INTERVAL_MS",[367,484,485,486,488],{},"Период TCP-опроса pull-endpoint плагинов; ",[370,487,394],{}," отключает sweep",[313,490,492],{"id":491},"лицензирование","Лицензирование",[429,494,495,500],{"scope":431},[433,496,497],{"v-slot:idea":435},[299,498,499],{},"Модель лицензирования ядра, плагинов и обновлений",[433,501,502],{"v-slot:reasons":435},[299,503,504],{},"Условия лицензирования ядра Conveyor, плагинов и сопровождения пока не\nопубликованы. Раздел будет дополнен, когда модель будет финализирована. Docker demo\nлицензию ядра не проверяет.",[313,506,508],{"id":507},"регламентное-обслуживание","Регламентное обслуживание",[299,510,511,512,515],{},"Секреты в Vault Transit ротируют по вашему регламенту. При смене ",[370,513,514],{},"JWT_SECRET"," и ключей\nплагинов планируйте окно, в которое активные сессии и ingress-токены обновятся.",[299,517,518,519,522,523,526],{},"Данные ",[308,520,521],{},"Запусков"," и ",[308,524,525],{},"результаты выполнения шагов"," хранятся в PostgreSQL. Политика\nархивации и сроки хранения задаются на вашей стороне.",[429,528,530,535],{"scope":529},"ops",[433,531,532],{"v-slot:idea":435},[299,533,534],{},"Эталонная политика хранения и архивации данных Запусков",[433,536,537],{"v-slot:reasons":435},[299,538,539],{},"В документации нет проверенного регламента retention для истории Запусков,\nфайловых артефактов и вспомогательных таблиц. Рекомендации по срокам, cold storage и\nпроцедурам purge нужно согласовать с реальной нагрузкой и требованиями вашей политики\nданных.",[299,541,542,545,546,549,550,553,554,324],{},[308,543,544],{},"Журнал аудита"," очищают по сроку хранения. Переменная ",[370,547,548],{},"AUDIT_RETENTION_DAYS"," и\nскрипт purge описаны в ",[321,551,552],{"href":129},"справочнике"," и разделе\n",[321,555,421],{"href":556},"\u002Fdocs\u002Fguide\u002Foperations\u002Fsecurity#%D0%B0%D1%83%D0%B4%D0%B8%D1%82-%D0%B8-%D1%82%D1%80%D0%B0%D1%81%D1%81%D0%B8%D1%80%D1%83%D0%B5%D0%BC%D0%BE%D1%81%D1%82%D1%8C",[299,558,559,560,324],{},"Регулярные проверки готовности: health endpoints сервисов ядра, доступность Redis,\nVault и PostgreSQL, reconcile каталога плагинов после обновления ядра. Симптомы и\nточки диагностики при инцидентах собраны в\n",[321,561,562],{"href":57},"«Наблюдаемости»",[313,564,566],{"id":565},"дальше","Дальше",[568,569,570,577],"ul",{},[571,572,573,576],"li",{},[321,574,575],{"href":52},"Безопасность",": политики доступа и аудит",[571,578,579,582],{},[321,580,581],{"href":47},"Развёртывание",": обновление ядра и переменные стенда",{"title":435,"searchDepth":27,"depth":27,"links":584},[585,588,589,590,591],{"id":315,"depth":27,"text":316,"children":586},[587],{"id":426,"depth":32,"text":427},{"id":446,"depth":27,"text":447},{"id":491,"depth":27,"text":492},{"id":507,"depth":27,"text":508},{"id":565,"depth":27,"text":566},"Управление доступами, процессами и регламентное обслуживание.","md",{},{"order":64},{"title":61,"description":592},"NK1-NMi5UDweZjbgqACSJq4Bd6hx2NQLFpVbw_vBj1c",[599,601],{"title":56,"path":57,"stem":58,"description":600,"order":59,"children":-1},"Результаты выполнения шагов, метрики, экспорт трассировки и диагностика.",{"title":72,"path":68,"stem":69,"description":602,"children":-1},"Каталог микросервисов Conveyor — назначение, задачи, требования, ограничения и переменные окружения каждого сервиса.",1782081968665]