sesame-business-lifecycle.puml (644B)
1 @startuml sesame-business-lifecycle 2 ' Business view: access lifecycle (DD 97, Project Sesame). 3 ' Regenerate with: java -jar plantuml.jar -tsvg sesame-*.puml 4 !include taler-style.iuml 5 6 start 7 :person joins; 8 note right: HR / IAM assigns\naccess groups 9 :phone receives a digital key 10 (one anonymous pass per group); 11 repeat 12 :tap door, door opens; 13 note right: used pass is replaced\nautomatically, no user action 14 repeat while (still a member?) is (yes) 15 -> no; 16 :access management stops the key 17 (one API call); 18 :remaining passes expire on their own; 19 note right: configurable per area:\n15 minutes (server room)\nup to days (co-working) 20 stop 21 @enduml