Welcome to FlowZap, the App to diagram with Speed, Clarity and Control.

Workflow de routage

patterns

Ce workflow modélise le routage des messages en fonction de leur contenu.

Code FlowZap complet

user { # User
  n1: circle label:"Start Router"
  n2: diamond label:"Receive Router event"
  n4: rectangle label:"Execute Router action"
  n7: rectangle label:"Monitor Router status"
  n10: circle label:"End Router"
  n1.handle(right) -> n2.handle(left)
  n2.handle(bottom) -> service.n3.handle(top) [label="Yes/Approved"]
  n4.handle(bottom) -> app.n5.handle(top)
  n7.handle(bottom) -> app.n8.handle(top)
  n2.handle(top) -> n4.handle(top) [label="No/Rejected"]
}

app { # App
  n5: rectangle label:"Record Router outcome"
  n8: rectangle label:"Monitor Router status"
  n5.handle(bottom) -> service.n6.handle(top)
  n8.handle(bottom) -> service.n9.handle(top)
}

service { # Service
  n3: rectangle label:"Validate Router conditions"
  n6: rectangle label:"Monitor Router status"
  n9: rectangle label:"Monitor Router status"
  n9.handle(right) -> user.n10.handle(bottom)
  n6.handle(right) -> user.n7.handle(left)
  n3.handle(right) -> app.n5.handle(left)
}

Modèles associés