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

Flux de travail de file de messages

patterns

Ce flux de travail modélise le traitement asynchrone du travail via une file d’attente.

Code FlowZap complet

user { # User
  n1: circle label:"Start Message Queue"
  n2: diamond label:"Receive Message Queue event"
  n4: rectangle label:"Execute Message Queue action"
  n7: rectangle label:"Monitor Message Queue status"
  n10: circle label:"End Message Queue"
  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 Message Queue outcome"
  n8: rectangle label:"Monitor Message Queue status"
  n5.handle(bottom) -> service.n6.handle(top)
  n8.handle(bottom) -> service.n9.handle(top)
}

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

Modèles associés