Currently, phase restart permissions in digital.ai release is part of the "Create Release" permissions.
We would need a permission to explicitly allow only certain roles to restart phases.
This should be independent of the permission to start a new release with the "Create Release" permission.

We have some Release processes that do not support phase restarts per design. This is due to that, that we have some releases that dependent on other releases. The Processes cannot respect resolved dependencies or completed subprocess tasks on phase restarts. Therefore, it would be a great extension to prohibit manual phase restarts on releases with dependencies explicitly.

Comments

  • Daniel,

    Thank you for submitting the feature request.

    In the latest Release versions, we already have a distinct permission called "Restart phase." However, we have observed that to resume a release, an additional check is being performed, which currently requires the "Edit release" permission. We are currently in the process of planning an update to modify the behavior of this permission either in the Denali release or the subsequent version.

  • This change is available in Early Access 24.1 beta3 release.