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 Mit Calculation Manager für Oracle Enterprise Performance Management Cloud entwerfen)

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

  • Ob in 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. Wenn dies der Fall ist, können Benutzer durch Eingeben der Elementnamen im Runtime Prompt neue Elemente erstellen.

Hinweis:

Im Geschäftsprozess werden Runtime Prompt-Werte in doppelten Anführungszeichen nicht ersetzt. Alternativ können Sie mit Groovy-Regeln dasselbe erreichen. Wenn Sie allerdings eine Regel über Calculation Manager starten, werden Runtime Prompt-Werte in doppelten Anführungszeichen ersetzt.

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 geschieht unabhängig davon, wo die Regel gestartet wird (über das Formular oder über den Link Regeln im Navigator-Menü), und unabhängig davon, ob der Runtime Prompt während der Entwurfsphase ausgeblendet wird. Der Überschreibungswert kann als 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.

  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 den Link Regeln im Menü Navigator 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. 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 24-25 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 wird 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 des Typs "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 den Link Regeln im Menü Navigator 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.