Aktion Prozess für Application Engine
So kann beispielsweise ein Prozess entworfen werden, um einen Bereich eines OLAP-Cubes in einen anderen zu kopieren oder eine mathematische Funktion für zwei Werte auszuführen. Alle veröffentlichten Prozesse sind in der Namenseingabe der Aktion verfügbar. Prozesse haben Parameter, die als Eingaben der Aktion dienen. Geben Sie für jeden Parameter einen Wert an.
Sie können eine Aktion Prozess für Application Engine für folgende Objekte angeben:
- Zellen
- Schaltflächen
- Listenansichten (ListViews)
- Berichte
Application Engine-Prozesse können komplex sein, und ihre Ausführung kann mehrere Minuten dauern. Bei der Eingabe im können Sie festlegen, ob ein Prozess synchron oder asynchron ausgeführt wird. Im asynchronen Modus können Benutzer weiterhin in Application Studio arbeiten, ohne dass der Prozess abgeschlossen ist. Verwenden Sie daher den asynchronen Modus für zeitintensive Prozesse, bei denen Benutzer nicht den Fortschritt eines Prozesses sehen oder auf dessen Abschluss warten müssen.
Im asynchronen Modus wird die ID des Prozesses sofort an den Bericht zurückgegeben. Die ID kann in einer Berichtsvariablen gespeichert werden, indem beispielsweise die Variable als Parameter und =Actions.Result.Text als Wert angegeben wird.
Die ID kann mit den Application Engine -Funktionen AsyncGetProcessStatus
und AsyncGetProcessResult
verwendet werden, um den Status und das Ergebnis eines asynchronen Prozesses zu berichten.
Diese Eingaben und Optionen sind nur verfügbar, wenn der Ausführungsmodus der Aktion Synchron ist:
- Fortschritt anzeigen
- Fortschrittsmeldungsebene
- Fortschrittsdialogtitel
- Fortschrittsdialog-Zeitstempel
Sie können festlegen, dass währen der Ausführung eines Prozesses ein Fortschrittsdialog angezeigt wird. Alternativ können Sie festlegen, dass der Dialog nur angezeigt wird, wenn ein Fehler, eine Warnung oder ein Informationsereignis vorliegt. Sie können alle verfügbaren Meldungen anzeigen, damit Sie Prozesse besser auf Fehler untersuchen können.
Um den Fortschrittsdialog anzuzeigen, wählen Sie für die Option Immer aus und als Eingabe für die gewünschte Ebene. Andernfalls wird der Dialog nur angezeigt, wenn ein Fehler auftritt.
den WertWenn Sie als Ebene Debug auswählen, werden der Prozessfortschritt und alle verfügbaren Meldungen angezeigt. Für andere Ebenen wird nur der Fortschritt im Dialog angezeigt, es sei denn, auf der angegebenen Ebene tritt ein Ereignis auf.
Sie können als Eingabewert für Aktion bearbeiten steuern.
und als Eingabewert für auch eine Formel angeben. Auf diese Weise können Sie die Eingaben von außerhalb des DialogsDie als Eingabe für
verwendete Formel muss als Ergebnis einen der folgenden Werte haben:- Nur Fehler
- Immer
Die als Eingabe für
verwendete Formel muss eines der folgenden Ergebnisse liefern:- Fehler
- Warnung
- Information
- Debug
Bei Ergebnissen der
-Eingabe wird Groß-/Kleinschreibung nicht beachtet, und Fehler werden standardmäßig ignoriert. Wenn die Formel einen Fehler enthält, wird die Fehlerebene automatisch zugewiesen.Sie können den Titel des Fortschrittsdialogs ändern, indem Sie eine benutzerdefinierte Zeichenfolge oder eine Formel als Eingabewert für
angeben.In den folgenden Aktionsmodi wird der Fortschrittsdialog nur im Application Studio-Client angezeigt:
- Zelle bearbeitet
- Auswahl geändert
- Bericht geladen