Zu Hauptinhalt springen

Erstellen einer On-Demand-Anwendung

Eine On-Demand-Anwendung lädt eine Teilmenge der Daten, die in Aggregatform von einer Auswahl-Anwendung geladen werden. Eine On-Demand-Anwendung wird erstellt, indem eine On-Demand-Auswahl-Anwendung mit einer On-Demand-Vorlagen-Anwendung verknüpft wird. Auswahl-Anwendungen und Vorlagen-Anwendungen sind die Grundbausteine für On-Demand-Anwendungen.

Um eine On-Demand-Anwendung zu erstellen, müssen zunächst Auswahl- und Vorlagen-Anwendungen erstellt werden, die miteinander verknüpft werden können. Damit sie verknüpft werden können, müssen Auswahl- und Vorlagen-Anwendungen gemeinsame Datenfelder enthalten, zwischen denen eine Bindung hergestellt werden kann.

Weitere Informationen finden Sie unter Erstellen einer On-Demand-Auswahl-Anwendung und Erstellen einer On-Demand-Vorlagen-Anwendung.

Eine Auswahl-Anwendung kann mit mehreren Vorlagen-Anwendungen verknüpft werden und eine einzige Vorlagen-Anwendung kann mit mehreren Auswahl-Anwendungen verknüpft werden. Dazu müssen allerdings die Datenbindungsformeln der Vorlagen-Anwendung Feldern in den verknüpften Auswahl-Anwendungen entsprechen.

Ein Navigationslink für eine On-Demand-Anwendung verknüpft eine Auswahl-Anwendung mit einer Vorlagen-Anwendung. Navigationslinks für On-Demand-Anwendungen werden in Auswahl-Anwendungen erstellt. Nachdem ein Navigationslink definiert wurde, kann er als Navigationspunkt für On-Demand-Anwendungen zur Anwendungs-Navigationsleiste der Auswahl-Anwendung hinzugefügt werden. Jedes Arbeitsblatt in einer Anwendung enthält seine eigene Anwendungs-Navigationsleiste. Anschließend generieren die Benutzer über den Navigationspunkt On-Demand-Anwendungen.

Beispiel der Erstellungsansicht für On-Demand-Anwendungen.

On-Demand-App-Übersicht.

Mehrere On-Demand-Anwendungen, die jeweils eine andere Kombination von ausgewählten Daten enthalten, können von demselben Anwendungs-Navigationspunkt aus generiert werden.

Hinweise auf einen einfachen Anwendungs-Navigationslink können zu mehreren Arbeitsblättern in derselben Auswahl-Anwendung hinzugefügt werden. Außerdem können Arbeitsblätter mehrere Anwendungs-Navigationspunkte enthalten, die über verschiedene Anwendungs-Navigationslinks erstellt wurden.

