Changes for page Cleanup a running flow

Last modified by Carlijn Kokkeler on 2024/08/29 10:57

From version 1.1
edited by eMagiz
on 2022/05/05 16:14
Change comment: There is no comment for this version
To version 12.1
edited by Carlijn Kokkeler
on 2024/08/29 10:57
Change comment: There is no comment for this version

Summary

Details

Page properties
Title
... ... @@ -1,0 +1,1 @@
1 +Cleanup a running flow
Parent
... ... @@ -1,0 +1,1 @@
1 +WebHome
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.marijn
1 +XWiki.CarlijnKokkeler
Content
... ... @@ -1,47 +1,24 @@
1 -{{html wiki="true"}}
2 -<div class="ez-academy">
3 - <div class="ez-academy_body">
4 -
5 -
6 - <li class="doc-nav__item"><a href="../../docs/microlearning/advanced-lifecycle-management-index" class="doc-nav__link">Home</a></li>
7 -
8 -
9 -
10 -
11 -
12 -<div class="doc">
1 +{{container}}{{container layoutStyle="columns"}}(((
2 +In this microlearning, we’ll walk you through the proper steps to remove a flow from the Deploy phase in eMagiz. Understanding the correct sequence of removal is crucial to avoid creating "ghost" flows that can lead to unexpected behavior. We’ll cover how to handle flow removal from all releases, clean up unused properties, and adjust alerting triggers to ensure a smooth and complete process.
13 13  
4 +Should you have any questions, please get in touch with [[academy@emagiz.com>>mailto:academy@emagiz.com]].
14 14  
15 -
16 -= Cleanup a running flow =
17 -
18 -In this microlearning, we will focus on the part of the lifecycle management where you need to clean up a flow that is active on a runtime at the moment when the integration needs to be removed. It involves complexity in a sense that flow needs to be removed from the Deploy phase. Before it can be removed from the Create phase and further.
19 -
20 -Should you have any questions, please get in touch with academy@emagiz.com.
21 -
22 -* Last update: August 27th, 2021
23 -* Required reading time: 5 minutes
24 -
25 25  == 1. Prerequisites ==
26 26  * Advanced knowledge of the eMagiz platform
27 --
28 28  
29 29  == 2. Key concepts ==
30 -The most important for this micro-learning to understand is that a flow needs be removed from the Deploy phase before it can be removed from the integration model that is in Capture, Design and Create. Removing a flow from the model before removing it from Deploy results in "ghost" flows that result in unexpected behavior in the Deploy phases.
10 +The most important for this microlearning to understand is that a flow needs be removed from the Deploy phase before it can be removed from the integration model that is in Capture, Design and Create. Removing a flow from the model before removing it from Deploy results in "ghost" flows that result in unexpected behavior in the Deploy phases.
31 31  
32 -
33 -
34 34  == 3. Steps to remove a flow from Deploy ==
35 35  
14 +=== 3.1 Remove from all releases ===
36 36  
37 -=== 3.1 Remove from runtimes ===
16 +1. Remove the flow from the active release by creating a new release and deselecting the integration.
17 +2. Once deselected make sure that the new release is deployed on all your environments.
18 +3. Remove all old releases that still have a reference to the flow.
38 38  
39 -1. Stop the flow from the runtime where its active. Remove on all runtimes where it is active
40 -2. Uninstall the flow from the runtime(s) where it was active
41 -3. Update the Container assignment to remove the flow from the Containers
42 -
43 43  === 3.2 Remove unused Properties ===
44 -Ensure to remove the associated properties from each TAP environment specific to this flow. Refer to the micro-learning that explains that process.
21 +Ensure to remove the associated properties from each TAP environment specific to this flow. Refer to the [[microlearning>>doc:Main.eMagiz Academy.Microlearnings.Intermediate Level.Lifecycle Management.intermediate-lifecycle-management-cleanup-properties-gen3.WebHome||target="blank"]] that explains that process.
45 45  
46 46  === 3.3 Remove alerting triggers ===
47 47  
... ... @@ -60,30 +60,25 @@
60 60  
61 61  It usually means that it will take a certain grace period before a flow is actually out of Deploy.
62 62  
40 +== 4. Key takeaways ==
63 63  
64 -===== Practice =====
65 -
66 -== 4. Assignment ==
67 -
68 -Determine whether you can clean up a deployed flow within your project. If so, execute the cleanup from Deploy as displayed above. This assignment can be completed with the help of the (Academy) project that you have created/used in the previous assignment.
69 -
70 -== 5. Key takeaways ==
71 -
72 72  * A flow needs to be removed from all releases before it can be removed from Create - see specific micro-learning for that purpose
73 73  * Don't forget to clean the Manage phase with Alert triggers, and the properties from Deploy
74 74  
75 75  
76 76  
77 -== 6. Suggested Additional Readings ==
47 +== 5. Suggested Additional Readings ==
78 78  
79 -If you are interested in this topic and want more information on it, please read the release notes provided by eMagiz
49 +* [[Novice (Menu)>>doc:Main.eMagiz Academy.Microlearnings.Novice.WebHome||target="blank"]]
50 +** [[Lifecycle Management (Navigation)>>doc:Main.eMagiz Academy.Microlearnings.Novice.Lifecycle Management.WebHome||target="blank"]]
51 +*** [[Cleanup a captured integration (Explanation)>>doc:Main.eMagiz Academy.Microlearnings.Novice.Lifecycle Management.novice-lifecycle-management-cleanup-a-captured-integration.WebHome||target="blank"]]
52 +*** [[Cleanup a designed integration (Explanation)>>doc:Main.eMagiz Academy.Microlearnings.Novice.Lifecycle Management.novice-lifecycle-management-cleanup-a-designed-integration||target="blank"]]
53 +* [[Intermediate (Menu)>>doc:Main.eMagiz Academy.Microlearnings.Intermediate Level.WebHome||target="blank"]]
54 +** [[Lifecycle Management (Navigation)>>doc:Main.eMagiz Academy.Microlearnings.Intermediate Level.Lifecycle Management.WebHome||target="blank"]]
55 +*** [[Cleanup a created integration (Explanation)>>doc:Main.eMagiz Academy.Microlearnings.Intermediate Level.Lifecycle Management.intermediate-lifecycle-management-cleanup-a-created-integration||target="blank"]]
56 +* [[Advanced (Menu)>>doc:Main.eMagiz Academy.Microlearnings.Advanced Level.WebHome||target="blank"]]
57 +** [[Lifecycle Management (Navigation)>>doc:Main.eMagiz Academy.Microlearnings.Advanced Level.Lifecycle Management.WebHome||target="blank"]]
58 +*** [[Cleanup a deployed runtime (Explanation)>>doc:Main.eMagiz Academy.Microlearnings.Advanced Level.Lifecycle Management.advanced-lifecycle-management-cleanup-a-deployed-runtime||target="blank"]]
59 +* [[Lifecycle Management (Search Result)>>url:https://docs.emagiz.com/bin/view/Main/Search?sort=score&sortOrder=desc&highlight=true&facet=true&r=1&f_space_facet=0%2FMain.&f_type=DOCUMENT&f_locale=en&f_locale=&f_locale=en&text=%22lifecycle+management%22||target="blank"]]
80 80  
81 -== 7. Silent demonstration video ==
82 -
83 -There is no specific video * the steps above include sufficient information for now.
84 -
85 -</div>
86 -</main>
87 -</div>
88 -</div>
89 -{{/html}}
61 +)))((({{toc/}}))){{/container}}{{/container}}