Extensibility: Enabled flag on macros

Macro configuration now contains an Enabled flag.

Existing configurations are enabled by default upon upgrade. New entities using the UI or template are set to Enabled by default.

When manually are disabled using the UI, those macros are not displayed in Execute Macro dialogs and cannot be manually executed or scheduled through a job or API call.

Changes to the Enabled flag are preserved when loading new versions of macro entities using the standard content or user templates as the enabled flag is not included in the extracted XML definition. The Enabled flag must be manually set within each tenant. You cannot copy the disabled status between SCP tenants or instances

Note: By default, this feature is enabled. You are not required any new role or privilege access to use this feature.