You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: en/developer-docs/docs/administer/configure-approvals-for-choreo-workflows.md
+11-5Lines changed: 11 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,10 +4,16 @@ Choreo allows you to configure approval processes for specific workflows within
4
4
5
5
Choreo currently allows you to configure approvals for environment promotion and API subscription workflows.
6
6
7
-
Configuring approvals for environment promotion allows authorized users to control components being promoted to a critical/production environment.
7
+
Configuring approvals for environment promotion allows authorized users to control components being promoted to a critical/production environment.
8
8
9
9
Configuring approvals for the API subscription workflow allows you to create subscription plans that require approval before being activated. This feature allows you to control access to APIs by requiring administrative review and authorization of subscriptions before they become active.
10
10
11
+
## Permissions to create approval requests
12
+
13
+
=== "Environment promotion"
14
+
15
+
To submit an environment promotion approval request, a user must have required permissions to promote components or at least `WORKFLOW-MANAGEMENT >> Create approval requests` permission
16
+
11
17
## Permissions to review and respond to approval requests
12
18
13
19
Click the respective tab for details on permissions depending on the workflow for which you want to configure approvals:
@@ -16,7 +22,7 @@ Click the respective tab for details on permissions depending on the workflow fo
16
22
17
23
To review and respond to environment promotion approval requests, a user must have the following permissions. Administrators must ensure that users designated to review and respond to approval requests have these permissions:
18
24
19
-
- **WORKFLOW-MANAGEMENT**:
25
+
- **WORKFLOW-MANAGEMENT**:
20
26
- Approve component promotion requests: Grants access to review and approve the promotion of components to critical environments.
21
27
- **PROJECT-MANAGEMENT**: Grants access to view and approve workflow requests. This is the same permission used to update or delete projects.
22
28
@@ -26,7 +32,7 @@ Click the respective tab for details on permissions depending on the workflow fo
26
32
27
33
- **WORKFLOW-MANAGEMENT**:
28
34
- Approve API subscriptions: Grants access to review and approve API subscription workflow requests.
29
-
- **PROJECT-MANAGEMENT**:
35
+
- **PROJECT-MANAGEMENT**:
30
36
Grants access to view and approve workflow requests. This is the same permission used to update or delete projects.
31
37
32
38
## Set up an approval process for a workflow
@@ -49,10 +55,10 @@ To set up an approval process for a workflow, follow these steps:
49
55
50
56
!!! info "Important"
51
57
Currently, there is no validation to ensure that the specified roles and assignees have the necessary permissions to review and respond to requests. If the [required permissions](#permissions-to-review-and-respond-to-approval-requests) are not correctly configured, some users may receive email notifications but will be unable to review the requests.
52
-
58
+
53
59
7. Click **Save**. This configures and enables the approval process for the workflow.
54
60
55
-
Once you enable the approval process for a workflow, see the following details on how to submit a request for approval and the approval process. Click the respective tab depending on the workflow for which you enabled the approval process:
61
+
Once you enable the approval process for a workflow, see the following details on how to submit a request for approval and the approval process. Click the respective tab depending on the workflow for which you enabled the approval process:
Copy file name to clipboardExpand all lines: en/developer-docs/docs/administer/review-workflow-approval-requests.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -29,3 +29,6 @@ To approve or reject a request, follow these steps:
29
29
Alternatively, click the Choreo Console link in the approval request email notification you received. This takes you to the request details in the Choreo Console.
30
30
2. Review the request and click **Approve** or **Reject** based on your decision.
31
31
32
+
!!! note
33
+
- An email will be sent to requestor mentioning details about the details
34
+
- Currently, approver or other approvers will not receive an email, however action is recorded at Choreo databases.
Copy file name to clipboardExpand all lines: en/developer-docs/docs/develop-components/submit-and-manage-workflow-approval-requests.md
+3-2Lines changed: 3 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,14 +4,15 @@ In Choreo, if an administrator [configures a workflow to require approval](../ad
4
4
5
5
Upon submitting a workflow approval request, Choreo notifies all authorized assignees via email about the [review request](../administer/review-workflow-approval-requests.md). When an authorized assignee approves or rejects the request, you will receive an email with details of the decision.
6
6
7
-
The approach to request approval can vary depending on the workflow.
7
+
The approach to request approval can vary depending on the workflow.
8
8
9
9
## Request approval for environment promotion
10
10
11
11
**Prerequisites**:
12
12
13
13
- Ensure you have a component created, built, and deployed to the development environment.
14
14
- Ensure that an approval workflow is configured for environment promotion.
15
+
- Ensure you need to have required permissions to promote components or `WORKFLOW-MANAGEMENT >> Create approval requests` permission
15
16
- Ensure you are promoting the component to a critical environment, such as production.
16
17
17
18
To request approval to promote a component from the development environment to production, follow these steps:
@@ -29,6 +30,6 @@ When an authorized assignee approves the request, you will receive a confirmatio
29
30
30
31
## Cancel a workflow approval request
31
32
32
-
If you want to cancel a workflow approval request that is already submitted, you can do so before the request is approved or rejected.
33
+
If you want to cancel a workflow approval request that is already submitted, you can do so before the request is approved or rejected.
33
34
34
35
When you submit a workflow approval request, the **Request to Promote** button changes to **Cancel Request**. To cancel an approval request, click **Cancel Request**. Upon confirming the cancellation, all configured approvers are notified immediately, and the request will no longer be pending.
0 commit comments