[{"data":1,"prerenderedAt":51},["ShallowReactive",2],{"workflow-uml-workflow":3},{"id":4,"title":5,"cleanup":6,"contributors":10,"deploy":12,"description":15,"diagram":16,"extension":17,"framework":18,"gitHub":19,"introBox":28,"level":34,"meta":35,"resources":36,"s3URL":39,"services":40,"simplicity":42,"stem":43,"testing":44,"type":48,"usecase":49,"videoId":27,"__hash__":50},"workflows\u002Fworkflows\u002Fuml-workflow.json","UML State Machines as Step Functions",{"headline":7,"text":8},"Cleanup",[9],"1. Delete the stack: \u003Ccode>sam delete\u003C\u002Fcode>.",[11],"content\u002Fcontributors\u002Fmike-havey.json",{"text":13},[14],"sam deploy --guided","Implementing UML state machine using Step Functions","\u002Fassets\u002Fimages\u002Fworkflows\u002Fuml-workflow.png","json","AWS SAM",{"template":20,"payloads":25},{"repoURL":21,"templateDir":22,"templateFile":23,"ASL":24},"https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fstep-functions-workflows-collection\u002Ftree\u002Fmain\u002Fuml-statemachine\u002F","uml-statemachine","template.yaml","statemachine\u002FBlogBuySellSM.asl.json",[26],{"headline":27,"payloadURL":27},"",{"headline":29,"text":30},"How it works",[31,32,33],"This workflow implements a UML state machine that models the behavior of a buy-sell stock order.","It demonstrates how a Step Functions workflow implements UML state activities, event dispatch, guards, transition activities, fail states, and completion transitions.","See the GitHub repo for additional examples showing hierarchical and orthogonal states, cancellation events, internal transitions, transition to history, and using an event loop for complex flow.","100",{},{"headline":37,"bullets":38},"Additional resources",[],"https:\u002F\u002Fda-public-assets.s3.amazonaws.com\u002Fworkflows\u002Fuml-workflow\u002Fcloudformation.yml",[41],"lambda","2 - Pattern","workflows\u002Fuml-workflow",{"headline":45,"text":46},"Testing",[47],"See the GitHub repo for detailed testing instructions.","Standard","Automation","vMnHHT-E_rFgPY4OHMWTpkKQu4B4BMVcdRWTMGF-vm8",1779273341410]