Перейти к основному содержимому

Построение приложения On-demand

Приложение On-demand загружает подмножество данных, загруженных в агрегированной форме приложением выбора. Приложение On-demand создается путем привязки приложения выбора On-demand к приложению шаблона On-demand. Приложения выбора и приложения шаблона представляют собой основные элементы для построения приложений On-demand.

Перед построением приложения On-demand необходимо создать приложения выбора и приложения шаблона, которые можно связать. Для выполнения привязки приложения выбора и приложения шаблона должны содержать общие поля данных, которые можно связать.

Для получения дополнительной информации см. разделы Создание приложения выбора On-demand и Создание приложения шаблона On-demand.

Приложение выбора можно привязать к нескольким приложениям шаблона; одно приложение шаблона можно привязать к нескольким приложениям выбора. Однако выражения привязки данных приложения шаблона должны соответствовать полям в привязанных приложениях выбора.

Ссылка навигации приложения On-demand связывает приложение выбора с приложением шаблона. Ссылки навигации приложения On-demand создаются в приложениях выбора. После определения ссылки навигации ее можно добавить на панель Навигация приложения в приложении выбора в качестве точки навигации приложения On-demand. Каждый лист в приложении содержит собственную панель Навигация приложения. Затем пользователи создают приложения On-demand из точки навигации приложения.

Пример вида построения приложения On-demand.

Обзор приложений On-Demand.

Из одной точки навигации приложения можно создать несколько приложений On-demand, каждое из которых содержит выбранные данные в разных комбинациях.

Указатели на одну и ту же ссылку навигации приложения можно добавить на несколько листов в одном приложении выбора. Также листы могут содержать несколько точек навигации приложения, созданных из нескольких ссылок навигации приложения.

