Prozesse mit Process Player in Oracle Integration testen
Sie können einen Geschäftsprozess mit dem Anwendungs-Player testen.
Informationen zum Testen eines Prozesses mit dem Anwendungs-Player
Wenn Sie einen Geschäftsprozess testen, stellt der Anwendungs-Player eine Version der Anwendung mit einer speziellen Laufzeitpartition zur Laufzeit bereit. Dadurch kann der Spieler den Prozess in derselben Umgebung wie eine typische aktivierte Anwendung ausführen.
Der Anwendungs-Player bietet eine effiziente Möglichkeit, Geschäftsprozesse zu testen. Sie verwendet eine Laufzeitumgebung, auf die von der Entwurfszeit aus zugegriffen werden kann, die das tatsächliche Verhalten von Geschäftsprozessen ausgibt. Während der Ausführung des Prozesses zeigt der Player eine visuelle Darstellung des Geschäftsprozesses mit dem Pfad an, den die Prozessinstanz durch den Prozessfluss verfolgt. Dies ermöglicht Prozessdesignern das einfache Erstellen, Testen und Überarbeiten von Geschäftsprozessen, ohne die Anwendung speichern und bereitstellen und anzeigen zu müssen.
Während eine Prozessinstanz einen Prozessfluss durchläuft, zeigt der Player eine animierte Ansicht seines Verhaltens an. Der Pfad, den eine Instanz durch Ihren Prozess nimmt, hängt von den Eingabedaten ab, die Sie für verschiedene Flüsselemente bereitstellen.
Wenn Sie den Player in einem Geschäftsprozess ausführen, wird die Anwendung validiert, und die aktuelle Version der Anwendung wird für eine Player-Partition der Prozesslaufzeitumgebung aktiviert. Wenn Sie den Player verwenden, müssen Sie die Anwendung nicht veröffentlichen oder manuell aktivieren, um Änderungen beim Entwurf eines Geschäftsprozesses anzuzeigen.
Bevor ein Prozessmodellierer den Anwendungsplayer zum Testen von Geschäftsprozessen verwenden kann, muss ein Administrator den Player aktivieren.
Informationen zum Emulieren des Laufzeitverhaltens von Flusselementen
Während der Spieler einen Geschäftsprozess durchläuft, emuliert er das Laufzeitverhalten einiger Flusselemente in Ihrem Prozess.
-
Human Tasks
Wenn der Player eine Aufgabe erreicht, die ein Benutzer ausführen muss, zeigt er die Rolle oder den Benutzer an, die er in seinem Namen auswählen kann. Es werden alle möglichen Ergebnisse als Aktionen angezeigt. Wenn der Aufgabe ein Formular zugeordnet ist, kann der Player das Formular auch starten oder das Ergebnis manuell auswählen. Wenn Sie das Formular starten, wird es aktiviert und in einem separaten Viewer angezeigt.
Wenn kein Formular zugewiesen ist, hält der Player an, damit Sie die Rolle auswählen können, die Sie ausführen möchten. Er fordert Sie auf, eines der für die Aufgabe definierten Ergebnisse zu wählen. Genehmigen und Zurückweisen sind als Standardergebnisse definiert. Die Liste der möglichen Ergebnisse hängt jedoch von der Definition der Ergebnisse für die Aufgabe ab. Nach der Auswahl eines Ergebnisses fährt der Spieler mit dem nächsten Flüsselement Ihres Geschäftsprozesses fort.
-
Message-Sendeereignisse und Sendeaufgaben
Wenn der Player ein Nachrichten-Sendeereignis oder ein Sendeaufgabenereignis erreicht, werden diese Ereignisse automatisch ausgeführt. Anschließend wird die Instanz des aufgerufenen Prozesses fortgesetzt und beim entsprechenden Nachrichten-Catch-Ereignis angehalten oder eine Aufgabe empfangen.
In beiden Fällen müssen Sie manuell zum übergeordneten Prozess zurückkehren. Beispiel: Wenn das Sende- und Empfangspaar eine Instanz in einem anderen Geschäftsprozess derselben Anwendung erstellt, müssen Sie zur Registerkarte Application Player zurückkehren, die neue Instanz des Prozesses auswählen, den untergeordneten Prozess ausführen und dann zum übergeordneten Prozess zurückkehren.
Wenn das Sende- und Empfangspaar einen externen Webservice aufruft, müssen Sie die erforderliche Webservicemeldung manuell eingeben, um die Ausführung des Prozesses fortzusetzen.
-
Timer-Ereignisse
Wenn der Player ein Timerereignis erreicht, stoppt er und wartet, bis Sie auf Ausführen klicken. Der Spieler fährt dann zum nächsten Ablaufelement im Prozessablauf.
-
Aufrufaktivitäten
Wenn der Player eine Aufrufaktivität erreicht, ruft er den untergeordneten Prozess auf und erstellt eine neue Instanz des Prozesses. Klicken Sie auf das Drilldown-Symbol, um den untergeordneten Prozess anzuzeigen.
-
Endereignisse
Wenn der Player ein Endereignis erreicht, pausiert er und zeigt das Drillup-Symbol an. Wenn Sie auf dieses Symbol klicken, kehrt der Player zum übergeordneten Prozess zurück. Wenn der aktuelle Prozess keinen übergeordneten Prozess hat, kehrt der Player zur Registerkarte Anwendungsplayer zurück und löscht die Prozessinstanz.
-
Weitere Fließelemente
Wenn der Player ein anderes Flusselement erreicht, das dazu führt, dass die Instanz auf einen Vorgang oder ein externes Ereignis wartet, pausiert der Player. Um die Ausführung des Prozesses fortzusetzen, klicken Sie oben in der Registerkarte Application Player auf Aktualisieren.
Geschäftsprozesse testen
Nachdem Sie den Anwendungs-Player aktiviert haben, können Sie ihn über die Home-Registerkarte der Anwendung aufrufen und zum Testen des Verhaltens Ihrer Geschäftsprozesse verwenden. Während Sie im Bearbeitungsmodus arbeiten, können Sie über das Hauptmenü oder die Anwendungssymbolleiste auf den Player zugreifen.