Flux de travail de journal d’audit
Ce workflow modélise la journalisation de toutes les actions importantes à des fins de conformité.
Ce flux de travail modélise une opération échouée qui se réessaie avec un backoff.
Client { # Client
n1: circle label:"Start Transaction"
n2: rectangle label:"Attempt Payment"
n5: circle label:"Payment Success"
n1.handle(right) -> n2.handle(left)
n2.handle(bottom) -> Server.n3.handle(top) [label="Submit"]
n2.handle(right) -> n5.handle(left) [label="Authorized"]
}
Server { # Server
n3: rectangle label:"Process Payment"
n4: diamond label:"Authorized?"
n3.handle(right) -> n4.handle(left)
n4.handle(right) -> Client.n5.handle(bottom) [label="Approved"]
n4.handle(top) -> Client.n2.handle(bottom) [label="Decline/Retry"]
loop [Retry until approved] n2 n3 n4
}
Ce workflow modélise la journalisation de toutes les actions importantes à des fins de conformité.
Ce workflow modélise une opération asynchrone qui notifie un callback une fois terminée.
Ce flux de travail modélise le rollback du travail lorsqu'une étape ultérieure échoue.
Ce workflow modélise la suppression des éléments qui ne répondent pas aux critères.
Ce flux de travail modélise la réponse aux requêtes à partir d’une vue précalculée.
Ce workflow modélise plusieurs couches de décisions avant la complétion.