Skip to content

Commit a19d3a1

Browse files
Merge pull request #10570 from mendix/olu-plan-update-0801
Ineligible status - Plan Change
2 parents a1b973e + c770358 commit a19d3a1

File tree

4 files changed

+175
-4
lines changed

4 files changed

+175
-4
lines changed

content/en/docs/deployment/mendix-cloud-deploy/change-plan.md

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,9 @@ Changing plan consumes [Mendix Cloud Tokens](/control-center/cloud-tokens/#cloud
7272
### Plan Change Request Status {#plan-change-status}
7373

7474
This diagram illustrates the lifecycle of a plan change request, from its submission to its final resolution (rejected, completed, or failed).
75+
<!-- Diagram created with draw.io. Source file: /attachments/deployment/mendix-cloud-deploy/change-plan/change-plan-status.draw.io. Instructions: https://mendix.atlassian.net/wiki/spaces/RNDHB/pages/2510061889/Images+Icons+and+Videos#Draw.io -->
7576

76-
{{< figure src="/attachments/deployment/mendix-cloud-deploy/plan-change-status.png" >}}
77+
{{< figure src="/attachments/deployment/mendix-cloud-deploy/change-plan/change-plan-status.png" >}}
7778

7879
A Technical Contact initiates the process by submitting a plan change request.
7980

@@ -83,8 +84,9 @@ A Technical Contact initiates the process by submitting a plan change request.
8384
2. **Pending Schedule** – The plan change application is awaiting scheduling by the Technical Contact.
8485
3. **Scheduled** – Plan change is scheduled for the next maintenance window.
8586
4. **In Progress** – The plan change is actively being applied to the environment.
86-
5. **Completed** – Plan change was successfully applied to the environment
87-
6. **Failed** – The plan change did not complete successfully.
87+
5. **Ineligible** – The plan change did not execute because it failed the necessary validations.
88+
6. **Completed** – Plan change was successfully applied to the environment
89+
7. **Failed** – The plan change did not complete successfully.
8890

8991
## Managing Plan Requests {#manage-plan-requests}
9092

@@ -120,6 +122,7 @@ In the **Request Details** page, depending on the request's [status](#plan-chang
120122
* **Pending approval** – Click **Cancel Request** to cancel the entire request.
121123
* **Pending schedule** – Click **Cancel Request** to cancel the entire request, or click **Schedule Change** to set execution timing for when the approved plan will be applied. For more details on how to schedule a plan change, see [Scheduling a Plan Change](#scheduling-a-plan-change).
122124
* **Scheduled** – Click **Cancel Request** to cancel the entire request, or click **Execute Now** to apply the new plan immediately.
125+
* **Ineligible** – Click **Re-Schedule Change** to schedule the plan change again after addressing the validation issues.
123126

124127
{{% alert color="warning" %}}
125128
If the Technical Contact cancels a request, the plan change process is canceled entirely. To proceed with a plan change, the Technical Contact must start over and submit a new request.
@@ -151,7 +154,9 @@ Applications will be unavailable for up to 45 minutes while the plan change is b
151154
After scheduling, once the plan change process starts:
152155

153156
1. The status changes to **In Progress**.
154-
2. Next, the status progresses to either **Completed** (if successful) or **Failed** (if an error occurs).
157+
2. If the request fails required validations, the status changes to **Ineligible**.
158+
3. If the request passes all required validations, the status progresses to **Completed** (if successful) or **Failed** (if an execution error occurs).
159+
155160

156161
{{% alert color="info" %}}
157162
After a plan change is applied, you cannot change to a new plan for the same environment for the next 6 hours.
Lines changed: 166 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,166 @@
1+
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 Edg/143.0.0.0" version="29.3.0">
2+
<diagram name="Page-1" id="AppmYjxo08_iwriekF28">
3+
<mxGraphModel dx="2058" dy="1158" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
4+
<root>
5+
<mxCell id="0" />
6+
<mxCell id="1" parent="0" />
7+
<mxCell id="tXCvhuVD6Ww2hy418FJC-36" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=none;fontSize=13;" value="" vertex="1">
8+
<mxGeometry height="830" width="1000" y="40" as="geometry" />
9+
</mxCell>
10+
<mxCell id="tXCvhuVD6Ww2hy418FJC-1" edge="1" parent="1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontSize=13;" target="tXCvhuVD6Ww2hy418FJC-3">
11+
<mxGeometry relative="1" as="geometry">
12+
<mxPoint x="92.9999994186046" y="111.50500000000011" as="sourcePoint" />
13+
</mxGeometry>
14+
</mxCell>
15+
<mxCell id="tXCvhuVD6Ww2hy418FJC-2" edge="1" parent="1" source="tXCvhuVD6Ww2hy418FJC-3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontSize=13;" target="tXCvhuVD6Ww2hy418FJC-5">
16+
<mxGeometry relative="1" as="geometry" />
17+
</mxCell>
18+
<mxCell id="tXCvhuVD6Ww2hy418FJC-3" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontSize=13;" value="Submit Request" vertex="1">
19+
<mxGeometry height="31.75" width="102" x="138" y="95.63" as="geometry" />
20+
</mxCell>
21+
<mxCell id="tXCvhuVD6Ww2hy418FJC-4" edge="1" parent="1" source="tXCvhuVD6Ww2hy418FJC-5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontSize=13;" target="tXCvhuVD6Ww2hy418FJC-9">
22+
<mxGeometry relative="1" as="geometry" />
23+
</mxCell>
24+
<mxCell id="tXCvhuVD6Ww2hy418FJC-5" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontSize=13;" value="Pending Approval" vertex="1">
25+
<mxGeometry height="31.75" width="115" x="280" y="95.61999999999999" as="geometry" />
26+
</mxCell>
27+
<mxCell id="tXCvhuVD6Ww2hy418FJC-6" edge="1" parent="1" source="tXCvhuVD6Ww2hy418FJC-9" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;fontSize=13;">
28+
<mxGeometry relative="1" as="geometry">
29+
<mxPoint x="680" y="112" as="targetPoint" />
30+
</mxGeometry>
31+
</mxCell>
32+
<mxCell id="tXCvhuVD6Ww2hy418FJC-7" connectable="0" parent="tXCvhuVD6Ww2hy418FJC-6" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=13;" value="&lt;font&gt;Rejected&lt;/font&gt;" vertex="1">
33+
<mxGeometry relative="1" x="-0.095" y="-1" as="geometry">
34+
<mxPoint y="-10" as="offset" />
35+
</mxGeometry>
36+
</mxCell>
37+
<mxCell id="tXCvhuVD6Ww2hy418FJC-8" edge="1" parent="1" source="tXCvhuVD6Ww2hy418FJC-9" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=13;">
38+
<mxGeometry relative="1" as="geometry">
39+
<mxPoint x="510" y="220" as="targetPoint" />
40+
</mxGeometry>
41+
</mxCell>
42+
<mxCell id="tXCvhuVD6Ww2hy418FJC-9" parent="1" style="rhombus;strokeWidth=2;whiteSpace=wrap;fillColor=#fff2cc;strokeColor=#d6b656;fontSize=13;" value="Admin Decision?" vertex="1">
43+
<mxGeometry height="80" width="120" x="450" y="71.51" as="geometry" />
44+
</mxCell>
45+
<mxCell id="tXCvhuVD6Ww2hy418FJC-10" connectable="0" parent="1" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=13;" value="&lt;font&gt;Approved&lt;/font&gt;" vertex="1">
46+
<mxGeometry x="506" y="184" as="geometry">
47+
<mxPoint x="4" y="-5" as="offset" />
48+
</mxGeometry>
49+
</mxCell>
50+
<mxCell id="tXCvhuVD6Ww2hy418FJC-11" edge="1" parent="1" source="tXCvhuVD6Ww2hy418FJC-12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=13;">
51+
<mxGeometry relative="1" as="geometry">
52+
<mxPoint x="513" y="290" as="targetPoint" />
53+
</mxGeometry>
54+
</mxCell>
55+
<mxCell id="tXCvhuVD6Ww2hy418FJC-12" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontSize=13;" value="Pending Schedule" vertex="1">
56+
<mxGeometry height="31.75" width="115" x="455" y="220" as="geometry" />
57+
</mxCell>
58+
<mxCell id="tXCvhuVD6Ww2hy418FJC-13" edge="1" parent="1" source="tXCvhuVD6Ww2hy418FJC-14" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=13;">
59+
<mxGeometry relative="1" as="geometry">
60+
<mxPoint x="510" y="430" as="targetPoint" />
61+
</mxGeometry>
62+
</mxCell>
63+
<mxCell id="tXCvhuVD6Ww2hy418FJC-14" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontSize=13;" value="In Progress" vertex="1">
64+
<mxGeometry height="31.75" width="115" x="452.5" y="360" as="geometry" />
65+
</mxCell>
66+
<mxCell id="tXCvhuVD6Ww2hy418FJC-15" edge="1" parent="1" source="tXCvhuVD6Ww2hy418FJC-17" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=13;">
67+
<mxGeometry relative="1" as="geometry">
68+
<mxPoint x="510" y="610" as="targetPoint" />
69+
</mxGeometry>
70+
</mxCell>
71+
<mxCell id="tXCvhuVD6Ww2hy418FJC-16" edge="1" parent="1" source="tXCvhuVD6Ww2hy418FJC-17" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=13;">
72+
<mxGeometry relative="1" as="geometry">
73+
<mxPoint x="380" y="485" as="targetPoint" />
74+
</mxGeometry>
75+
</mxCell>
76+
<mxCell id="tXCvhuVD6Ww2hy418FJC-17" parent="1" style="rhombus;strokeWidth=2;whiteSpace=wrap;fillColor=#fff2cc;strokeColor=#d6b656;fontSize=13;" value="Validations Passed?" vertex="1">
77+
<mxGeometry height="110" width="135" x="442.5" y="430" as="geometry" />
78+
</mxCell>
79+
<mxCell id="tXCvhuVD6Ww2hy418FJC-18" edge="1" parent="1" source="tXCvhuVD6Ww2hy418FJC-19" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=13;">
80+
<mxGeometry relative="1" as="geometry">
81+
<mxPoint x="512.5" y="360" as="targetPoint" />
82+
</mxGeometry>
83+
</mxCell>
84+
<mxCell id="tXCvhuVD6Ww2hy418FJC-19" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontSize=13;" value="Scheduled" vertex="1">
85+
<mxGeometry height="31.75" width="115" x="455" y="290" as="geometry" />
86+
</mxCell>
87+
<mxCell id="tXCvhuVD6Ww2hy418FJC-20" connectable="0" parent="1" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=13;" value="&lt;span&gt;Yes&lt;/span&gt;" vertex="1">
88+
<mxGeometry x="506" y="570" as="geometry">
89+
<mxPoint x="3" y="-2" as="offset" />
90+
</mxGeometry>
91+
</mxCell>
92+
<mxCell id="tXCvhuVD6Ww2hy418FJC-21" connectable="0" parent="1" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=13;" value="&lt;font&gt;No&lt;/font&gt;" vertex="1">
93+
<mxGeometry x="610" y="640" as="geometry">
94+
<mxPoint x="3" y="18" as="offset" />
95+
</mxGeometry>
96+
</mxCell>
97+
<mxCell id="tXCvhuVD6Ww2hy418FJC-22" edge="1" parent="1" source="tXCvhuVD6Ww2hy418FJC-24" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=13;" target="tXCvhuVD6Ww2hy418FJC-19">
98+
<mxGeometry relative="1" as="geometry">
99+
<Array as="points">
100+
<mxPoint x="210" y="485" />
101+
<mxPoint x="210" y="310" />
102+
</Array>
103+
<mxPoint x="400" y="310" as="targetPoint" />
104+
</mxGeometry>
105+
</mxCell>
106+
<mxCell id="tXCvhuVD6Ww2hy418FJC-23" connectable="0" parent="tXCvhuVD6Ww2hy418FJC-22" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=13;" value="Reschedule" vertex="1">
107+
<mxGeometry relative="1" x="-0.3376" y="4" as="geometry">
108+
<mxPoint as="offset" />
109+
</mxGeometry>
110+
</mxCell>
111+
<mxCell id="tXCvhuVD6Ww2hy418FJC-24" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;fontSize=13;" value="Ineligible" vertex="1">
112+
<mxGeometry height="31.75" width="115" x="264" y="469.12" as="geometry" />
113+
</mxCell>
114+
<mxCell id="tXCvhuVD6Ww2hy418FJC-25" edge="1" parent="1" source="tXCvhuVD6Ww2hy418FJC-27" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=13;">
115+
<mxGeometry relative="1" as="geometry">
116+
<mxPoint x="650" y="667" as="targetPoint" />
117+
</mxGeometry>
118+
</mxCell>
119+
<mxCell id="tXCvhuVD6Ww2hy418FJC-26" edge="1" parent="1" source="tXCvhuVD6Ww2hy418FJC-27" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=13;">
120+
<mxGeometry relative="1" as="geometry">
121+
<mxPoint x="510.5" y="790" as="targetPoint" />
122+
</mxGeometry>
123+
</mxCell>
124+
<mxCell id="tXCvhuVD6Ww2hy418FJC-27" parent="1" style="rhombus;strokeWidth=2;whiteSpace=wrap;fillColor=#fff2cc;strokeColor=#d6b656;fontSize=13;" value="Execution Successful?" vertex="1">
125+
<mxGeometry height="110" width="158" x="431" y="612.01" as="geometry" />
126+
</mxCell>
127+
<mxCell id="tXCvhuVD6Ww2hy418FJC-28" edge="1" parent="1" source="tXCvhuVD6Ww2hy418FJC-29" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontSize=13;" target="tXCvhuVD6Ww2hy418FJC-34">
128+
<mxGeometry relative="1" as="geometry" />
129+
</mxCell>
130+
<mxCell id="tXCvhuVD6Ww2hy418FJC-29" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;fontSize=13;" value="Failed" vertex="1">
131+
<mxGeometry height="31.75" width="115" x="650" y="651.13" as="geometry" />
132+
</mxCell>
133+
<mxCell id="tXCvhuVD6Ww2hy418FJC-30" edge="1" parent="1" source="tXCvhuVD6Ww2hy418FJC-31" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;fontSize=13;" target="tXCvhuVD6Ww2hy418FJC-34">
134+
<mxGeometry relative="1" as="geometry">
135+
<mxPoint x="960" y="805.875" as="targetPoint" />
136+
</mxGeometry>
137+
</mxCell>
138+
<mxCell id="tXCvhuVD6Ww2hy418FJC-31" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;fontSize=13;" value="Completed" vertex="1">
139+
<mxGeometry height="31.75" width="115" x="448.5" y="790" as="geometry" />
140+
</mxCell>
141+
<mxCell id="tXCvhuVD6Ww2hy418FJC-32" edge="1" parent="1" source="tXCvhuVD6Ww2hy418FJC-33" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fontSize=13;" target="tXCvhuVD6Ww2hy418FJC-34">
142+
<mxGeometry relative="1" as="geometry" />
143+
</mxCell>
144+
<mxCell id="tXCvhuVD6Ww2hy418FJC-33" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;fontSize=13;" value="Rejected" vertex="1">
145+
<mxGeometry height="31.75" width="115" x="680" y="95.63999999999999" as="geometry" />
146+
</mxCell>
147+
<mxCell id="tXCvhuVD6Ww2hy418FJC-34" parent="1" style="ellipse;html=1;shape=endState;fillColor=#000000;strokeColor=#ff0000;fontSize=13;" value="" vertex="1">
148+
<mxGeometry height="30" width="30" x="940" y="652" as="geometry" />
149+
</mxCell>
150+
<mxCell id="tXCvhuVD6Ww2hy418FJC-35" parent="1" style="ellipse;shape=doubleEllipse;html=1;dashed=0;whiteSpace=wrap;aspect=fixed;fillColor=#d5e8d4;strokeColor=#82b366;fontSize=13;" value="" vertex="1">
151+
<mxGeometry height="53" width="53" x="40" y="88.49" as="geometry" />
152+
</mxCell>
153+
<mxCell id="tXCvhuVD6Ww2hy418FJC-37" connectable="0" parent="1" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=13;" value="&lt;font&gt;No&lt;/font&gt;" vertex="1">
154+
<mxGeometry x="407" y="452" as="geometry">
155+
<mxPoint x="3" y="18" as="offset" />
156+
</mxGeometry>
157+
</mxCell>
158+
<mxCell id="tXCvhuVD6Ww2hy418FJC-38" connectable="0" parent="1" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=13;" value="&lt;span&gt;Yes&lt;/span&gt;" vertex="1">
159+
<mxGeometry x="504" y="750" as="geometry">
160+
<mxPoint x="3" y="-2" as="offset" />
161+
</mxGeometry>
162+
</mxCell>
163+
</root>
164+
</mxGraphModel>
165+
</diagram>
166+
</mxfile>
64.7 KB
Loading
Binary file not shown.

0 commit comments

Comments
 (0)