Корпоративная архитектура
Salesforce выносит корпоративную логику в управляемую плоскость возможностей
Расширение Headless 360 от Salesforce открывает агентам и приложениям доступ к управляемым бизнес-возможностям. Архитектурно важно не само MCP, а сохранение корпоративных контролей в пути исполнения.

25 августа Salesforce объявила о существенном расширении Headless 360 — инициативы, превращающей приложения Salesforce в повторно используемые возможности, которые авторизованные ИИ-агенты могут обнаруживать и вызывать через открытые стандарты. В релиз вошли сервер Headless 360 MCP и Headless Experience Layer в открытой бете, а также общедоступные Data 360 MCP Server, Salesforce Multi-framework и репозиторий из более чем 100 агентских навыков. Доступность зависит от продукта и региона.
Главное изменение носит архитектурный характер. Salesforce делает данные, процессы и действия, принадлежащие организации, доступными за пределами исходных интерфейсов приложений. Агент, инструмент разработчика или headless-приложение могут использовать общую поверхность возможностей, вместо того чтобы заново воспроизводить каждый бизнес-процесс в отдельной интеграции.
Не менее важно и то, что не изменилось. MCP не является источником авторизации или управления в Salesforce. Вызов по-прежнему подчиняется уровням доверия и приложения Salesforce: идентичности, разрешениям, правилам доступа, области открытых инструментов, правилам валидации, триггерам, цепочкам согласования и ограничениям платформы. Агент не получает неограниченную копию корпоративного приложения.
Интерфейс меняется, точка контроля — нет
Корпоративные системы часто жёстко связывали бизнес-возможность с пользовательским интерфейсом. Сотрудник открывает запись CRM, проходит заданную последовательность, отправляет форму и встречает нужные проверки по пути. API ослабляют эту связь, но создают постоянную проблему управления: с каждой новой интеграцией командам приходится заново воспроизводить разрешения, валидацию, аудит и обработку исключений.
Подход Headless 360 предлагает смотреть на приложение иначе. Повторно используемой единицей становится бизнес-возможность: получить разрешённый контекст клиента, обновить запись, запустить процесс, передать действие на согласование. Контроли остаются привязанными к базовой платформе в момент вызова этой возможности.
Это различие важнее протокола доступа к возможности. MCP-сервер может сделать инструмент обнаруживаемым для совместимого агента. Но сам по себе он не определяет, может ли конкретный вызывающий субъект применить инструмент, к каким записям, для какой операции и по какому маршруту согласования. Такие решения должны приниматься там, где авторитетны бизнес-состояние и организационные правила.
Корпоративный агент должен использовать управляемую бизнес-возможность, а не имитировать пользовательский интерфейс или получать необработанный административный API.
В рекомендациях Salesforce для разработчиков это сказано прямо: один и тот же уровень доверия действует для API-вызовов, MCP-вызовов инструментов и CLI-команд. Там также различаются инструменты для агентов программирования и для бизнес-агентов, но обе категории используют общую открытую поверхность возможностей и уровень доверия. Это полезное разделение: у разных вызывающих субъектов могут быть разные цели и среды работы, однако организации не нужно создавать для каждого отдельную, более слабую модель контроля.
Почему это важно для автономных организаций
Автономная организация не может безопасно превращать каждого агента в отдельный интеграционный проект. Если каждая новая модель, среда или команда агентов получает прямые API, браузерную автоматизацию и специальные учётные данные, бизнес-правила постепенно расползаются по непрозрачному коду оркестрации. Тогда последующее изменение политики становится миграцией промптов, инструментов, коннекторов и скриптов, а не изменением в точке исполнения.
Управляемая плоскость возможностей создаёт более устойчивую границу. Агенты могут предлагать работу, выбирать открытую возможность и передавать параметры, необходимые для её вызова. Уровень возможностей сохраняет ответственность за проверку вызывающего субъекта, применение правил, выполнение валидаций и передачу работы в цепочку согласования, если она предусмотрена. Компания может расширять число поверхностей, инициирующих работу, не превращая каждую из них в новую систему учёта полномочий.
Практическое следствие таково: автономные процессы нужно проектировать вокруг явных бизнес-эффектов, а не навигации по экрану. «Создать обращение с учётом применимых правил прав клиента и назначения» — это возможность. «Кликать по консоли поддержки, пока не появится обращение» — обходная автоматизация. Первый подход сохраняет для организации возможность менять процесс; второй встраивает случайную версию процесса внутрь агента.
Повторное использование ценно, только если граница реальна
Salesforce заявляет, что Headless 360 позволяет агентам повторно использовать существующие идентичность, разрешения, метаданные, процессы, управление и бизнес-логику. Это может сократить дублирование интеграционной работы, но не означает, что агент способен использовать любую функцию без настройки. Возможность ещё нужно открыть; вызывающий субъект должен пройти аутентификацию; разрешения и область действия сохраняются; доступность компонентов различается.
Это расширение также не создаёт сквозное управление автономной организацией. Управляемый вызов приложения необходим, но он не отвечает на все вопросы до и после вызова: кто делегировал задачу, какая цель её ограничивает, как координируются несколько агентов, как сверяется внешнее действие и как решение проверяется между системами. Плоскость возможностей — это граница исполнения, а не полная операционная модель.
И всё же именно эту границу следует усиливать. Организациям стоит избегать архитектур, в которых агенту доверяют лишь потому, что его промпт утверждает бизнес-цель. Доверие должно проверяться при вызове по текущим идентичности, разрешениям, правилам и состоянию процесса. Тогда за решение о допустимости действия отвечает бизнес-система, а не интерпретация процесса моделью.
Проверка реализации
Для корпоративных команд ключевой вопрос не в том, поддерживает ли платформа MCP. Нужно понять, проходит ли возможность, открытая через MCP, API или иной интерфейс, тот же путь контроля, что и нативное приложение. Если вызов инструмента обходит валидацию, пропускает согласования, использует более широкие постоянные полномочия или создаёт менее полную наблюдаемость, чем обычное бизнес-действие, это не управляемая возможность. Это обходной путь в современной оболочке.
- Открывайте бизнес-действия с ясной областью действия, а не общий доступ к базе данных или административным функциям.
- Проверяйте идентичность, разрешения, валидацию и согласования в момент вызова для каждого поддерживаемого интерфейса.
- Отделяйте обнаружение инструментов от авторизации: обнаруживаемая возможность не обязательно доступна для вызова.
- Фиксируйте исполнение теми же механизмами наблюдаемости и соответствия требованиям, которые используются базовой корпоративной системой.
- Считайте бета-статус поводом проверять границы и операционные контроли, а не доказательством готовности агентской архитектуры к промышленной эксплуатации.
Августовское расширение Salesforce не делает корпоративную автономию автоматической и не превращает MCP в операционную модель. Но оно подчёркивает важное проектное решение: корпоративные приложения могут стать поставщиками повторно используемых возможностей, сохраняя правила, которые делают их действия легитимными. Для организаций, внедряющих всё больше агентов, это лучшее направление, чем обучение каждого агента обходить системы, уже управляющие бизнесом.

