Erläuterungen zu Runtime Prompts

Die Anzeige und Werte von Runtime Prompts werden unter anderem durch folgende Faktoren beeinflusst:

  • Ob die Eigenschaft Als Überschreibungswert verwenden zur Entwurfszeit auf Regel- oder Regelsetebene festgelegt wird.

  • Ob auf der Seite/im POV des Formulars gültige Elemente vorhanden sind und ob die Optionen Elemente in Formular verwenden und Prompt ausblenden in der Registerkarte Geschäftsregeleigenschaften ausgewählt werden (siehe Eigenschaften von Geschäftsregeln festlegen).

  • Ob die Option Runtime Prompt beim Entwerfen des Formulars oder beim Entwerfen des Runtime Prompts festgelegt wird (siehe Oracle Hyperion Calculation Manager - Designerdokumentation )

  • Ob die Eigenschaft Use Last Value beim Entwerfen der Geschäftsregel festgelegt wird

  • Ob in Oracle Hyperion Calculation Manager die Option Dynamische Elemente erstellen für die Geschäftsregel ausgewählt wird und ob das übergeordnete Element für das Hinzufügen dynamischer untergeordneter Elemente aktiviert ist, wie unter Informationen zu dynamischen Elementen beschrieben. Wenn dies der Fall ist, können Benutzer durch Eingeben der Elementnamen im Runtime Prompt neue Elemente erstellen.

Grundsätze:

  1. Wenn die Eigenschaft Als Überschreibungswert verwenden beim Entwurf auf Regel- oder Regelsetebene festgelegt wird, hat der Wert, der auf Regel- oder Regelsetebene überschrieben wurde, Vorrang vor den Werten der Elemente auf der Seite/im Point of View und vor dem letzten gespeicherten Wert. Dies gilt unabhängig davon, wo die Regel gestartet wird (aus dem Formular oder über das Menü Extras, Geschäftsregeln), und unabhängig davon, ob der Runtime Prompt während des Entwurfs ausgeblendet ist. Der Überschreibungswert kann als Oracle Hyperion Planning-Benutzervariable festgelegt werden. In diesem Fall wird die Regel mit dem aktuellen Wert der Variable gestartet.

  2. Beim Starten über ein Formular haben die Werte der Elemente auf der Seite/im Point of View Vorrang vor dem letzten gespeicherten Wert, wenn die Option Elemente in Formular verwenden ausgewählt ist. Dies gilt unabhängig davon, ob der Runtime Prompt während des Entwurfs ausgeblendet ist. Die Geschäftsregel wird ausgeführt, ohne Benutzern den ausgeblendeten Runtime Prompt anzuzeigen, und die Runtime Prompt-Werte werden von den Elementen der Seite/des Point of Views übernommen.

    Dies ist nicht der Fall, wenn mit zusammengesetzten Formularen verknüpfte Geschäftsregeln beim Speichern oder aus dem linken Fenster gestartet werden oder wenn Geschäftsregeln über das Menü Extras, Geschäftsregeln gestartet werden. In diesen Fällen wird die Einstellung von Elemente in Formular verwenden ignoriert, ausgeblendete Runtime Prompts erhalten beim Entwurf vorgegebene Werte, und der zuletzt gespeicherte Wert hat Vorrang.

  3. Wenn die Option Use Last Value für den Runtime Prompt zur Entwurfszeit verwendet wird und eine der folgenden Bedingungen zutrifft:

    • Elemente in Formular verwenden ist nicht ausgewählt.

    • Ein Runtime Prompt wird über das Menü Extras, Geschäftsregeln gestartet.

    • Werte können nicht aus dem Kontext vorab geladen werden.

    wird die Priorität von Runtime Prompt-Werten wie folgt ermittelt:

    1. Der zuletzt gespeicherte Wert hat Vorrang.

    2. Beim Starten eines Regelsets wird der auf Regelsetebene zur Entwurfszeit überschriebene Wert verwendet.

    3. Beim Starten einer Geschäftsregel wird der auf Regelebene zur Entwurfszeit überschriebene Wert verwendet. Wird der Wert nicht auf Regelebene überschrieben, wird der Runtime Prompt-Wert zur Entwurfszeit verwendet.

    Runtime Prompts, die zur Entwurfszeit ausgeblendet sind, verwenden nie den zuletzt gespeicherten Wert. In diesen Fällen wird die Einstellung Use Last Value ignoriert.

  4. Die Optionen Elemente in Formular verwenden und Prompt ausblenden werden nur auf die Runtime Prompt-Typen "Element" und "Dimensionsübergreifend" angewendet (dimensionsübergreifende Runtime Prompt-Typen sind nur für Geschäftsregeln verfügbar, die mit Calculation Manager erstellt wurden).

    Wenn die Eigenschaft Als Überschreibungswert verwenden festgelegt ist, gilt für den Wert, der zur Entwurfszeit auf Regel- oder Regelsetebene festgelegt wird, die Einstellung für die Option Prompt ausblenden.

  5. Für dimensionsübergreifende Runtime Prompts: Der Runtime Prompt wird nur dann ausgeblendet, wenn für alle Prompts im Runtime Prompt der Überschreibungswert oder Werte von der Seite/vom Point of View übernommen werden können. Der Runtime Prompt wird mit einigen übernommenen Werten von Überschreibungswert oder der Seite/dem Point of View und anderen Werten angezeigt, die gemäß Grundsatz 1, 2 und 3 übernommen wurden.

