%%{init: {'theme': 'forest', "flowchart" : { "curve" : "basis" } } }%%
graph LR;
title([<u>NavFLOW-001</u>])
title -.- Page1
Page1 --> |1| Page2
Page2 --> |2| Page3
Page3 --> |3| Page4
Page4 -.4 back.-> Page3
Page3 -.5 back.-> Page2
Page2 --> |6| Page3
Page3 --> |7| Page4
Page4 --> |8| Page5
classDef greenTitle fill:#a8ddb1 ,stroke:#c0c0c2,stroke-width:3px
class title greenTitle
%%{init: {'theme': 'forest', "flowchart" : { "curve" : "basis" } } }%%
graph LR;
title([<u>NavFLOW-002</u>])
title -.- Page0
Page0 --> |1| Page1
Page1 --> |2| ATLPage1["ATL<br>Iteration1<br>Page1"]
ATLPage1 --> |3| ATLPage2["ATL<br>Iteration1<br>Page2"]
ATLPage2 -.4 back.-> ATLPage1
ATLPage1 -.5 back.-> Page1
Page1 --> |6| ATLPage1
ATLPage1 --> |7| ATLPage2
classDef orange fill:#fedebe,stroke:#222,stroke-width:1px
classDef orangeCYA fill:#ffaf42,stroke:#222,stroke-width:2px
classDef orangeRepeater fill:#fe6e00,stroke:#222,stroke-width:3px
class ATLRepeater orangeRepeater
class ATLPage2 orange
class ATLPage1 orange
class ATLPage12 orange
class ATLPage22 orange
class ATLRepeater2 orangeRepeater
classDef greenTitle fill:#a8ddb1 ,stroke:#c0c0c2,stroke-width:3px
class title greenTitle
%%{init: {'theme': 'forest', "flowchart" : { "curve" : "basis" } } }%%
graph LR;
title([<u>NavFLOW-003</u>])
title -.- Page0
Page0 --> |1| Page1
Page1 --> |2| ATLPage1["ATL<br>Iteration1<br>Page1"]
ATLPage1 --> |3| ATLPage2["ATL<br>Iteration1<br>Page2"]
ATLPage2 --> |4| ATLCYA11[ATL<br>Iteration1<br>CYA]
ATLCYA11 -.5 back.-> ATLPage2
classDef orange fill:#fedebe,stroke:#222,stroke-width:1px
classDef orangeCYA fill:#ffaf42,stroke:#222,stroke-width:2px
classDef orangeRepeater fill:#fe6e00,stroke:#222,stroke-width:3px
class ATLRepeater orangeRepeater
class ATLPage2 orange
class ATLPage1 orange
class ATLPage12 orange
class ATLPage22 orange
class ATLRepeater2 orangeRepeater
class ATLCYA11 orangeCYA
classDef redTitle fill:#c21807 ,stroke:#c0c0c2,stroke-width:3px
classDef greenTitle fill:#a8ddb1 ,stroke:#c0c0c2,stroke-width:3px
class title greenTitle
%%{init: {'theme': 'forest', "flowchart" : { "curve" : "basis" } } }%%
graph LR;
title([<u>NavFLOW-004</u>])
title -.- Page0
Page0 --> |1| Page1
Page1 --> |2| ATLPage1["ATL<br>Iteration1<br>Page1"]
ATLPage1 --> |3| ATLPage2["ATL<br>Iteration1<br>Page2"]
ATLPage2 --> |4| ATLRepeater["ATL<br>Iteration1<br>Repeater"]
ATLRepeater --> |5| ATLPage12["ATL<br>Iteration2<br>Page1"]
ATLPage12 --> |6| ATLPage22["ATL<br>Iteration2<br>Page2"]
ATLPage22 -.7 back.-> ATLPage12
ATLPage12 -.8 back.-> ATLRepeater
ATLRepeater -.9 back.-> Page1
Page1 --> |10| ATLRepeater
classDef orange fill:#fedebe,stroke:#222,stroke-width:1px
classDef orangeCYA fill:#ffaf42,stroke:#222,stroke-width:2px
classDef orangeRepeater fill:#fe6e00,stroke:#222,stroke-width:3px
class ATLRepeater orangeRepeater
class ATLPage2 orange
class ATLPage1 orange
class ATLPage12 orange
class ATLPage22 orange
class ATLRepeater2 orangeRepeater
classDef greenTitle fill:#a8ddb1 ,stroke:#c0c0c2,stroke-width:3px
class title greenTitle
%%{init: {'theme': 'forest', "flowchart" : { "curve" : "basis" } } }%%
graph LR;
title([<u>NavFLOW-005</u>])
title -.- Page0
Page0 --> |1| Page1
Page1 --> |2| ATLPage1["ATL<br>Iteration1<br>Page1"]
ATLPage1 --> |3| ATLPage2["ATL<br>Iteration1<br>Page2"]
ATLPage2 --> |4| ATLRepeater["ATL<br>Iteration1<br>Repeater"]
ATLRepeater -.5 back.-> Page1
Page1 -.6 back.-> Page0
Page0 --> |7| Page1
Page1 --> |8| ATLRepeater
classDef orange fill:#fedebe,stroke:#222,stroke-width:1px
classDef orangeCYA fill:#ffaf42,stroke:#222,stroke-width:2px
classDef orangeRepeater fill:#fe6e00,stroke:#222,stroke-width:3px
class ATLRepeater orangeRepeater
class ATLPage2 orange
class ATLPage1 orange
classDef greenTitle fill:#a8ddb1 ,stroke:#c0c0c2,stroke-width:3px
class title greenTitle
%%{init: {'theme': 'forest', "flowchart" : { "curve" : "basis" } } }%%
graph LR;
title([<u>NavFLOW-006</u>])
title -.- Page0
Page0 --> |1| Page1
Page1 --> |2| ATLPage1["ATL<br>Iteration1<br>Page1"]
ATLPage1 --> |3| ATLPage2["ATL<br>Iteration1<br>Page2"]
ATLPage2 --> |4| ATLRepeater["ATL<br>Iteration1<br>Repeater"]
ATLRepeater --> |5| ATLPage12["ATL<br>Iteration2<br>Page1"]
ATLPage12 --> |6| ATLPage22["ATL<br>Iteration2<br>Page2"]
ATLPage22 --> |7| ATLRepeater2["ATL<br>Interation2<br>Repeater"]
ATLRepeater2 -.8 back.-> Page1
Page1 -.9 back.-> Page0
Page0 --> |10| Page1
Page1 --> |11| ATLRepeater2
classDef orange fill:#fedebe,stroke:#222,stroke-width:1px
classDef orangeCYA fill:#ffaf42,stroke:#222,stroke-width:2px
classDef orangeRepeater fill:#fe6e00,stroke:#222,stroke-width:3px
class ATLRepeater orangeRepeater
class ATLPage2 orange
class ATLPage1 orange
class ATLPage12 orange
class ATLPage22 orange
class ATLRepeater2 orangeRepeater
classDef greenTitle fill:#a8ddb1 ,stroke:#c0c0c2,stroke-width:3px
class title greenTitle
%%{init: {'theme': 'forest', "flowchart" : { "curve" : "basis" } } }%%
graph LR;
title([<u>NavFLOW-007</u>])
title -.- Page0
Page0 --> |1| Page1
Page1 --> |2| ATLPage1["ATL<br>Iteration1<br>Page1"]
ATLPage1 --> |3| ATLPage2["ATL<br>Iteration1<br>Page2"]
ATLPage2 --> |4| ATLRepeater
ATLRepeater --> |5| Page2
Page2 --> |6| Page3
Page3 --> |7|Page4
Page4 -.8 back.-> Page3
Page3 -.9 back.-> Page2
Page2 -.10 back.-> ATLRepeater["ATL<br>Iteration1<br>Repeater"]
ATLRepeater --> |11| Page2
Page2 --> |12| Page3
Page3 --> |13| Page4
classDef orange fill:#fedebe,stroke:#222,stroke-width:1px
classDef orangeCYA fill:#ffaf42,stroke:#222,stroke-width:2px
classDef orangeRepeater fill:#fe6e00,stroke:#222,stroke-width:3px
class ATLRepeater orangeRepeater
class ATLPage2 orange
class ATLPage1 orange
classDef redTitle fill:#c21807 ,stroke:#c0c0c2,stroke-width:3px
classDef greenTitle fill:#a8ddb1 ,stroke:#c0c0c2,stroke-width:3px
class title greenTitle
%%{init: {'theme': 'forest', "flowchart" : { "curve" : "basis" } } }%%
graph LR;
title([<u>NavFLOW-008</u>])
title -.- Page0
Page0 --> |1| Page1
Page1 --> |2| ATLPage1["ATL<br>Iteration1<br>Page1"]
ATLPage1 --> |3| ATLPage2["ATL<br>Iteration1<br>Page2"]
ATLPage2 --> |4| ATLRepeater["ATL<br>Iteration1<br>Repeater"]
ATLRepeater ===> |5 Change| ATLPage1
ATLPage1 -.6 back.-> ATLRepeater
classDef orange fill:#fedebe,stroke:#222,stroke-width:1px
classDef orangeCYA fill:#ffaf42,stroke:#222,stroke-width:2px
classDef orangeRepeater fill:#fe6e00,stroke:#222,stroke-width:3px
class ATLRepeater orangeRepeater
class ATLPage2 orange
class ATLPage1 orange
class ATLPage12 orange
class ATLPage22 orange
class ATLRepeater2 orangeRepeater
classDef greenTitle fill:#a8ddb1 ,stroke:#c0c0c2,stroke-width:3px
classDef redTitle fill:#c21807 ,stroke:#c0c0c2,stroke-width:3px
class title greenTitle
%%{init: {'theme': 'forest', "flowchart" : { "curve" : "basis" } } }%%
graph LR;
title([<u>NavFLOW-009</u>])
title -.- Page0
Page0 --> |1| Page1
Page1 --> |2| ATLPage1["ATL<br>Iteration1<br>Page1"]
ATLPage1 --> |3| ATLPage2["ATL<br>Iteration1<br>Page2"]
ATLPage2 --> |4| ATLRepeater["ATL<br>Iteration1<br>Repeater"]
ATLRepeater --> |5| ATLPage12["ATL<br>Iteration2<br>Page1"]
ATLPage12 --> |6| ATLPage22["ATL<br>Iteration2<br>Page2"]
ATLPage22 --> |7| ATLRepeater2["ATL<br>Interation2<br>Repeater"]
ATLRepeater2 ===> |8 Change| ATLPage1
ATLPage1 -.9 back.-> ATLRepeater2
classDef orange fill:#fedebe,stroke:#222,stroke-width:1px
classDef orangeCYA fill:#ffaf42,stroke:#222,stroke-width:2px
classDef orangeRepeater fill:#fe6e00,stroke:#222,stroke-width:3px
class ATLRepeater orangeRepeater
class ATLPage2 orange
class ATLPage1 orange
class ATLPage12 orange
class ATLPage22 orange
class ATLRepeater2 orangeRepeater
classDef redTitle fill:#c21807 ,stroke:#c0c0c2,stroke-width:3px
classDef greenTitle fill:#a8ddb1 ,stroke:#c0c0c2,stroke-width:3px
class title greenTitle
%%{init: {'theme': 'forest', "flowchart" : { "curve" : "basis" } } }%%
graph LR;
title([<u>NavFLOW-010</u>])
title -.- Page0
Page0 --> |1| Page1
Page1 --> |2| ATLPage1["ATL<br>Iteration1<br>Page1"]
ATLPage1 --> |3| ATLPage2["ATL<br>Iteration1<br>Page2"]
ATLPage2 --> |4| ATLRepeater["ATL<br>Iteration1<br>Repeater"]
ATLRepeater --> |5| ATLPage12["ATL<br>Iteration2<br>Page1"]
ATLPage12 --> |6| ATLPage22["ATL<br>Iteration2<br>Page2"]
ATLPage22 --> |7| ATLRepeater2["ATL<br>Interation2<br>Repeater"]
ATLRepeater2 ===> |8 Change| ATLPage12
ATLPage12 -.9 back.-> ATLRepeater2
classDef orange fill:#fedebe,stroke:#222,stroke-width:1px
classDef orangeCYA fill:#ffaf42,stroke:#222,stroke-width:2px
classDef orangeRepeater fill:#fe6e00,stroke:#222,stroke-width:3px
class ATLRepeater orangeRepeater
class ATLPage2 orange
class ATLPage1 orange
class ATLPage12 orange
class ATLPage22 orange
class ATLRepeater2 orangeRepeater
classDef greenTitle fill:#a8ddb1 ,stroke:#c0c0c2,stroke-width:3px
classDef redTitle fill:#c21807 ,stroke:#c0c0c2,stroke-width:3px
class title greenTitle
%%{init: {'theme': 'forest', "flowchart" : { "curve" : "basis" } } }%%
graph LR;
title([<u>NavFLOW-011</u>])
title -.- Page0
Page0 --> |1| Page1
Page1 --> |2| ATLPage1["ATL<br>Iteration1<br>Page1"]
ATLPage1 --> |3| ATLPage2["ATL<br>Iteration1<br>Page2"]
ATLPage2 --> |4| ATLCYA1["ATL<br>Iteration1<br>CYA"]
ATLCYA1 --> |5| ATLRepeater["ATL<br>Iteration1<br>Repeater"]
ATLRepeater ===> |6 Change|ATLCYA1
ATLCYA1 -.7 back.-> ATLRepeater
classDef orange fill:#fedebe,stroke:#222,stroke-width:1px
classDef orangeCYA fill:#ffaf42,stroke:#222,stroke-width:2px
classDef orangeRepeater fill:#fe6e00,stroke:#222,stroke-width:3px
class ATLRepeater orangeRepeater
class ATLCYA1 orangeCYA
class ATLPage2 orange
class ATLPage1 orange
classDef greenTitle fill:#a8ddb1 ,stroke:#c0c0c2,stroke-width:3px
classDef redTitle fill:#c21807 ,stroke:#c0c0c2,stroke-width:3px
class title greenTitle
%%{init: {'theme': 'forest', "flowchart" : { "curve" : "basis" } } }%%
graph LR;
title([<u>NavFLOW-012</u>])
title -.- Page0
Page0 --> |1| Page1
Page1 --> |2| ATLPage1["ATL<br>Iteration1<br>Page1"]
ATLPage1 --> |3| ATLPage2["ATL<br>Iteration1<br>Page2"]
ATLPage2 --> |4| ATLCYA1["ATL<br>Iteration1<br>CYA"]
ATLCYA1 --> |5| ATLRepeater["ATL<br>Iteration1<br>Repeater"]
ATLRepeater ===> |6 Change|ATLCYA1
ATLCYA1 ===> |7 Change| ATLPage1
ATLPage1 -.8 back.-> ATLCYA1
ATLCYA1 -.9 back.-> ATLRepeater
classDef orange fill:#fedebe,stroke:#222,stroke-width:1px
classDef orangeCYA fill:#ffaf42,stroke:#222,stroke-width:2px
classDef orangeRepeater fill:#fe6e00,stroke:#222,stroke-width:3px
class ATLRepeater orangeRepeater
class ATLCYA1 orangeCYA
class ATLPage2 orange
class ATLPage1 orange
classDef greenTitle fill:#a8ddb1 ,stroke:#c0c0c2,stroke-width:3px
class title greenTitle
classDef redTitle fill:#c21807 ,stroke:#c0c0c2,stroke-width:3px
class title greenTitle
%%{init: {'theme': 'forest', "flowchart" : { "curve" : "basis" } } }%%
graph LR;
title([<u>NavFLOW-013</u>])
title -.- Page0
Page0 --> |1| Page1
Page1 --> |2| ATLPage1["ATL<br>Iteration1<br>Page1"]
ATLPage1 --> |3| ATLPage2["ATL<br>Iteration1<br>Page2"]
ATLPage2 --> |4| ATLCYA1["ATL<br>Iteration1<br>CYA"]
ATLCYA1 --> |5| ATLRepeater["ATL<br>Iteration1<br>Repeater"]
ATLRepeater ===> |6 Change|ATLCYA1
ATLCYA1 ===> |7 Change| ATLPage1
ATLPage1 --> |8| ATLCYA1
ATLCYA1 --> |9| ATLRepeater
classDef orange fill:#fedebe,stroke:#222,stroke-width:1px
classDef orangeCYA fill:#ffaf42,stroke:#222,stroke-width:2px
classDef orangeRepeater fill:#fe6e00,stroke:#222,stroke-width:3px
class ATLRepeater orangeRepeater
class ATLCYA1 orangeCYA
class ATLPage2 orange
class ATLPage1 orange
classDef greenTitle fill:#a8ddb1 ,stroke:#c0c0c2,stroke-width:3px
class title greenTitle
%%{init: {'theme': 'forest', "flowchart" : { "curve" : "basis" } } }%%
flowchart TB
title([<u>NavFLOW-014</u>])
subgraph top["change from CYA"]
direction LR
Page1 --> |1| Page2
Page2 --> |2| Page3
Page3 --> |3| Page4
Page4 --> |4| Page5
Page5 --> |5| CYA
CYA ===> |6 Change|Page2
end
subgraph scenario1["Scenario1: After changing Page2, all pages between Page2 and CYA are valid."]
direction LR
Page11["Page1"]
Page21["Page2"]
Page31["Page3<br><i>valid"]
Page41["Page4<br><i>valid"]
Page51["Page5"<br><i>valid]
CYA1["CYA"]
Page11 -.- Page21
Page21 -.- Page31
Page31 -.- Page41
Page41 -.- Page51
Page51 -.- CYA1
CYA1 -.- Page21
Page21 --> |7<br>fast forward| CYA1
end
subgraph scenario2["Scenario 2: After changing Page2, Page4 is invalid."]
direction LR
Page12["Page1"]
Page22["Page2"]
Page32["Page3<br><i>valid"]
Page42["Page4<br><i>invalid"]
Page52["Page5"<br><i>valid]
CYA2["CYA"]
Page12 -.- Page22
Page22 --> |7| Page32
Page32 --> |8| Page42
Page42 -.- Page52
Page52 -.- CYA2
CYA2 -.- Page22
Page42 --> |9 <br>fast forward| CYA2
end
subgraph scenario3["Scenario 3: After changing Page2, Page4 is invalid."]
direction LR
Page13["Page1"]
Page23["Page2"]
Page33["Page3<br><i>valid"]
Page43["Page4<br><i>invalid"]
Page53["Page5"<br><i>valid]
CYA3["CYA"]
Page13 -.- Page23
Page23 --> |7| Page33
Page33 -.8 back.-> Page23
Page33 -.- Page43
Page43 -.- Page53
Page53 -.- CYA3
CYA3 -.- Page23
end
title -.- top
top --- scenario1
scenario1 --- scenario2
scenario2 --- scenario3
classDef orange fill:#fedebe,stroke:#222,stroke-width:1px
classDef orangeCYA fill:#ffaf42,stroke:#222,stroke-width:2px
classDef valid fill:#1f6200,stroke:#222,stroke-width:3px
classDef invalid fill:#ee6b6e,stroke:#222,stroke-width:3px
class Page41 valid
class Page31 valid
class Page51 valid
class Page32 valid
class Page52 valid
class Page42 invalid
class Page43 invalid
class CYA orange
class CYA1 orange
class CYA2 orange
classDef greenTitle fill:#a8ddb1 ,stroke:#c0c0c2,stroke-width:3px
class title greenTitle
%%{init: {'theme': 'forest', "flowchart" : { "curve" : "basis" } } }%%
flowchart TB
title([<u>NavFLOW-015</u>])
subgraph top["change from CYA"]
direction LR
Page1 --> |1| Page2["RevealingChoice"]
Page2 --> |2| Page3
Page3 --> |3| CYA
CYA ===> |5 Change|Page2
end
subgraph scenario1["Scenario1: After changing revealing choice, all pages are valid."]
direction LR
Page11["Page1"]
Page21["RevealingChoice"]
Page31["Page3"]
CYA1["CYA"]
Page11 -.- Page21
Page21 -.- Page31
Page31 -.- CYA1
CYA1 -.- Page21
Page21 --> |6 <br>fast forward| CYA1
end
subgraph scenario2["Scenario 2: After changing revealing choice, Page4 is invalid."]
direction LR
Page12["Page1"]
Page22["RevealingChoice"]
Page32["Page3"]
Page42["Page4<br><i>invalid"]
CYA2["CYA"]
Page12 -.- Page22
Page22 --> |6| Page32
Page32 -.7 back.->Page22
Page32 -.- Page42
Page42 -.- CYA2
CYA2 -.- Page22
end
title -.- top
top --- scenario1
scenario1 --- scenario2
classDef orange fill:#fedebe,stroke:#222,stroke-width:1px
classDef orangeCYA fill:#ffaf42,stroke:#222,stroke-width:2px
classDef valid fill:#1f6200,stroke:#222,stroke-width:3px
classDef invalid fill:#ee6b6e,stroke:#222,stroke-width:3px
class Page41 valid
class Page31 valid
class Page51 valid
class Page32 valid
class Page52 valid
class Page42 invalid
class CYA orange
class CYA1 orange
class CYA2 orange
classDef greenTitle fill:#a8ddb1 ,stroke:#c0c0c2,stroke-width:3px
classDef redTitle fill:#c21807 ,stroke:#c0c0c2,stroke-width:3px
class title greenTitle
%%{init: {'theme': 'forest', "flowchart" : { "curve" : "basis" } } }%%
graph LR;
title([<u>NavFLOW-016</u>])
Page2["Page2<br>with confirmation"]
title -.- Page1
Page1 --> |1| Page2
Page2 -.2 back.-> Page1
Page1 --> |3 afer changing Page1| Page2
Page2 --> |4 confirming with Yes| Page3
classDef redTitle fill:#c21807 ,stroke:#c0c0c2,stroke-width:3px
classDef greenTitle fill:#a8ddb1 ,stroke:#c0c0c2,stroke-width:3px
class title greenTitle
%%{init: {'theme': 'forest', "flowchart" : { "curve" : "basis" } } }%%
graph LR;
title([<u>NavFLOW-017</u>])
title -.- Page0
Page0 --> |1| Page1
Page1 --> |2| ATLPage1["ATL<br>Iteration1<br>Page1"]
ATLPage1 --> |3| ATLPage2["ATL<br>Iteration1<br>Page2"]
ATLPage2 --> |4| ATLCYA1["ATL<br>Iteration1<br>CYA"]
ATLCYA1 --> |5| ATLRepeater["ATL<br>Iteration1<br>Repeater"]
ATLRepeater --> |6| Page3
Page3 --> |7| Page4
Page4 --> |8| Page5
Page5 -.9 back.-> Page4
Page4 -.10 back.-> Page3
Page3 -.11 back.-> ATLRepeater
ATLRepeater ===> |12 Change|ATLCYA1
ATLCYA1 ===> |13 Change| ATLPage1
ATLPage1 -.14 back.-> ATLCYA1
ATLCYA1 -.15 back.-> ATLRepeater
ATLRepeater -.16 back.-> Page1
classDef orange fill:#fedebe,stroke:#222,stroke-width:1px
classDef orangeCYA fill:#ffaf42,stroke:#222,stroke-width:2px
classDef orangeRepeater fill:#fe6e00,stroke:#222,stroke-width:3px
class ATLRepeater orangeRepeater
class ATLCYA1 orangeCYA
class ATLPage2 orange
class ATLPage1 orange
classDef greenTitle fill:#a8ddb1 ,stroke:#c0c0c2,stroke-width:3px
class title greenTitle
%%{init: {'theme': 'forest', "flowchart" : { "curve" : "basis" } } }%%
graph LR;
title([<u>NavFLOW-018</u>])
title -.- Page0
Page0 --> |1| Page1
Page1 --> |2| ATLPage1["ATL<br>Iteration1<br>Page1"]
ATLPage1 --> |3| ATLPage2["ATL<br>Iteration1<br>Page2"]
ATLPage2 --> |4| ATLCYA1["ATL<br>Iteration1<br>CYA"]
ATLCYA1 --> |5| ATLRepeater["ATL<br>Iteration1<br>Repeater"]
ATLRepeater --> |6| Page3
Page3 --> |7| Page4
Page4 --> |8| Page5
Page5 -.9 back.-> Page4
Page4 -.10 back.-> Page3
Page3 -.11 back.-> ATLRepeater
ATLRepeater ===> |12 Change|ATLCYA1
ATLCYA1 ===> |13 Change| ATLPage1
ATLPage1 -.14 back.-> ATLCYA1
ATLCYA1 -.15 back.-> ATLRepeater
ATLRepeater --> |16| Page3
Page3 --> |17| Page4
Page4 --> |18| Page5
classDef orange fill:#fedebe,stroke:#222,stroke-width:1px
classDef orangeCYA fill:#ffaf42,stroke:#222,stroke-width:2px
classDef orangeRepeater fill:#fe6e00,stroke:#222,stroke-width:3px
class ATLRepeater orangeRepeater
class ATLCYA1 orangeCYA
class ATLPage2 orange
class ATLPage1 orange
classDef greenTitle fill:#a8ddb1 ,stroke:#c0c0c2,stroke-width:3px
class title greenTitle
%%{init: {'theme': 'forest', "flowchart" : { "curve" : "basis" } } }%%
graph LR;
title([<u>NavFLOW-019</u>])
title -.- TaskLandingPage["Task Landing Page"]
TaskLandingPage ----> |1 start task1| Task1Page1["Page1</br>Task1"]
Task1Page1 -.2 back.-> TaskLandingPage
classDef orange fill:#fedebe,stroke:#222,stroke-width:1px
class Task1Page1 orange
classDef greenTitle fill:#a8ddb1 ,stroke:#c0c0c2,stroke-width:3px
class title greenTitle
%%{init: {'theme': 'forest', "flowchart" : { "curve" : "basis" } } }%%
graph LR;
title([<u>NavFLOW-020</u>])
title -.- Page0
Page0 --> |1| Page1
Page1 --> |2| ATLPage1["ATL<br>Iteration1<br>Page1"]
ATLPage1 --> |3| ATLPage2["ATL<br>Iteration1<br>Page2"]
ATLPage2 --> |4| ATLCYA1["ATL<br>Iteration1<br>CYA"]
ATLCYA1 -.5 back.-> ATLPage2
ATLPage2 -.6 back.-> ATLPage1
ATLPage1 -.7 back.-> Page1
classDef orange fill:#fedebe,stroke:#222,stroke-width:1px
classDef orangeCYA fill:#ffaf42,stroke:#222,stroke-width:2px
classDef orangeRepeater fill:#fe6e00,stroke:#222,stroke-width:3px
class ATLRepeater orangeRepeater
class ATLCYA1 orangeCYA
class ATLPage2 orange
class ATLPage1 orange
classDef greenTitle fill:#a8ddb1 ,stroke:#c0c0c2,stroke-width:3px
class title greenTitle
%%{init: {'theme': 'forest', "flowchart" : { "curve" : "basis" } } }%%
graph LR;
title([<u>NavFLOW-021</u>])
title -.- Page1
Page1 --> |1 'page2'| Page2["Page2<br>valid if<br>page1 = 'page2'"]
Page2 -.- Page3["Page3<br>valid if<br>page1 = 'page2'"]
Page2 -.2 back.-> Page1
Page1 --> |3 'foo'| Page4
Page3 -.- Page4
classDef greenTitle fill:#a8ddb1 ,stroke:#c0c0c2,stroke-width:3px
class title greenTitle
%%{init: {'theme': 'forest', "flowchart" : { "curve" : "basis" } } }%%
graph LR;
title([<u>NavFLOW-022</u>])
title -.- Page0
Page0 --> |1| Page1
Page1 --> |2| ATLPage1["ATL<br>Iteration1<br>Page1"]
ATLPage1 --> |3| ATLPage2["ATL<br>Iteration1<br>Page2"]
ATLPage2 --> |4| ATLRepeater["ATL<br>Iteration1<br>Repeater"]
ATLRepeater --> |5| ATLPage12["ATL<br>Iteration2<br>Page1"]
ATLPage12 --> |6| ATLPage22["ATL<br>Iteration2<br>Page2"]
ATLPage22 --> |7| ATLRepeater2["ATL<br>Interation2<br>Repeater"]
ATLRepeater2 ===> |8 Change| ATLPage1
ATLPage1 --> |9| ATLPage2
ATLPage2 --> |10| ATLRepeater2
classDef orange fill:#fedebe,stroke:#222,stroke-width:1px
classDef orangeCYA fill:#ffaf42,stroke:#222,stroke-width:2px
classDef orangeRepeater fill:#fe6e00,stroke:#222,stroke-width:3px
class ATLRepeater orangeRepeater
class ATLPage2 orange
class ATLPage1 orange
class ATLPage12 orange
class ATLPage22 orange
class ATLRepeater2 orangeRepeater
classDef redTitle fill:#c21807 ,stroke:#c0c0c2,stroke-width:3px
classDef greenTitle fill:#a8ddb1 ,stroke:#c0c0c2,stroke-width:3px
class title greenTitle
%%{init: {'theme': 'forest', "flowchart" : { "curve" : "basis" } } }%%
graph LR;
title([<u>NavFLOW-023</u>])
title -.- Page0
Page0 --> |1| Page1
Page1 --> |2| ATLPage1["ATL<br>Iteration1<br>Page1"]
ATLPage1 --> |3| ATLPage2["ATL<br>Iteration1<br>Page2"]
ATLPage2 --> |4| ATLRepeater["ATL<br>Iteration1<br>Repeater"]
ATLRepeater --> |5| ATLPage12["ATL<br>Iteration2<br>Page1"]
ATLPage12 --> |6| ATLPage22["ATL<br>Iteration2<br>Page2"]
ATLPage22 --> |7| ATLRepeater2["ATL<br>Interation2<br>Repeater"]
ATLRepeater2 --> |8| CYA["Form<br>Summary<br>Page"]
CYA ==> |9 Change| ATLRepeater2
ATLRepeater2 ===> |10 Change| ATLPage1
ATLPage1 --> |11| ATLPage2
ATLPage2 --> |12| ATLRepeater2
classDef orange fill:#fedebe,stroke:#222,stroke-width:1px
classDef orangeCYA fill:#ffaf42,stroke:#222,stroke-width:2px
classDef orangeRepeater fill:#fe6e00,stroke:#222,stroke-width:3px
class ATLRepeater orangeRepeater
class ATLPage2 orange
class ATLPage1 orange
class ATLPage12 orange
class ATLPage22 orange
class ATLRepeater2 orangeRepeater
classDef redTitle fill:#c21807 ,stroke:#c0c0c2,stroke-width:3px
classDef greenTitle fill:#a8ddb1 ,stroke:#c0c0c2,stroke-width:3px
class title greenTitle
%%{init: {'theme': 'forest', "flowchart" : { "curve" : "basis" } } }%%
graph LR;
title([<u>NavFLOW-024</u>])
title -.- Page1
Page1 --> |1| Page2
Page2 --> |2| Page3
Page3 -.- Page4["Page4<br><i>invisible"]
Page4 -.- Page5
Page3 --> |3| Page5
Page5 --> |4| Page6
Page6 -.5 back.-> Page5
Page5 -.6 back.-> Page3
Page3 -.7 back.-> Page2
Page2 --> |8| Page3
Page3 --> |9| Page5
Page5 --> |10| Page6
classDef invalid fill:#ee6b6e,stroke:#222,stroke-width:3px
class Page4 invalid
classDef greenTitle fill:#a8ddb1 ,stroke:#c0c0c2,stroke-width:3px
class title greenTitle
classDef orange fill:#fedebe,stroke:#222,stroke-width:1px
classDef orangeCYA fill:#ffaf42,stroke:#222,stroke-width:2px
classDef orangeRepeater fill:#fe6e00,stroke:#222,stroke-width:3px
class ATLRepeater orangeRepeater
class ATLPage2 orange
class ATLPage1 orange
class ATLPage12 orange
class ATLPage22 orange
class ATLRepeater2 orangeRepeater
classDef redTitle fill:#c21807 ,stroke:#c0c0c2,stroke-width:3px
classDef greenTitle fill:#a8ddb1 ,stroke:#c0c0c2,stroke-width:3px
class title greenTitle
%%{init: {'theme': 'forest', "flowchart" : { "curve" : "basis" } } }%%
graph LR;
title([<u>NavFLOW-025</u>])
title -.- TaskLandingPage["Task Landing Page"]
TaskLandingPage ----> |1 start task1| Task1Page1["Page1</br>Task1"]
Task1Page1 --> |2| TaskLandingPageFinal["Task Landing Page"]
TaskLandingPageFinal --> |3| CYA["Main CYA"]
CYA ===> |4 Change|Task1Page1
Task1Page1 -.5 back.-> CYA
classDef orange fill:#fedebe,stroke:#222,stroke-width:1px
class Task1Page1 orange
classDef greenTitle fill:#a8ddb1 ,stroke:#c0c0c2,stroke-width:3px
classDef orangeCYA fill:#ffaf42,stroke:#222,stroke-width:2px
class CYA orangeCYA
class title greenTitle
%%{init: {'theme': 'forest', "flowchart" : { "curve" : "basis" } } }%%
graph LR;
title([<u>NavFLOW-026</u>])
title -.- TaskLandingPage["Task Landing Page"]
TaskLandingPage ----> |1 start task1| Task1Page1["Page1</br>Task1"]
Task1Page1 --> |2| Task1Page2["Page2</br>Task1"]
Task1Page2 --> |3| Task1Page3["Page3</br>Task1"]
Task1Page3 -.- Task1Page4["Page4</br> Task1"]
Task1Page3 --- |4| Save(("save <br>and <br>come back<br> later"))
Task1Page4 -.- TaskLandingPageFinal["TaskLandingPage"]
TaskLandingPage ----> |<font color='red'>6 start task1 </font>| Task1Page1
TaskLandingPage --- |<font color='red'>5</font>| Resume(("Resume<br>after<br>save"))
Task1Page1 --> |<font color='red'>7</font>|Task1Page2
Task1Page2 --> |<font color='red'>8</font>|Task1Page3
Task1Page3 -->|<font color='red'>9</font>| Task1Page4
Task1Page4 --> |<font color='red'>10</font>| TaskLandingPageFinal
classDef orange fill:#fedebe,stroke:#222,stroke-width:1px
classDef orangeCYA fill:#ffaf42,stroke:#222,stroke-width:2px
classDef valid fill:#1f6200,stroke:#222,stroke-width:3px
classDef invalid fill:#ee6b6e,stroke:#222,stroke-width:3px
classDef greenTitle fill:#a8ddb1 ,stroke:#c0c0c2,stroke-width:3px
classDef redTitle fill:#c21807 ,stroke:#c0c0c2,stroke-width:3px
classDef saveForLater fill:#bebebe, stroke:#808080,stroke-width:3px
class title greenTitle
class Save saveForLater
class Resume saveForLater
%%{init: {'theme': 'forest', "flowchart" : { "curve" : "basis" } } }%%
graph LR;
title([<u>NavFLOW-027</u>])
title -.- TaskLandingPage["Task Landing Page"]
TaskLandingPage ----> |1 start task1| Task1Page1["Page1</br>Task1"]
Task1Page1 --> |2| Task1Page2["Page2</br>Task1"]
Task1Page2 --> |3| Task1Page3["Page3</br>Task1"]
Task1Page3 --> |4| Task1Summary["Summary</br>Task1"]
Task1Summary --> |5| TaskLandingPageFinal["Task Landing Page"]
TaskLandingPageFinal --> |6 Sumit| CYA["Main CYA"]
CYA ===> |7 Change|Task1Page1
Task1Page1 -.8 back.-> CYA
classDef orange fill:#fedebe,stroke:#222,stroke-width:1px
class Task1Page1 orange
classDef greenTitle fill:#a8ddb1 ,stroke:#c0c0c2,stroke-width:3px
classDef orangeCYA fill:#ffaf42,stroke:#222,stroke-width:2px
class CYA orangeCYA
class Task1Summary orangeCYA
class title greenTitle
%%{init: {'theme': 'forest', "flowchart" : { "curve" : "basis" } } }%%
graph LR;
title([<u>NavFLOW-028</u>])
title -.- TaskLandingPage["Task Landing Page"]
TaskLandingPage ----> |1 start task1| Task1Page1["Page1</br>Task1"]
Task1Page1 --> |2| Task1Page2["Page2</br>Task1"]
Task1Page2 --> |3| Task1Page3["Page3</br>Task1"]
Task1Page3 --> |4| Task1Summary["Summary</br>Task1"]
Task1Summary --> |5| TaskLandingPageFinal["Task Landing Page</br>TASK</br>COMPLETED"]
TaskLandingPageFinal ===> |6 change</br>task 1| Task1Summary
Task1Summary --> |7| TaskLandingPageFinal
classDef orange fill:#fedebe,stroke:#222,stroke-width:1px
class Task1Page1 orange
classDef greenTitle fill:#a8ddb1 ,stroke:#c0c0c2,stroke-width:3px
classDef orangeCYA fill:#ffaf42,stroke:#222,stroke-width:2px
class CYA orangeCYA
class Task1Summary orangeCYA
class title greenTitle
%%{init: {'theme': 'forest', "flowchart" : { "curve" : "basis" } } }%%
graph LR;
title([<u>NavFLOW-029</u>])
title -.- TaskLandingPage["Task Landing Page"]
TaskLandingPage ----> |1 start task1| Task1Page1["Page1</br>Task1"]
Task1Page1 --> |2| Task1Page2["Page2</br>Task1"]
Task1Page2 --> |3| Task1Page3["Page3</br>Task1"]
Task1Page3 --> |4| TaskLandingPageFinal["Task Landing Page</br>TASK 1</br>COMPLETED"]
TaskLandingPageFinal ===> |5 Change task| Task1Page1
Task1Page1 --> |<font color='red'>6</font>| Task1Page2
Task1Page2 --> |<font color='red'>7</font>| Task1Page3
Task1Page3 --> |<font color='red'>8</font>| TaskLandingPageFinal
classDef orange fill:#fedebe,stroke:#222,stroke-width:1px
class Task1Page1 orange
classDef greenTitle fill:#a8ddb1 ,stroke:#c0c0c2,stroke-width:3px
classDef orangeCYA fill:#ffaf42,stroke:#222,stroke-width:2px
class CYA orangeCYA
class Task1Summary orangeCYA
class title greenTitle
%%{init: {'theme': 'forest', "flowchart" : { "curve" : "basis" } } }%%
graph LR;
title([<u>NavFLOW-030</u>])
title -.- TaskLandingPage["Task Landing Page"]
TaskLandingPage ----> |1 start task1| Task1Page1["Page1</br>Task1"]
Task1Page1 -.- Task1Page2["Page2</br>Task1</br>invalid"]
Task1Page1 --> |2| Task1Page3["Page3</br>Task1"]
Task1Page3 --> |3| Task1Page4
Task1Page4 --- |4| Save(("save <br>and <br>come back<br> later"))
TaskLandingPage ----> |<font color='red'>6 </br>restart task1 </font>| Task1Page1
Task1Page1 --> |<font color='red'>7</font>| Task1Page3
TaskLandingPage --- |<font color='red'>5</font>| Resume(("Resume<br>after<br>save"))
Task1Page2 -.- Task1Page3
Task1Page3 -->|<font color='red'>8</font>| Task1Page4["Page4</br> Task1"]
Task1Page4 --> |<font color='red'>9</font>|Task1Page5
Task1Page5 --> |<font color='red'>10</font>|TaskLandingPageFinal["TaskLandingPage"]
classDef orange fill:#fedebe,stroke:#222,stroke-width:1px
classDef orangeCYA fill:#ffaf42,stroke:#222,stroke-width:2px
classDef valid fill:#1f6200,stroke:#222,stroke-width:3px
classDef invalid fill:#ee6b6e,stroke:#222,stroke-width:3px
class Task1Page2 invalid
classDef greenTitle fill:#a8ddb1 ,stroke:#c0c0c2,stroke-width:3px
classDef redTitle fill:#c21807 ,stroke:#c0c0c2,stroke-width:3px
classDef saveForLater fill:#bebebe, stroke:#808080,stroke-width:3px
class title greenTitle
class Save saveForLater
class Resume saveForLater
%%{init: {'theme': 'forest', "flowchart" : { "curve" : "basis" } } }%%
graph LR;
title([<u>NavFLOW-031</u>])
title -.- TaskLandingPage["Task Landing Page"]
TaskLandingPage ----> |1 'start task1'| Task1Page1["Page1</br>Task1"]
Task1Page1 --> |2|TaskLandingPageFinal["TaskLandingPage"]
TaskLandingPageFinal --> |3 'start task 2'| Task2Page2
TaskLandingPageFinal -.- Task2Page1["Page1</br>Task2</br>invalid"]
Task2Page1 -.- Task2Page2["Page2</br>Task2"]
classDef orange fill:#fedebe,stroke:#222,stroke-width:1px
classDef orangeCYA fill:#ffaf42,stroke:#222,stroke-width:2px
classDef valid fill:#1f6200,stroke:#222,stroke-width:3px
classDef invalid fill:#ee6b6e,stroke:#222,stroke-width:3px
class Task2Page1 invalid
classDef greenTitle fill:#a8ddb1 ,stroke:#c0c0c2,stroke-width:3px
classDef redTitle fill:#c21807 ,stroke:#c0c0c2,stroke-width:3px
classDef saveForLater fill:#bebebe, stroke:#808080,stroke-width:3px
class title greenTitle
class Save saveForLater
class Resume saveForLater
%%{init: {'theme': 'forest', "flowchart" : { "curve" : "basis" } } }%%
graph LR;
title([<u>NavFLOW-032</u>])
title -.- TaskLandingPage["Task Landing Page"]
TaskLandingPage ----> |1 start task1| Task1Page1["Page1</br>Task1"]
Task1Page1 --> |2| TaskLandingPageFinal["Task Landing Page"]
TaskLandingPageFinal --> |3| CYA["Main CYA"]
CYA ===> |4 Change|Task1Page1
Task1Page1 --> |5| CYA
CYA -. 6 back .-> TaskLandingPageFinal
classDef orange fill:#fedebe,stroke:#222,stroke-width:1px
class Task1Page1 orange
classDef greenTitle fill:#a8ddb1 ,stroke:#c0c0c2,stroke-width:3px
classDef orangeCYA fill:#ffaf42,stroke:#222,stroke-width:2px
class CYA orangeCYA
class title greenTitle
%%{init: {'theme': 'forest', "flowchart" : { "curve" : "basis" } } }%%
graph LR;
title([<u>NavFLOW-033</u>])
title -.- TaskLandingPage["Task Landing Page"]
TaskLandingPage ----> |1 start task1| ATLPage1["ATL<br>Iteration1<br>Page2"]
ATLPage1 --> |2| ATLRepeater
ATLRepeater --> |3| TaskLandingPageFinal["Task Landing Page"]
TaskLandingPageFinal ==> |4 Change| ATLRepeater
classDef orange fill:#fedebe,stroke:#222,stroke-width:1px
classDef orangeCYA fill:#ffaf42,stroke:#222,stroke-width:2px
classDef orangeRepeater fill:#fe6e00,stroke:#222,stroke-width:3px
class ATLRepeater orangeRepeater
class ATLPage1 orange
classDef greenTitle fill:#a8ddb1 ,stroke:#c0c0c2,stroke-width:3px
classDef redTitle fill:#c21807 ,stroke:#c0c0c2,stroke-width:3px
classDef saveForLater fill:#bebebe, stroke:#808080,stroke-width:3px
class title greenTitle
%%{init: {'theme': 'forest', "flowchart" : { "curve" : "basis" } } }%%
graph LR;
title([<u>NavFLOW-034</u>])
title -.- TaskLandingPage["Task Landing Page"]
TaskLandingPage ----> |1 start task2| ATLPage1["ATL<br>Iteration1<br>Page2"]
ATLPage1 --> |2| ATLRepeater
ATLRepeater ==> |3 Change| ATLPage1
ATLPage1 -.back 4.-> ATLRepeater
classDef orange fill:#fedebe,stroke:#222,stroke-width:1px
classDef orangeCYA fill:#ffaf42,stroke:#222,stroke-width:2px
classDef orangeRepeater fill:#fe6e00,stroke:#222,stroke-width:3px
class ATLRepeater orangeRepeater
class ATLPage1 orange
classDef greenTitle fill:#a8ddb1 ,stroke:#c0c0c2,stroke-width:3px
classDef redTitle fill:#c21807 ,stroke:#c0c0c2,stroke-width:3px
classDef saveForLater fill:#bebebe, stroke:#808080,stroke-width:3px
class title greenTitle
Before updating the mermaid diagram in the file please test here: https://mermaid.live/