Home / Companies / Orkes / Blog / Post Details
Content Deep Dive

Orkes Operators: Loops, Waits, and Human-in-the-Loop

Blog post from Orkes

Post Details
Company
Date Published
Author
Karl Goeltner
Word Count
1,595
Language
English
Hacker News Points
-
Summary

Workflows in many processes are not always linear, requiring flexibility and human interaction, which is where the Conductor orchestration platform introduces three key operators: Do While, Wait, and Human. The Do While operator allows for condition-based iterations similar to programming loops, useful for scenarios such as repeated approvals or retries. The Wait operator pauses a workflow until an external signal or human input is received, ideal for processes that require asynchronous events or manual confirmations, such as the onboarding of new employees. The Human operator incorporates manual steps into automated workflows by waiting for human input or approval, exemplified in multi-step approval processes like expense validations. These operators enhance workflows by making them dynamic, resilient, and capable of handling real-world complexities without custom orchestration logic, thus enabling seamless integration of automated and manual processes.