In der nachstehenden Tabelle sind die Ergebnisse für Runtime Prompts mit folgenden Einstellungen und Bedingungen beschrieben:

Tabelle 6-14 Auswirkungen der Elementverfügbarkeit und anderer Einstellungen auf Runtime Prompts

Verfügbarkeit von Überschreibungswert und dem Seiten-/POV-Element Element in Formular verwenden ist ausgewählt. "Hide Runtime Prompt" wird während des Runtime Prompt-Entwurfs festgelegt. Prompt ausblenden ist für das Formular ausgewählt. Ergebnis für Runtime Prompt
Als Überschreibungswert verwenden ist festgelegt, und Überschreibungswert ist verfügbar, oder das Element ist auf der Seite/im Point of View zur Verwendung als Runtime Prompt-Wert verfügbar. Ja Ja

Ja oder Nein

Einstellung wird ignoriert

Die Geschäftsregel wird ausgeführt, ohne Benutzern den Runtime Prompt anzuzeigen. Stattdessen wird der Runtime Prompt-Wert aus Überschreibungswert oder vom Seiten-/POV-Element übernommen.
Als Überschreibungswert verwenden ist festgelegt, und Überschreibungswert ist verfügbar, oder das Element ist auf der Seite/im Point of View zur Verwendung als Runtime Prompt-Wert verfügbar. Ja Nein Ja Wenn für alle Runtime Prompts der Überschreibungswert oder Werte aus dem Seiten-/POV-Kontext übernommen werden können und wenn alle Runtime Prompts gültig sind und innerhalb der Grenzwerte liegen, werden die Runtime Prompts nicht angezeigt. Wenn jedoch nur ein einziger Runtime Prompt-Wert nicht aus Überschreibungswert oder aus dem Seiten-/POV-Kontext übernommen werden kann, werden alle Runtime Prompts mit den übernommenen Werten angezeigt (sofern möglich). Alle anderen Werte richten sich nach Grundsatz 1 und 3.
Als Überschreibungswert verwenden ist festgelegt, und Überschreibungswert ist verfügbar, oder das Element ist auf der Seite/im Point of View zur Verwendung als Runtime Prompt-Wert verfügbar. Ja Nein Nein Der Runtime Prompt wird Benutzern mit Werten angezeigt, die aus Überschreibungswert oder aus der Seite/dem Point of View übernommen wurden.
Als Überschreibungswert verwenden ist nicht festgelegt, und das Element ist auf der Seite/im Point of View nicht als Runtime Prompt-Wert verfügbar. Ja Ja

Ja oder Nein

Einstellung wird ignoriert

Die Geschäftsregel zeigt Benutzern den Runtime Prompt an, die Werte wurden gemäß Grundsatz 3 übernommen.

Beispiel: Der Formularkontext kann nicht übergeben werden, da sich die Dimension des Runtime Prompts in Zeilen oder Spalten befindet. Daher wird die Einstellung Prompt ausblenden ignoriert und der Runtime Prompt angezeigt.

