Вы находитесь здесь:
Создание конфигурации кэша метаданных объекта
Мобильное приложение Life Sciences Cloud не загружает автоматически все объекты Salesforce и связанные данные. Настройте кэш метаданных объекта, чтобы определить, какие объекты мобильное приложение хранит локально и синхронизируются ли данные в одностороннем или двустороннем порядке между организацией Salesforce и мобильным приложением. Эта конфигурация обеспечивает доступ торговых представителей к нужным данным в мобильном приложении.
Требуемые версии
| Доступно в версиях: Lightning Experience |
| Доступно в версиях: Enterprise and Unlimited Edition с дополнительной лицензией Life Sciences Cloud, Life Sciences Cloud for Customer Engagement и управляемым пакетом Life Sciences Customer Engagement. |
| Необходимые полномочия пользователя | |
|---|---|
| Для создания конфигурации кэша метаданных: | Набор полномочий коммерческого администратора наук о жизни |
Типы метаданных LifeSciConfigCategory и LifeSciConfigRecords должны иметь заполненные записи для создания метаданных.
- В средстве запуска приложений найдите и откройте приложение Life Sciences Commercial.
- Щелкните «Консоль администратора».
- Выберите «Мобильное устройство», а потом выберите «Конфигурация кэша метаданных объекта».
-
Нажмите «Создать» и введите сведения о конфигурации.
- Введите уникальное имя, описывающее объект.
-
Чтобы предоставить объект для добавления в кэш метаданных, выберите «Активно».
Примечание Выбор «Активно» не обязателен. Однако, если вы не выберете его, объект не будет добавлен в кэш метаданных. Например, иногда конфигурация может быть неактивной при настройке объекта впервые или при тестировании сборки кэша без объекта в нем. -
Выберите тип объекта для определения способа использования данных объекта в мобильном приложении.
- Данные: Объект содержит бизнес-данные или данные транзакций, с которыми торговые представители напрямую взаимодействуют в мобильном приложении.
- Конфигурация: Объект содержит данные конфигурации, управляющие поведением мобильного приложения и недоступные торговым представителям.
- Объект модели данных: Объект содержит объект модели данных, сохраненный в Data Cloud.
-
Выберите объект или запись конфигурации на основе выбранного типа.
- При выборе данных или конфигурации в качестве типа найдите и выберите значение в поле «Объект».
- Если вы выбираете объект модели данных в качестве типа, введите сведения в поля API-имени пространства данных и API-имени объекта модели данных.
-
В поле «Назначение» выберите один или несколько профилей, к которым применяется данная конфигурация.
Примечание Поле «Назначение» отображается только после выбора объекта. Профили с доступом для чтения к объекту могут просматривать список назначений. -
В поле данных синхронизации дельты введите имя поля, используемое для определения инкрементной синхронизации для выбранного объекта.
Записи со значением поля, превышающим последнее записанное значение синхронизации, добавляются в следующий цикл синхронизации. Данное поле применяется только при выборе данных в качестве типа.
- Чтобы синхронизировать данные только из Salesforce в мобильном приложении, выберите «Разрешить только одностороннюю синхронизацию из веб в мобильное».
-
Выберите метод загрузки вложения.
Для загрузки обязательно подключение к Интернету. Данное поле поддерживает:
- Фон: Файлы загружаются в фоновом режиме. Этот метод лучше подходит для больших файлов, например, используемых в интеллектуальном содержимом.
- Кэш: Файлы загружаются по запросу при их предварительном просмотре или использовании торговыми представителями. Этот метод лучше подходит для более мелких и многочисленных файлов, например, шаблонов Field Email.
-
Введите условие фильтра SOQL для создания данных фильтрации метаданных для объекта посредством простого редактора или расширенного редактора.
ПримечаниеВведите только условную логику, а не полный оператор SOQL. Условие WHERE подразумевается, поэтому не добавляйте ключевое слово WHERE или другие ключевые слова SOQL. Фильтр SOQL также поддерживает динамические переменные для выделенного доступа к данным.
Если вы не введете условие фильтра SOQL, метаданные создаются для всех строк выбранного объекта. Фильтры дополняют текущий общий доступ на уровне записи и применяются только к данным, к которым у торговых представителей уже есть доступ. Если модель общего доступа к объекту является личной, торговые представители загружают только записи, доступные им посредством ответственности или общего доступа. Если модель общего доступа объекта является общедоступной, используйте фильтры для ограничения загруженных данных, по желанию.
- Сохраните внесенные изменения.
-
Прежде чем создавать кэш метаданных, проверьте записи конфигурации метаданных объекта, чтобы предотвратить сбои и убедиться в их правильной настройке.
- Выберите как минимум одну запись конфигурации объекта для проверки.
-
Нажмите «Проверить».
Уведомление подтверждает постановку проверки в очередь.
Примечание Чтобы отменить выполняемую проверку, нажмите кнопку «Отменить» и нажмите кнопку «Да» в окне подтверждения. - Чтобы отслеживать статус проверки, нажмите на ссылку в уведомлении.
-
Чтобы отслеживать прогресс позже, перейдите в настройки, найдите и выберите «Выполнение теста приложения» и найдите последний запуск lsc4ce.DbSchemaValidatorTestSuite.
После завершения проверки статус конфигурации меняется на «Действительно».
-
Назначьте профили конфигурации метаданных объекта.
- Выберите как минимум одну запись конфигурации для назначения профилю.
- Нажмите кнопку «Назначить».
- В окне выбора назначения выберите «Профиль» в качестве типа назначения.
- Выберите нужный профиль.
- Щелкните Отправить.
-
Чтобы проверить назначение, нажмите кнопку «Просмотр назначений» в действиях записи конфигурации объекта.
Вы также можете отредактировать определенную запись конфигурации объекта и просмотреть выбранные профили.
- Динамические переменные для условий фильтра SOQL
Используйте динамические переменные в поле условия фильтра SOQL для создания данных фильтрации метаданных, настроенных под каждого пользователя. Life Sciences Cloud заменяет эти переменные во время выполнения соответствующими значениями пользователя или территории, включая выделенный доступ к данным без значений жесткого кодирования. - Создание условия фильтра SOQL посредством простого редактора
Используйте простой редактор для создания базовых условий фильтра SOQL для данных объекта. Простой редактор помогает собрать логику условия и поддерживает динамические переменные. - Создание условия фильтра SOQL посредством расширенного редактора
Используйте расширенный редактор для создания условий фильтра SOQL для данных объекта путем прямого ввода логики фильтра. Расширенный редактор также поддерживает динамические переменные и позволяет протестировать условие SOQL перед сохранением.
См. также:
- Управляемые пакеты первого поколения: Категория конфигурации наук о жизни
- Управляемые пакеты первого поколения: Запись конфигурации науки о жизни
- Руководство разработчика: LifeSciConfigCategory
- Руководство разработчика: LifeSciConfigRecord
- Конфигурация мобильного приложения для рейтингов
- Конфигурация мобильного приложения для управления согласием

