Составной - совместимость

Узнайте больше о адаптируемых компонентах с хорошей архитектурой → КомпоновкаИнтерактивностьУправление API

Где искать?
Область продукта | Расположение
Как выглядит добро?
Схема
Платформа | Бизнес✅ Клиентские приложения используют последнюю версию API для вызова приложений Salesforce Client, вызывающих API Salesforce Platform, которые регулярно обновляют используемую версию API
Платформа | Стандарты проектирования✅ Существуют четкие протоколы для межкомпонентной коммуникации (т.е. API)
Платформа | Стандарты проектирования✅ Протоколы/API обозначены в логических группах, которые могут найти и найти конструкторы
Платформа | Стандарты проектирования✅ Протоколы/API определяют типы данных переменных, имена переменных, что обязательно или дополнительно и предоставляют четкое описание времени использования
Платформа | Документация✅ Поиск определенного API или протокола и определение компонентов, где он внедрен
Платформа | Документация✅ В документации каждого компонента четко указано, какой протокол API/коммуникации внедрен
Платформа | Организация✅ Форматы сообщений API и переменные для внутренней связи определяются посредством типов настраиваемых метаданных
Платформа | Организация✅ Форматы сообщений API и переменные для внутренней связи определяются событиями платформы
Платформа | Организация✅ Настройки кода и декларативные настройки ссылаются на соответствующий тип настраиваемых метаданных (или событие платформы) для отправки или получения информации

Узнайте больше о адаптируемых компонентах с хорошей архитектурой → КомпоновкаИнтерактивностьСлужба сообщений и событие

Где искать?
Область продукта | Расположение
Как выглядит добро?
Схема
Данные 360 | Организация✅ Использование действий над данными с событиями платформы для повторного использования существующих схем интеграции Использование событий платформы для предоставления доступа к действиям над данными внешним системам Использование существующих интеграций Public Sub API и Event Relay
Platform | Apex✅ Определения настраиваемых событий ограничены по объему (в коде не определены общесистемные события или сообщения)
Platform | Apex✅ Общесистемные службы сообщений или событий в Apex аннотированы таким образом, чтобы они были доступны в инструментах Salesforce Flow
Платформа | Стандарты проектирования✅ Существуют четкие стандарты использования синхронных схем (служба сообщений) и асинхронных схем (вечер)
Платформа | Стандарты проектирования✅ Существуют четкие стандарты для структур событий и сообщений
Платформа | Поток✅ Инструменты потока Salesforce ссылаются на общесистемные службы сообщений или событий
Platform | Веб-компоненты Lightning (LWC)✅ Определения настраиваемых событий ограничены по объему (в коде не определены общесистемные события или сообщения)
Платформа | Организация✅ Последовательные схемы службы сообщений и событий отображаются в потоках и коде
Платформа | События платформы✅ События платформы, используемые для внутренней службы сообщений системы, четко обозначены

Узнайте больше о адаптируемых компонентах с хорошей архитектурой → КомпоновкаИнтерактивностьУправление API

Где искать?
Область продукта | Расположение
Чего избегать?
Антишаблон
Платформа | Бизнес⚠️ Клиентские приложения используют устаревшие версии API для вызова приложений Salesforce Client, вызывающих API Salesforce Platform, необходимо регулярно обновлять используемую версию API до последней версии
Платформа | Стандарты проектирования⚠️ Стандарты проектирования отсутствуют или не определяют API и сценарии использования
Платформа | Документация⚠️ Документация компонента не существует
Платформа | Документация⚠️ Документация к компоненту описывает API, внедренный в компонент, но только там появляется определение API
Платформа | Документация⚠️ Поиск по определенному API или протоколу невозможен и/или поиск не помогает определить компоненты, где внедрен API или протокол
Платформа | Организация⚠️ API определены исключительно для связи между Salesforce и внешними системами
Платформа | Организация⚠️ Связь между компонентами системы (код и декларативные настройки) носит ситуативный характер

Узнайте больше о адаптируемых компонентах с хорошей архитектурой → КомпоновкаИнтерактивностьСлужба сообщений и событие

Где искать?
Область продукта | Расположение
Чего избегать?
Антишаблон
Platform | Apex⚠️ Структуры общесистемных сообщений и/или событий определены в коде
Platform | Apex⚠️ Структуры общесистемных событий или сообщений, определенные в Apex, недоступны в таких инструментах, как поток
Платформа | Стандарты проектирования⚠️ Стандарты проектирования отсутствуют или в них отсутствуют четкие стандарты для схем синхронизации по сравнению с асинхронизацией и четкие стандарты для структур сообщений или событий
Platform | Веб-компоненты Lightning (LWC)⚠️ Структуры общесистемных сообщений и/или событий определены в коде
Платформа | Организация⚠️ Разные стратегии для схем службы сообщений и событий отображаются в потоке и коде
Платформа | События платформы⚠️ События платформы, используемые для внутренней службы сообщений системы, не имеют четкой метки или не существуют