IT Process Automation

 View Only

Enhancement request: A means to set a max limit of the number of concurrent workflow processes.

  • 1.  Enhancement request: A means to set a max limit of the number of concurrent workflow processes.

    Posted Sep 30, 2020 01:46 PM
    I'd like to see the Orchestration Domain be governed by a configurable limit on the number of concurrent workflows in execution.  If any request to start a new workflow (either locally through the UI, or externally through the "ExecuteProcess" API) exceeds the configurable limit, an error is detected by the DO, and is either displayed back to the UI, or via an HTTP response code (e,g, HTTP 429) back to the external caller.

    I am currently using a Resource operator (Take and Free Unit) to try to govern the limit within my Orchestration environment, which is working, but I'd rather the Orchestrator block the "start workflow" request from executing at all.