Skip to content

Search these docs, or ask Revo a question — answers link the pages they came from.

Run Schedule Thread

Starts a single thread of another schedule, so that one schedule can start another. The new thread can either run alongside this one or be waited on, depending on the execution mode.


ParameterTypeDescription
Schedule string The schedule whose thread is to be started.
Execution Mode ScheduleExecutionMode Whether this step waits for the thread it starts. Fork starts it and carries straight on; Do Not Fork holds this step open until it finishes.
Parameter Values RunParameterValueCollection Values passed into the started schedule's parameters.
Passed Objects List<PassedObject> Labware handed to the started thread, and the name each one takes there.
Instance Name string Names this instance so that other steps can refer to it. Two steps sharing an instance name refer to the same schedule thread, which is how a join or a merge finds the thread it is waiting on.
Notes string Free-text note kept with this step. It appears on the step in the schedule editor and in the event log, and has no effect on what the step does. Use it to record why the step is here.
Enabled bool Whether this step runs. Clearing it leaves the step in the schedule, in place and still configured, but skips it at run time.

Mandatory parameter