Sequence of StartJob Execution

Hello,

I am trying to do the following on a single machine.
Both the BOTs are published to Orchestrator.
I have created one simple process which prints a message then calls another bot using StartJob and prints message2 and then prints message 3 from process1.

Process1–Message1.1
StartJob–Process2–Message2
Process1–Message1.2

How I want this to appear is:

Message1.1
Message2
Message1.2

But how this is working is:
Message1.1
Message1.2

and Then
Message2

Am I doing something wrong or is this how StartJob Works?

Thanks,
Vaibhav

@vaibhav15211

Start Jobs Initiates the job and will be in pending state till the assigned bot is available.
in your case the bot is available only after the message 1.2 is displayed