Wenn eine Auswahl-Anwendung Navigationslinks und Navigationspunkte enthält, können On-Demand-Anwendungen generiert werden.

  1. Öffnen Sie eine On-Demand-Auswahl-Anwendung und wählen Sie Bearbeiten aus.
  2. Wählen Sie App-Navigationslinks im Fenster links.
  3. Klicken Sie auf die Schaltfläche Neu erstellen, um das Dialogfeld Create new On-demand app navigation link (Neuen Navigationslink für On-Demand-App erstellen) zu öffnen.

  4. Benennen Sie den neuen Navigationslink für die On-Demand-Anwendung.
  5. Wählen Sie eine On-Demand-Vorlage-App aus.

    Nicht alle Anwendungen in der Dropdown-Liste Vorlage-App sind gültige Vorlagen-Anwendungen. Sie müssen eine Anwendung auswählen, die als Vorlagen-Anwendung erstellt wurde und deren Datenbindungsformeln Feldern in der Auswahl-Anwendung entsprechen, mit der Sie arbeiten. Andernfalls verursachen die On-Demand-Anwendungen, die über den Navigationslink generiert werden, Fehler.

    Weitere Informationen finden Sie unter Erstellen einer On-Demand-Vorlagen-Anwendung.

  6. Schreiben Sie eine Formel zum Berechnen der Gesamtzahl der Detaildatensätze, die von den Aggregatdatensätzen dargestellt werden, auf die über den Auswahlstatus in der Auswahl-Anwendung zugegriffen werden kann.

    Die Formel verwendet normalerweise die Funktion SUM zum Ermitteln der Gesamtzahl der ausgewählten Datensätze. Mit dem Ergebnis wird festgestellt, wann sich die Menge der Daten, die geladen werden sollen, im angegebenen Bereich befindet, um die On-Demand-Anwendung zu erstellen.

  7. Geben Sie die Maximum row count (Maximale Anzahl von Zeilen) an.

    Der Wert Maximale Zeilenanzahl legt die Obergrenze für die Anzahl von Datensätzen fest, die von der On-Demand-Anwendung geladen werden können. Sie wird mithilfe der Funktion im Eintrag Formel berechnet. Solange die Anzahl der von der Zeilenschätzungsformel in der Auswahl-Anwendung berechneten Datensätze größer ist als der Wert Maximale Zeilenanzahl, kann die On-Demand-Anwendung nicht generiert werden. Die Anwendung kann nur generiert werden, wenn die Anzahl der von der Zeilenschätzungsformel berechneten Datensätze gleich oder kleiner als die Obergrenze ist, die vom Wert Maximale Zeilenanzahl festgelegt ist.

    Um die für Maximale Zeilenanzahl verwendete Formel zu erstellen, müssen Sie wissen, wie die Gesamtzahl der Datensätze aus in der Auswahl-Anwendung verfügbaren Feldern berechnet wird.

    InformationshinweisDie maximale Datenmenge, die an eine On-Demand-Anwendung gesendet werden kann, beträgt 50 MB. Alle darüber hinaus gehenden Mengen führen dazu, dass die On-Demand-Anwendung ohne Fehlermeldung fehlschlägt. Legen Sie die maximale Zeilenanzahl fest, um sicherzustellen, dass Benutzer keine Auswahlen von mehr als 50 MB erstellen können.

    Weitere Informationen finden Sie unter Erstellen einer On-Demand-Auswahl-Anwendung.

  8. Legen Sie die Maximum number of generated apps (Maximale Anzahl von generierten Apps) fest.

    Über einen Navigationspunkt für On-Demand-Anwendungen in der Anwendungs-Navigationsleiste der Auswahl-Anwendung können mehrere On-Demand-Anwendungen generiert werden. Der Grund für die Generierung mehrerer Anwendungen liegt darin, dass jede einzelne Anwendung eine andere Auswahl von Daten enthalten kann. Wenn die maximale Anzahl von Anwendungen generiert wurde, muss der Benutzer, der Anwendungen über den Navigationspunkt generiert, eine der vorhandenen Anwendungen löschen, bevor er eine neue On-Demand-Anwendung generieren kann.

    Die maximale Anzahl generierter Anwendungen gilt für den Navigationslink der On-Demand-Anwendung. Wenn über den Navigationslink ein Navigationspunkt für eine On-Demand-Anwendung erstellt wurde, können mit diesem Navigationspunkt Anwendungen bis hin zur maximalen Anzahl erstellt werden. Wenn jedoch mehrere Navigationspunkte über denselben Navigationslink erstellt werden, ist die Gesamtzahl der On-Demand-Anwendungen, die über diese Navigationspunkte erstellt werden, auf die Angabe für die Maximale Anzahl generierter Apps beschränkt.

    Informationshinweis

    Unter dem On-Demand-Anwendungs-Navigationslink können Sie Folgendes auswählen:

    • Generierte Apps überschreiben. Wenn dann die maximale Anzahl generierter Anwendungen erreicht wurde, können die Benutzer keine neuen Anwendungen generieren. Fügen Sie dem Arbeitsblatt eine Schaltfläche zum Navigieren zum Navigationslink der On-Demand-Anwendung hinzu oder löschen Sie eine oder mehrere der generierten Anwendungen.

    • Skript in generierten Anwendungen beibehalten. Benutzer mit Zugriff auf die Anwendung können Anwendungen mit enthaltenem Skript der Vorlagen-Anwendung generieren. Wenn Sie zudem Erstellungs- und Bearbeitungsberechtigungen in Ihrem persönlichen Bereich haben, können Sie das Skript der generierten Anwendung anzzeigen und bearbeiten. Für QSEoW entscheiden Sie, in welchem Stream Sie Ihre generierte Anwendung veröffentlichen möchten.

  9. Geben Sie im Feld Aufbewahrungsfrist einen numerischen Wert für den Zeitraum ein, für den Anwendungen, die über den Navigationslink erstellt wurden, aufbewahrt werden, bevor sie gelöscht werden.

  10. Wählen Sie aus dem Dropdown-Menü rechts neben dem Feld Aufbewahrungsfrist die Zeiteinheit für die Aufbewahrungsfrist aus.

    Die Optionen für die Aufbewahrungsfrist sind Stunden, Tage oder Kein Ablauf.

    Alle On-Demand-Anwendungen, die über den Navigationslink generiert werden, werden dieser Einstellung entsprechend aufbewahrt. Das Alter einer generierten On-Demand-Anwendung entspricht dem Unterschied zwischen dem aktuellen Zeitpunkt und dem Zeitpunkt, zu dem die Daten zum letzten Mal geladen wurden. Diese Berechnung des Alters einer On-Demand-Anwendung ist bei veröffentlichten und nicht veröffentlichten Anwendungen identisch. Auch wenn eine On-Demand-Anwendung manuell veröffentlicht wird, nachdem sie erstellt wurde, ändert sich die Berechnung für das Alter nicht: Sie basiert darauf, wann die Daten zum letzten Mal in die generierte Anwendung geladen wurden.

  11. Wählen Sie im Dropdown-Menü Standardansicht beim Öffnen das Arbeitsblatt aus, das zuerst angezeigt werden soll, wenn die über den Navigationslink generierten Anwendungen geöffnet werden.

    Sie können App-Übersicht oder eines der Arbeitsblätter in der Auswahl-Anwendung, über die der Navigationslink erstellt wird, auswählen.

  12. Klicken Sie auf Erstellen, um den neuen Navigationslink für die On-Demand-Anwendung in der Liste der App-Navigationslinks anzuzeigen.
  13. Ziehen Sie den Anwendungs-Navigationslink auf die Anwendungs-Navigationsleiste der Auswahl-Anwendung.

    Wenn Sie den Anwendungs-Navigationslink auf die Auswahl-Anwendung ziehen, wird ein Anwendungs-Navigationspunkt erstellt. Die Eigenschaften des neuen Navigationspunkts für On-Demand-Anwendungen werden im Fenster auf der rechten Seite angezeigt. Sie können den Namen des Navigationspunkts bei Bedarf ändern.

  14. Klicken Sie im Arbeitsblatteditor auf Done (Fertig).

    Die On-Demand-Auswahl-Anwendung kann nun verwendet oder veröffentlicht werden. Benutzer der Auswahl-Anwendung können On-Demand-Anwendungen über die Navigationspunkte in der Anwendungs-Navigationsleiste in der Auswahl-Anwendung generieren.

