Major difference between workflow execution type Regular and singleton

I just want to know that difference between regular and singleton also the priority

A regular workflow executes in a non-sequential (parallel) manner, meaning multiple instances of the workflow can run simultaneously. This is useful for high-volume tasks such as data processing or data massaging, where independent executions can happen at the same time.

A singleton workflow is a special configuration applied to a regular workflow. When a workflow is marked as Singleton, the AutomationEdge server ensures that only one instance of that workflow runs on an Agent at any given time, regardless of its non-sequential design. Any additional trigger requests will wait until the current execution is completed.
Priority in Workflows

Priority defines the execution order of workflow requests when multiple jobs are queued.

  • High → Executed first

  • Default → Executed after High

  • Low → Executed last

Priority can be set during workflow creation or update in the workflow editor.