Создание ссылок на содержимое приложения Qlik Sense Client-Managed Mobile
На приложения и листы Qlik Sense можно создавать ссылки мобильного приложения. Также можно определять выборки для использования — как явно, так и при помощи закладок.
Ссылки на приложения Qlik Sense Client-Managed Mobile формируются по схеме URL qliksenselink, тогда как ссылки Qlik Sense Enterprise начинаются с https. Ниже описан простейший способ создания ссылки мобильного приложения.
- Откройте приложение в браузере.
-
Скопируйте URL.
Пример:
https://qlik.com/sense/app/8f8ffa0e-3fde-48a5-a127-59645923a1fc
-
Замена https в URL на qliksenselink.
Пример:
qliksenselink://qlik.com/sense/app/8f8ffa0e-3fde-48a5-a127-59645923a1fc
Теперь измененную ссылку URL можно использовать для доступа к приложению Qlik Sense Client-Managed Mobile при помощи мобильного устройства.
Создание ссылок мобильного приложения на листы
Таким же способом можно создать ссылку на определенный лист в приложении. Для этого замените https в URL на qliksenselink.
Пример:
qliksenselink://qlik.com/sense/app/8f8ffa0e-3fde-48a5-a127-59645923a1fc/sheet/7300b241-f221-43db-bb8b-8c8cc1887531/state/analysis
Лист будет открыт с выборками по умолчанию. Также можно открыть лист с определенным набором выборок или закладкой.
Создание ссылок на определенные выборки
Ссылку на набор выборок можно создать путем добавления определения выборки в конец URL. Можно добавить несколько определений выборок.
Синтаксис: select/{field}/{[value1;value2]}
Пример: Открытие листа со значением red, выбранным в поле color
qliksenselink://qlik.com/sense/app/8f8ffa0e-3fde-48a5-a127-59645923a1fc/sheet/7300b241-f221-43db-bb8b-8c8cc1887531/state/analysis/select/color/red
Пример: Открытие листа со значениями red и blue, выбранными в поле color
qliksenselink://qlik.com/sense/app/8f8ffa0e-3fde-48a5-a127-59645923a1fc/sheet/7300b241-f221-43db-bb8b-8c8cc1887531/state/analysis/select/color/red;blue
Пример: Открытие листа со значением red, выбранным в поле color, и значением L, выбранным в поле size
qliksenselink://qlik.com/sense/app/8f8ffa0e-3fde-48a5-a127-59645923a1fc/sheet/7300b241-f221-43db-bb8b-8c8cc1887531/state/analysis/select/color/red/select/size/L
Создание ссылок на закладки
Чтобы создать ссылку на определенную в приложении закладку, используйте идентификатор закладки. Получить идентификатор закладки можно при помощи инструмента Одиночный конфигуратор в Dev Hub.
Получение идентификаторов приложений и объектов (только английский язык)
Синтаксис: bookmark/{bookmarkid}
Пример: Открытие листа с выборками в соответствии с закладкой, имеющей идентификатор 860f2e77-2cdc-44f2-aa19-58d46f2f69b0
qliksenselink://qlik.com/sense/app/8f8ffa0e-3fde-48a5-a127-59645923a1fc/sheet/7300b241-f221-43db-bb8b-8c8cc1887531/state/analysis/bookmark/860f2e77-2cdc-44f2-aa19-58d46f2f69b0
Если закладка указывает на лист, отличный от определенного в URL, вы будете автоматически перенаправлены на нужный лист.
Создание ссылок на листы без выборок
Чтобы открыть лист с удаленными выборками, добавьте options/clearselections к URL.
Пример: Открытие листа без выборок
qliksenselink://qlik.com/sense/app/8f8ffa0e-3fde-48a5-a127-59645923a1fc/sheet/7300b241-f221-43db-bb8b-8c8cc1887531/state/analysis/options/clearselections
Обработка ошибок
Принудительное открытие ссылки в автономном режиме
По умолчанию приложение открывается в интерактивном режиме. Если открыть приложение в интерактивном режиме не удалось, по возможности оно будет открыто в автономном режиме.
Приложение можно принудительно открыть в автономном режиме. Для этого следует добавить параметр ?forceOpen=offline в конец URL.
Пример: Открытие приложения в автономном режиме
qliksenselink://qlik.com/sense/app/8f8ffa0e-3fde-48a5-a127-59645923a1fc?forceOpen=offline
Учетная запись не найдена
Если Qlik Sense Client-Managed Mobile не удалось сопоставить ссылку с учетной записью Qlik Sense, отобразится сообщение об ошибке. Если сопоставить ссылку с учетной записью не удалось, можно попытаться открыть приложение в браузере устройства. Это решение должно сработать.
Пользователь не выполнил вход в учетную запись
При необходимости пользователь получит запрос на вход в учетную запись Qlik Sense, связанную со ссылкой. Если пользователь уже выполнил вход в другую учетную запись, перед входом в учетную запись Qlik Sense, связанную со ссылкой, будет выполнен выход из предыдущей учетной записи.