Sie können On-Demand-Auswahl-Anwendungen in einem freigegebenen oder verwalteten Bereich freigeben. Zuerst müssen Sie die Arbeitsblätter der Auswahl- und der Vorlagen-Anwendungen als öffentlich festlegen. Dann können Sie die Auswahl-Anwendung zu einem freigegebenen oder verwalteten Bereich hinzufügen. Wenn Sie in einem verwalteten Bereich veröffentlichen, brauchen Sie nur die Auswahl-Anwendung zu veröffentlichen.

Benutzer mit Zugriff auf Anwendungen in diesen Bereichen können auf die Navigationspunkte in diesen Anwendungen zugreifen. Beispielsweise können Sie eine On-Demand-Anwendung über die App-Navigationsleiste generieren.

Warnhinweis

Wenn Ihre Anwendungen in verwalteten oder freigegebenen Bereichen vertrauliche Daten enthalten, verwenden Sie On-Demand-Anwendungen mit Vorsicht und bestätigen Sie die Berechtigungen der Benutzer, die Zugriff auf Ihre Auswahl-Anwendungen haben.

On-Demand-Anwendungen werden den persönlichen Bereichen der Benutzer hinzugefügt. Wenn Benutzer die Berechtigungen Kann beitragen, Kann verwalten, Kann veröffentlichen oder Besitzer in einem freigegebenen oder verwalteten Bereich haben, können sie ihre generierten On-Demand-Anwendungen über ihren persönlichen Bereich an andere Benutzer freigeben.

Nachdem eine On-Demand-Auswahl-Anwendung in einem verwalteten Bereich veröffentlicht wurde, können Sie den Navigationslink in der Auswahl-Anwendung oder der veröffentlichten Anwendung nicht bearbeiten. Wenn Sie den Navigationslink aktualisieren müssen, löschen Sie die veröffentlichte Anwendung. Bearbeiten Sie anschließend den Link in der Auswahl-Anwendung und veröffentlichen Sie die Anwendung erneut in dem verwalteten Bereich.

Hat diese Seite Ihnen geholfen?

Wenn Sie ein Problem mit dieser Seite oder ihrem Inhalt feststellen, sei es ein Tippfehler, ein ausgelassener Schritt oder ein technischer Fehler, informieren Sie uns bitte!