Skip to content

feat: Manage Workflow Groups via MDL #272

@kleineroscar

Description

@kleineroscar

Problem

Workflow Groups (configured under App > Settings > Workflows > Groups in Studio Pro) cannot be created, listed, or modified through mxcli. They are project-level settings — peers to UserEntity and DefaultTaskParallelism — but are missing from ALTER SETTINGS WORKFLOWS and DESCRIBE SETTINGS.

This blocks fully scripted project setup, since workflow user tasks reference these groups for assignment.

Workflow Groups are GA from Mendix 11.6 onwards.

Current State

ALTER SETTINGS WORKFLOWS
  UserEntity = 'Administration.Account',
  DefaultTaskParallelism = 3,
  WorkflowEngineParallelism = 5;
-- No way to define groups here

Proposed Syntax
-- List groups
SHOW WORKFLOW GROUPS;

-- Add a group
ALTER SETTINGS WORKFLOWS ADD GROUP 'Approvers' DESCRIPTION 'Primary approval group';

-- Modify a group
ALTER SETTINGS WORKFLOWS ALTER GROUP 'Approvers' DESCRIPTION 'New description';

-- Remove a group
ALTER SETTINGS WORKFLOWS DROP GROUP 'Approvers';

-- Include in DESCRIBE SETTINGS output for round-tripping

Why It Matters
Without this, developers must switch to Studio Pro to define groups, breaking automated scaffolding, CI/CD pipelines, and migration scripts.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions