Взаимодействие - упорядочено

Узнайте больше о Хорошо архитектурированном простомЗанятномОптимизированномСложность приложения

Где искать?
Область продукта | Расположение
Как выглядит добро?
Схема
Платформа | Организация✅ Приложения содержат менее 10 вкладок в стандартной конфигурации, предоставленной администратором
Платформа | Организация✅ Ни в одном приложении не задано значение true «Отключить персонализацию конечным пользователем элементов навигации в этом приложении»

Узнайте больше о Хорошо архитектурированном простомЗанятномУпрощенномФорм-факторе

Где искать?
Область продукта | Расположение
Как выглядит добро?
Схема
Платформа | Aura✅ Настраиваемые компоненты Aura, доступные в конструкторе приложений, объявляют поддерживаемые форм-факторы в соответствующих файлах дизайна
Платформа | Aura✅ Настраиваемые компоненты Aura, доступные в конструкторе приложений, реализуют схемы стиля с учетом ширины
Платформа | Aura✅ Настраиваемые шаблоны страниц Lightning используют design:supportedFormFactors и design:supportedFormFactor в файлах дизайна компонентов Aura
Platform | Desktop✅ Поля ввода данных и элементы управления навигацией помещаются на экране и могут взаимодействовать по назначению
Platform | Desktop✅ Страницы записей и приложений отображаются корректно, на основе правил назначения активации страниц
Platform | Веб-компоненты Lightning (LWC)✅ Настраиваемые LWC, доступные в конструкторе приложений, реализуют схемы стиля с учетом ширины
Platform | Веб-компоненты Lightning (LWC)✅ Настраиваемые LWC, доступные в конструкторе приложений, объявляют поддерживаемые форм-факторы в соответствующих файлах дизайна
Платформа | Мобильные устройства✅ Появляются мобильные меню навигации, оптимизированные для небольших форм-факторов
Платформа | Мобильные устройства✅ Ввод данных и управление навигацией отображаются корректно
Платформа | Мобильные устройства✅ Пользователи могут легко вводить данные
Платформа | Мобильные устройства✅ Компактные макеты отображаются на уровне записи
Платформа | Организация✅ Предоставленные Salesforce шаблоны страниц Lightning используются для всех или большинства страниц

Узнайте больше о Хорошо архитектурированная легкаяЗанятнаяУпрощеннаяФормы

Где искать?
Область продукта | Расположение
Как выглядит добро?
Схема
Platform | Приложения✅ Ошибки ввода данных отображаются до перехода пользователей или отправки данных
Platform | Приложения✅ Поля следуют логическим группировкам
Platform | Приложения✅ Отправка данных происходит один раз
Platform | Приложения✅ Метки действий и навигации понятны
Platform | Приложения✅ Предоставляется своевременный и визуальный отзыв для признания действий пользователя, например, нажатия кнопок
Platform | Приложения✅ Кнопки навигации (например, «перейти», «далее» и «назад») размещены последовательно в пользовательском интерфейсе
Platform | Приложения✅ Поля ввода данных отображаются группами по пять и менее
Platform | Приложения✅ Ошибки ввода данных очевидны и отображаются на уровне поля
Platform | Приложения✅ Управление пагинацией включает перемещение между этапами
Платформа | Логика формы✅ Максимально возможное предварительное или автозаполнение полей
Платформа | Логика формы✅ Пользователям не требуется ждать завершения длительных серверных действий
Платформа | Логика формы✅ Операции над данными выполняются один раз
Платформа | Логика формы✅ Настраиваемые компоненты используют cacheable=true для действий на основе сервера, не связанных с операциями над данными
Platform | Веб-компоненты Lightning (LWC)✅ В LWC @wire адаптеры обрабатывают все действия, не связанные с операциями над данными

Узнайте больше о Хорошо архитектурированном простомЗанятномОптимизированномСложность приложения

Где искать?
Область продукта | Расположение
Чего избегать?
Антишаблон
Платформа | Организация⚠️ Во многих приложениях параметру «Отключить персонализацию элементов навигации конечным пользователем в этом приложении» задано значение true или полномочие на настройку элементов навигации отключено в организации
Платформа | Организация⚠️ Приложения обычно содержат более 10 вкладок в стандартной конфигурации, предоставленной администратором

Узнайте больше о Хорошо архитектурированном простомЗанятномУпрощенномФорм-факторе

Где искать?
Область продукта | Расположение
Чего избегать?
Антишаблон
Платформа | Aura⚠️ Настраиваемые шаблоны страниц Lightning не используют единообразно design:supportedFormFactors и design:supportedFormFactor в файлах дизайна компонентов Aura
Платформа | Aura⚠️ Настраиваемые компоненты Aura, доступные в конструкторе приложений, не всегда декларируют поддерживаемые форм-факторы в соответствующих файлах дизайна
Платформа | Aura⚠️ В настраиваемых компонентах Aura стиль для разных форм-факторов определяется исключительно жестко запрограммированными значениями px или % в CSS
Платформа | Aura⚠️ В настраиваемых компонентах Aura стиль с учетом ширины не внедряется интерфейсами, предоставляемыми Salesforce.
Platform | Desktop⚠️ Поля ввода данных и элементы управления навигацией не отображаются в назначенных местах экрана
Platform | Desktop⚠️ Взаимодействия с полями ввода данных и элементами управления навигацией не соответствуют обязательным алгоритмам
Platform | Desktop⚠️ Отсутствие правил назначения активации страницы означает, что все пользователи видят одинаковые страницы записи и приложения
Platform | Веб-компоненты Lightning (LWC)⚠️ В настраиваемых LWC стиль с учетом ширины не внедряется интерфейсами, предоставляемыми Salesforce
Platform | Веб-компоненты Lightning (LWC)⚠️ В настраиваемых LWC стиль для разных форм-факторов определяется исключительно жестко запрограммированными значениями px или % в CSS
Platform | Веб-компоненты Lightning (LWC)⚠️ Настраиваемые LWC, доступные в конструкторе приложений, не всегда декларируют поддерживаемые форм-факторы в соответствующих файлах дизайна
Платформа | Мобильные устройства⚠️ Ввод данных и управление навигацией отображаются не последовательно и некорректно
Платформа | Мобильные устройства⚠️ Пользователи не могут легко вводить данные
Платформа | Мобильные устройства⚠️ Компактные макеты не настроены на уровне записи
Платформа | Мобильные устройства⚠️ Меню мобильной навигации неотличимо от навигации на ПК
Платформа | Организация⚠️ Classic продолжает действовать

Узнайте больше о Хорошо архитектурированная легкаяЗанятнаяУпрощеннаяФормы

Где искать?
Область продукта | Расположение
Чего избегать?
Антишаблон
Platform | Приложения⚠️ Поля ввода данных отображаются в группах больше пяти
Platform | Приложения⚠️ Поля ввода данных не группируются логически, что требует значительного переключения контекста пользователями, заполняющими формы
Platform | Приложения⚠️ Этапы и группировки четко не определены, что затрудняет навигацию
Platform | Приложения⚠️ Ошибки ввода данных появляются только при нажатии кнопки отправки формы
Platform | Приложения⚠️ Метки действий и навигации запутывают пользователей, не знакомых с основными функциями системы
Platform | Приложения⚠️ Визуальное подтверждение действий пользователя не предоставляется
Platform | Приложения⚠️ Кнопки навигации отображаются в произвольных расположениях в пользовательском интерфейсе
Platform | Приложения⚠️ Ошибки ввода данных содержат загадочную информацию, которую может интерпретировать только человек, разбирающийся во внутренней работе системы
Platform | Приложения⚠️ Отправка данных происходит несколько раз в процессе ввода данных
Платформа | Логика формы⚠️ Поля, которые можно предварительно заполнить или автозаполнить, требуют ввода вручную
Платформа | Логика формы⚠️ Пользователи должны прекратить работу во время процесса отправки, чтобы дождаться завершения серверных действий
Платформа | Логика формы⚠️ cacheable=false набора настраиваемых компонентов