Als Überschreibungswert verwenden ist nicht festgelegt, und das Element ist auf der Seite/im Point of View nicht als Runtime Prompt-Wert verfügbar. Ja Nein Ja Der Runtime Prompt wird Benutzern mit Werten angezeigt, die gemäß Grundsatz 3 übernommen wurden.
Als Überschreibungswert verwenden ist festgelegt, Überschreibungswert ist verfügbar, und das Element ist nicht auf der Seite/im Point of View zur Verwendung als Runtime Prompt-Wert verfügbar. Ja Nein Nein Wenn für alle Runtime Prompts Werte aus Überschreibungswert übernommen werden können, die gültig sind und innerhalb der Grenzwerte liegen, werden die Runtime Prompts nicht angezeigt. Wenn jedoch ein einziger Runtime Prompt-Wert nicht aus Überschreibungswert übernommen werden kann, werden alle Runtime Prompts mit den übernommenen Werten angezeigt (sofern möglich). Alle anderen Werte richten sich nach Grundsatz 1 und 3.
Als Überschreibungswert verwenden ist nicht festgelegt, und das Element ist auf der Seite/im Point of View nicht als Runtime Prompt-Wert verfügbar. Ja Nein Nein Der Runtime Prompt wird Benutzern mit Werten angezeigt, die gemäß Grundsatz 3 übernommen wurden.
Als Überschreibungswert verwenden ist festgelegt, Überschreibungswert ist verfügbar, und das Element ist nicht auf der Seite/im Point of View zur Verwendung als Runtime Prompt-Wert verfügbar. Ja Nein Nein Der Runtime Prompt wird Benutzern mit Werten angezeigt, die gemäß Grundsatz 1 und 3 übernommen wurden.
Als Überschreibungswert verwenden ist festgelegt, und Überschreibungswert ist verfügbar, oder das Element ist auf der Seite/im Point of View zur Verwendung als Runtime Prompt-Wert verfügbar. Nein Ja Nicht verfügbar Die Geschäftsregel wird ausgeführt, ohne Benutzern den Runtime Prompt anzuzeigen. Stattdessen werden die beim Entwurf vorgegebenen Werte verwendet.
Als Überschreibungswert verwenden ist festgelegt, und Überschreibungswert ist verfügbar, oder das Element ist auf der Seite/im Point of View zur Verwendung als Runtime Prompt-Wert verfügbar. Nein Nein Nicht verfügbar Der Runtime Prompt wird Benutzern mit Werten angezeigt, die gemäß Grundsatz 3 übernommen wurden.
Als Überschreibungswert verwenden ist nicht festgelegt, und das Element ist auf der Seite/im Point of View nicht als Runtime Prompt-Wert verfügbar. Nein Ja Nicht verfügbar Die Geschäftsregel wird ausgeführt, ohne Benutzern den Runtime Prompt anzuzeigen. Stattdessen werden die beim Entwurf vorgegebenen Werte verwendet.
Als Überschreibungswert verwenden ist nicht festgelegt, und das Element ist auf der Seite/im Point of View nicht als Runtime Prompt-Wert verfügbar. Nein Nein Nicht verfügbar Der Runtime Prompt wird Benutzern mit Werten angezeigt, die gemäß Grundsatz 3 übernommen wurden.

Wenn ausgeblendete Runtime Prompt-Werte mehrdeutig sind, beachten Sie Folgendes:

  • Wenn der Formularkontext nicht übergeben werden kann (z.B. weil sich die Dimension in der Zeile oder Spalte befindet), werden ausgeblendete Runtime Prompts angezeigt.

  • Wenn bei ausgeblendeten Runtime Prompts vom Typ "Dimensionsübergreifend" nicht für alle Prompts ein Überschreibungswert oder Kontext übergeben werden kann, werden die Runtime Prompts mit den übernommenen Werten aus Überschreibungswert oder Kontextwerten und beim Entwurf vorgegebenen Werten angezeigt. Beispiel: Wenn der dimensionsübergreifende Runtime Prompt für Period, Entity und Scenario Runtime Prompts enthält, Entity in der Zeile definiert ist und für Scenario ein Überschreibungswert festgelegt ist, wird der Runtime Prompt mit dem Überschreibungswert für Scenario, dann dem Entwurfszeitwert für Entity und dann dem Seitenwert für Period angezeigt.

  • Wenn der Überschreibungswert festgelegt ist oder für den Runtime Prompt-Wert Kontext übergeben werden kann, dieser aber außerhalb der Grenzwerte liegt, wird der Runtime Prompt mit dem übernommenen Kontextwert angezeigt.

  • Wenn mehrere Runtime Prompts vom Typ "Element" oder "Dimensionsübergreifend" kombiniert wurden, werden die Runtime Prompts mit dem Überschreibungswert oder übernommenen Kontextwerten angezeigt. Beispiel: Wenn ein Runtime Prompt vom Typ "Element" für die Entity-Dimension und ein dimensionsübergreifender Runtime Prompt mit einem Prompt für die Entity-Dimension vorhanden ist, werden beide Runtime Prompts angezeigt. Diese Regel gilt nicht für Calculation Manager-Regelsets.

  • Beim Starten über das Menü Extras, Geschäftsregeln werden Runtime Prompts ausgeblendet, und der (auf Regel- oder Regelsetebene überschriebene) beim Entwurf vorgegebene Wert wird verwendet, um die Geschäftsregel zu starten. Liegt der beim Entwurf angegebene Wert außerhalb der Grenzwerte, wird der Runtime Prompt mit dem beim Entwurf vorgegebenen Wert angezeigt.

  • Laufzeitvariablen, die während des Entwurfs ausgeblendet werden, verwenden nie den zuletzt gespeicherten Wert. Die Eigenschaft Use Last Value wird ignoriert, und die Werte werden nicht in der Datenbank gespeichert.