Workflow d’ID de nœuds en double
Ce workflow modélise la réutilisation des mêmes ID de nœuds dans différents couloirs.
Code FlowZap complet
laneA { # Lanea
n1: circle label:"Start Duplicate Node Ids"
n2: rectangle label:"Duplicate Node Ids step 2"
n3: rectangle label:"Duplicate Node Ids step 3"
n4: circle label:"End Duplicate Node Ids"
n1.handle(bottom) -> laneB.n5.handle(top) [label="Success"]
n2.handle(bottom) -> laneB.n6.handle(top) [label="Valid"]
n3.handle(bottom) -> laneB.n5.handle(top) [label="Next"]
}
laneB { # Laneb
n5: rectangle label:"Duplicate Node Ids step 5"
n6: rectangle label:"Duplicate Node Ids step 6"
n7: diamond label:"Duplicate Node Ids step 7"
n5.handle(bottom) -> laneC.n8.handle(top)
n6.handle(bottom) -> laneC.n9.handle(top)
n7.handle(bottom) -> laneC.n8.handle(top)
n7.handle(right) -> laneA.n1.handle(right) [label="Retry/Rejected"]
}
laneC { # Lanec
n8: rectangle label:"Duplicate Node Ids step 8"
n9: rectangle label:"Duplicate Node Ids step 9"
n10: rectangle label:"Duplicate Node Ids step 10"
n8.handle(bottom) -> laneA.n2.handle(top)
n9.handle(bottom) -> laneA.n3.handle(top)
n10.handle(right) -> laneA.n4.handle(bottom)
}Modèles associés
Processus en boucle bidirectionnelle
Ce workflow modélise des références circulaires entre nœuds dans les deux sens.
Flux de travail Étiquettes comme Commentaires
Ce flux de travail modélise des étiquettes qui ressemblent à des commentaires de code.
Flux de travail circulaire inter‑voies
Ce flux de travail modélise des flèches qui bouclent à travers les couloirs.
Workflow d’imbrication profonde
Ce workflow modélise des couloirs (lanes) conceptuellement imbriqués les uns dans les autres.
Flux de travail de couloirs déconnectés
Ce workflow modélise des couloirs qui ne se connectent jamais entre eux.