Business Processes / Script Execution

How to Run End-to-End Oracle Test Scripts Together

Learn how to create an end-to-end Oracle business-process test in SyntraFlow by grouping multiple scripts, controlling sequential or parallel execution and passing outputs between parent and child scripts.

Duration:
Approximately 3:06
Chapters:
9
Skill level:
Intermediate
Product area:
Business Processes
Last updated:
Pending publication

Chapters

What you will learn

  • How do I run several Oracle test scripts together?
  • How do I add scripts to a Business Process?
  • In what order do the scripts run?
  • What does the Wait option do?
  • How do I run all scripts at the same time?
  • How do I link parent and child scripts and pass outputs?

Automating End-to-End Oracle Business Processes

Enterprise Oracle testing frequently requires several transactions to execute as one connected business process. SyntraFlow Business Processes can combine individual Oracle test scripts, control their execution sequence and pass values from one script into another. This supports end-to-end scenarios such as Procure-to-Pay, Order-to-Cash and Hire-to-Retire.

Questions answered in this tutorial

Every question below is answered in the video and summarised here for quick reference.

How do I run several Oracle test scripts together?

Create a Business Process in SyntraFlow — a Business Process groups multiple scripts so they can be executed together as one coordinated run.

How do I add scripts to a Business Process?

From the Business Process builder, select Add Script and choose each script you want to include from your script library.

In what order do the scripts run?

Scripts run in the order they are listed within the Business Process, top to bottom, unless you configure them to run in parallel.

What does the Wait option do?

The Wait option pauses execution for a defined period between scripts, useful when a downstream step needs time to complete before the next script starts.

How do I run all scripts at the same time?

Switch the Business Process's execution mode to parallel so all included scripts start running simultaneously instead of one after another.

How do I link parent and child scripts and pass outputs?

A parent-child relationship lets a Master Script pass a value it produces into a later script as an input. In the child script's parameter settings, use Input Binding to select the specific output produced by the parent script earlier in the Business Process, instead of typing a fixed value — the available parameters from every preceding script in the sequence are listed for you to choose from, so data flows automatically from one script to the next.

How do I create and save the Business Process?

Once your scripts, order and bindings are configured, select Save to create the Business Process so it can be run or scheduled like any other script.

How do I change the order of the scripts?

Drag a script up or down within the Business Process builder to change its position in the execution sequence.

How do I remove a script from the Business Process?

Select the remove option next to a script within the Business Process builder to take it out of the sequence.

Tutorial transcript

Draft transcript, structured from the tutorial's chapters — will be reconciled against the final recording's exact narration before this note is removed.

[00:00]Create a Business Process in SyntraFlow — a Business Process groups multiple scripts so they can be executed together as one coordinated run.

[00:35]From the Business Process builder, select Add Script and choose each script you want to include from your script library.

[00:52]Scripts run in the order they are listed within the Business Process, top to bottom, unless you configure them to run in parallel.

[01:11]The Wait option pauses execution for a defined period between scripts, useful when a downstream step needs time to complete before the next script starts.

[01:26]Switch the Business Process's execution mode to parallel so all included scripts start running simultaneously instead of one after another.

[01:41]A parent-child relationship lets a Master Script pass a value it produces into a later script as an input. In the child script's parameter settings, use Input Binding to select the specific output produced by the parent script earlier in the Business Process, instead of typing a fixed value — the available parameters from every preceding script in the sequence are listed for you to choose from, so data flows automatically from one script to the next.

[02:29]Once your scripts, order and bindings are configured, select Save to create the Business Process so it can be run or scheduled like any other script.

[02:38]Drag a script up or down within the Business Process builder to change its position in the execution sequence.

[02:48]Select the remove option next to a script within the Business Process builder to take it out of the sequence.

Related tutorials

See SyntraFlow in action on your own Oracle environment

Request a live demonstration and we'll walk through this workflow against a scenario relevant to your team.

Request a demonstration