How does Orchestrator know if a process is foreground or background?

This is a stupid question, I know. But how does Orchestrator “know” whether a process is a complete background process or requires the foreground UI? I see that the processes have a little icon that shows what they are, but how does that get there? Does that happen by the compiler that looks for certain activities? Or does it rely on the developer to be honest about what activities are in there?

@Terry_Marr,

It’s stored/conveyed to Orchestrator through Process’s project.json file.

requiresUserInteraction is the key in project.json which specifies if the process is background or foreground.

Background Process project.json

Foreground Process project.json

Definitely no. :smiley: Until and unless we don’t enable this Starts in Background option from Project settings, the process will not be considered as background process.

Thanks,
Ashok :slight_smile:

@Terry_Marr,

Added more description!

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.