Когда приложение выбора содержит ссылки навигации и точки навигации, можно создать приложения On-demand.

  1. Откройте приложение выбора On-demand и выберите Изменить.
  2. На панели слева выберите Ссылки навигации приложения.
  3. Нажмите кнопку Создать, чтобы открыть диалоговое окно Создать новую ссылку навигации приложения On-demand.

  4. Присвойте имя новой ссылке навигации приложения On-demand.
  5. Выберите Приложение шаблона On-demand.

    Не все приложения в раскрывающемся списке Приложение шаблона являются допустимыми приложениями шаблона. Необходимо выбрать приложение, которое было создано в качестве приложения шаблона и выражения привязки данных которого соответствуют полям в приложении выбора, с которым вы работаете. В противном случае приложения On-demand, создаваемые из ссылки навигации приложения, будут работать с ошибками.

    Для получения дополнительной информации см. раздел Создание приложения шаблона On-demand.

  6. Введите выражение, которое вычисляет общее количество записей, представленных записями агрегирования, доступ к которым можно получить с помощью состояния выборок в приложении выбора.

    Как правило, выражение использует функцию SUM для получения общего количества выбранных записей. Результат показывает, находится ли объем данных, подлежащих загрузке, в пределах диапазона, указанного для создания приложения On-demand.

  7. Укажите значение параметра Максимальное количество строк.

    Значение параметра Максимальное количество строк задает верхний предел количества записей, вычисляемых функцией в записи Выражение, которые может загрузить приложение On-demand. Если количество записей, вычисленное выражением оценки количества строк в приложении выбора, превышает значение параметра Максимальное количество строк, приложение On-demand создано не будет. Приложение можно создать только в том случае, если количество записей, вычисленное выражением оценки количества строк, меньше или равно значению верхнего предела, заданному параметром Максимальное количество строк.

    Чтобы создать выражение, используемое для параметра Максимальное количество строк, необходимо знать принцип вычисления общего количества записей на основе полей, доступных в приложении выбора.

    Примечание к информацииМаксимальный объем данных, который может быть отправлен в приложение по запросу, составляет 50 МБ. Любой объем, превышающий это значение, приводит к сбою приложения по запросу без сообщения об ошибке. Установите максимальное количество строк, чтобы пользователи не могли создавать выборки размером более 50 МБ.

    Для получения дополнительной информации см. раздел Создание приложения выбора On-demand.

  8. Укажите значение параметра Максимальное количество создаваемых приложений.

    Несколько приложений On-demand можно создать из одной точки навигации приложения On-demand на панели Навигация приложения в приложении выбора. Причина создания нескольких приложений заключается в том, что каждое из них может содержать различный набор данных. Когда будет достигнуто максимальное количество приложений, пользователь, создающий приложения из точки навигации, должен удалить одно из существующих приложений, прежде чем создавать новое приложение On-demand.

    Максимальное количество созданных приложений применяется к ссылке навигации приложения On-demand. Если из ссылки навигации создана одна точка навигации приложения On-demand, то эта точка навигации сможет создать до максимального количества. Но если из одной ссылки навигации создано несколько точек навигации, то общее количество приложений On-demand, созданных из этих точек навигации, ограничено параметром Максимальное количество создаваемых приложений.

    Примечание к информации

    В ссылке навигации приложения по запросу можно выбрать:

    • Перезаписать созданное приложение, и если достигнуто максимальное количество созданных приложений, пользователи не смогут создавать новые приложения. Добавьте кнопку на лист, настроенную для перехода по ссылке навигации приложения по запросу, или удалите одно или несколько созданных приложений.

    • Сохранять скрипт в созданных приложениях. Пользователи, имеющие доступ к приложению, смогут создавать приложения со скриптом шаблонного приложения. Кроме того, если у вас есть разрешение на создание и редактирование в вашем личном пространстве, вы сможете просматривать и редактировать скрипт созданного приложения. Для QSEoW вы решаете, в какой поток публиковать сгенерированное приложение.

  9. Введите числовое значение в поле Срок хранения, чтобы задать период времени, в течение которого приложения, сгенерированные из навигационной ссылки, будут храниться до их удаления.

  10. В раскрывающемся меню справа от поля Срок хранения выберите единицу времени для измерения срока хранения.

    Доступны такие параметры, как часы, дни и Срок не ограничен.

    Все приложения On-demand, сгенерированные из навигационной ссылки, будут храниться в соответствии с этим параметром. Срок существования сгенерированного приложения On-demand — это разница между текущим временем и временем последней загрузки данных. Этот расчет срока существования приложения On-demand одинаков для опубликованных и неопубликованных приложений. И если приложение On-demand публикуется вручную после его создания, расчет срока существования остается прежним: он основан на последней загрузке данных сгенерированного приложения.

  11. В раскрывающемся меню Представление при открытии по умолчанию выберите лист, который следует отображать первым при открытии приложений, созданных из ссылки навигации.

    Можно выбрать Обзор приложения или один из листов приложения выбора, из которого создана ссылка навигации.

  12. Щелкните Создать, и новая ссылка навигации приложения On-demand отобразится в списке Ссылки навигации приложения.
  13. Перетащите ссылку навигации приложения на панель Навигация приложения в приложении выбора.

    Перетаскивание ссылки навигации приложения в приложение выбора создает точку навигации приложения On-demand. На панели справа отображаются свойства новой точки навигации приложения On-demand. В этом расположении можно по желанию изменить имя точки навигации.

  14. Щелкните Готово в редакторе листа.

    Приложение выбора On-demand теперь готово к использованию или публикации. Пользователи приложения выбора смогут создавать приложения On-demand из точек навигации на панели Навигация приложения в приложении выбора.

В общем или управляемом пространстве можно предоставлять для совместного использования приложения выбора On-demand. Сначала необходимо сделать общедоступными листы приложений выбора и шаблонных приложений. Затем можно добавить приложение выбора в общее или управляемое пространство. Если выполняется публикация в управляемое пространство, необходимо опубликовать только приложение выбора.

Пользователи, имеющие доступ к приложениям в этих пространствах, могут получить доступ к точкам навигации в данных приложениях. Например, они могут создать приложение On-demand на панели Навигация приложения.

Примечание к предупреждению

Если приложения в управляемых или общих пространствах содержат конфиденциальные данные, соблюдайте осторожность при использовании приложений On-demand и проверяйте разрешения пользователей, у которых есть доступ к приложениям выбора.

Приложения On-demand добавляются в личные пространства пользователей. Если пользователи имеют разрешения Имеет право на добавление, Может управлять, Может публиковать, или Владелец в общем или управляемом пространстве, они могут предоставлять для совместного использования созданные ими приложения on-demand из своего личного пространства.

После публикации приложения выбора по запросу в управляемом пространстве нельзя изменить навигационную ссылку в приложении выбора или опубликованном приложении. Если необходимо обновить навигационную ссылку, удалите опубликованное приложение. Затем измените ссылку в приложении выбора и снова опубликуйте приложение в управляемом пространстве.

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице или с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом!