Loading
Автономная поддержка приложений LSC

Автономная поддержка приложений LSC

Включите автономную поддержку приложений Life Sciences Cloud (LSC). С помощью автономной поддержки настраиваемые веб-компоненты Lightning (LWC) решают запросы данных из локальной базы данных устройства при недоступности сетевого подключения.

Требуемые версии

Доступно в версиях: Lightning Experience
Доступно в версиях: Enterprise and Unlimited Edition с дополнительной лицензией Life Sciences Cloud, Life Sciences Cloud for Customer Engagement и управляемым пакетом Life Sciences Customer Engagement.

Как работает автономная поддержка

Модуль Lightning Mobile Runtime (LMR) размещает компоненты LWC внутри мобильного приложения Life Sciences Cloud. По умолчанию, все запросы пользовательского интерфейса API из проводных адаптеров LWC поступают на сервер Salesforce по сети. При включении автономной поддержки автономная подсистема добавляет локальный слой перехвата, который решает запросы пользовательского интерфейса напрямую из локальной базы данных SQLite устройства.

Когда проводной адаптер отправляет запрос, автономная подсистема действует в следующем порядке:

  1. Автономная подсистема проверяет, может ли зарегистрированное средство обработки обслуживать запрос локально.
  2. Если средство обработки совпадает, оно возвращает ответ из локальной базы данных SQLite без вызова сети.
  3. Если средство обработки не совпадает, а устройство включено, запрос попадает в обычный путь сети.
  4. Если средство обработки не совпадает, а устройство находится в автономном режиме, адаптер возвращает ошибку.

При автономной поддержке LWC используют те же локальные данные, что и остальное приложение. Операции записи (создание, обновление и удаление) сохраняют изменения в локальной базе данных и создают временные коды в формате EntityName-UUID. Эти изменения синхронизируются с Salesforce при повторном подключении устройства к сети.

 
Загрузка
Salesforce Help | Article