Real World PlantUML
Foo1Foo1Foo2Foo2Foo3Foo3Foo4Foo4Foo5Foo5To boundaryTo controlTo entityTo database
SEQUENCE DIAGRAM
4848167405223936
ПользовательПользовательГенераторТестовГенераторТестовБДБДпараметры генерацииloop[пока все тесты не сгенерированы]запрос тестатестсгенерированные файлы
SEQUENCE DIAGRAM
4856558697578496
Client Connection Sequenceconnectionconnectionsocket_adaptorsocket_adaptorasio.socketasio.socketconnect(host, port)opt[ssl]set_verify_callbackhost iteratorloop[around host iterators]connect_socketasync_connectconnect_callbackhandshakealt[ssl]async_handshakehandshake_callbackhandshake_callbackThe tcp_adaptor alwaysaccepts the handshake
SEQUENCE DIAGRAM
4863223949950976
Mobile AppMobile AppUserUserReseller UIReseller UIDatabaseDatabase1Request to login2Ask for username, passwordand TOTP3Start the app toread the TOTP4Calculate the TOTPbase on currenttime and secret key5Display TOTP6Provide username, passwordand TOTP7Get the secret keyof that user8Validate username,password and TOTP9Login success
SEQUENCE DIAGRAM
4872221772218368
UserUserAppAppServerServerDatabaseDatabasefollow another usermakePostRequest()follow()ResultSetalt[login key is correct]alt[user is found]HTTP Response(success:true)[else]HTTP Response(success:false)[else]HTTP Response(success:false)
SEQUENCE DIAGRAM
4875146779164672
UserUserFirst ClassFirst ClassSecond ClassSecond ClassLast ClassLast ClassDoWork<< createRequest >>DoWorkWorkDoneRequestCreatedDone
SEQUENCE DIAGRAM
4878042660864000
BrowserBrowserServerServerAPI AAPI AAPI BAPI BRequestResponse
SEQUENCE DIAGRAM
4908146623512576
UserUserFirst ClassFirst ClassSecond ClassSecond ClassLast ClassLast ClassDoWorkCreate RequestDoWorkWorkDoneRequest CreatedDone
SEQUENCE DIAGRAM
4908691547488256
Funcionário/ClienteFuncionário/Cliente:Interface:Interface:Controlador:Controlador:Logon:LogonInforma usuário e senhaInforma usuário e senhado_logon()Login OkLogin Okoptref Manter chamados
SEQUENCE DIAGRAM
4916319409405952
Mobile AppMobile AppUserUserReseller UIReseller UIDatabaseDatabase1Send me the password resetlink2Password reset link sent toyour email address3Visit the password reset link4Ask for password and TOTP5Input the new password6Get the TOTP7Input the TOTP8Validate the TOTPalt[If TOTP valid]9Update the user's password[Otherwise]10Ask the user to input thecorrect TOTP
SEQUENCE DIAGRAM
4918105042059264
UserUserAppAppServerServerDatabaseDatabaseEmailEmailreset forgotten passwordmakeGetRequest()resetPasssword()ResultSetalt[email exists]Reset password linkHTTP Response(success:true)opt[user clicks the link]resetpassword=truereset password[else]HTTP Response(success:false)
SEQUENCE DIAGRAM
4920923077476352
Card Application RecordT24 OperatorT24 OperatorCardDirector UICardDirector UIFDD/SDD CheckerFDD/SDD CheckerCard Application Record1Upload the KYC fileand specify the type2Validate the KYC file uploaded3Ask to confirm theupload4Confirm5Create record for each applicationCard Application RecordKYC Checkalt[NDD file]6Mark success7Returns KYC check in progressalt[SDD file][FDD file]8Ask to upload KYCproof images for allapplicationsloop[Until all images uploaded or user cancel]9Upload KYC proofimages10Check all images uploadedalt[If all images uploaded]11List the images notyet upload and waitfor more images12Send the application to check13Returns KYC check in progressalt[SDD]14Mark submitted15KYC result[FDD]16KYC request received17Mark submittedAfter the manual KYC is done18KYC resultalt[KYC Pass]19KYC pass20Mark success[KYC Fail]21KYC failed22Mark failed
SEQUENCE DIAGRAM
4921815893803008
UserUserVersionManagerVersionManagerObjectManagerObjectManagerNodeNodeClientClientVersionHandlerVersionHandlerVersionHistoryVersionHistorycheckin($path)getCachedNode($path)NodeisModified()booleancheckin($path)checkinItem($path)checkinItem($path)pathpathVersiongetCachedNode()VersionHistorynotifyHistoryChanged()setDirtyVersion
SEQUENCE DIAGRAM
4924590711111680
UtilisateurUtilisateurSystèmeSystèmeSélectionner un dossierVérifier les URLsListe des URLs invalidesdetous les fichiers du dossier
SEQUENCE DIAGRAM
4937455480340480
any token sourceany token sourceClientAuthorizationAgentClientAuthorizationAgentResourceServiceResourceServiceToken can be obtained by any method including[ITI-WW]Token B (unspecified method)Authorized RESTful Transaction[ITI-XX]Resource Request + Token BResource Response
SEQUENCE DIAGRAM
4942096997810176
vmcreate - unattended Linux VM creationUserUservmcreatevmcreateDNSDNSvSpherevSphereSuSEManagerSuSEManagerexecute vmcreate scriptCall with following parameters:vmnametemplatOptional parameters:--server=SERVER--username=USERNAME--password=PASSWORD--template=TEMPLATE--datastore=DATASTORE--disksize=DISKSIZE--nics=NICS--memory=MEMORY--num_cpus=NUM_CPUS--host=HOSTlookup vm hostnamereturn IP-Addresscreate new virtual guestreturn Mac-Address of virtual guestregister system with IP-Stackreturn statusPowerOn virtual guestreturn statusreturn status
SEQUENCE DIAGRAM
4955962225983488
UtilisateurUtilisateurSystèmeSystèmeSélectionner un dossierVérifier les URLsListe des URLs invalidesdetous les fichiers du dossier
SEQUENCE DIAGRAM
4956925372399616
AliceAliceThis is a signal to self.It also demonstratesmultilinetext
SEQUENCE DIAGRAM
4958642285576192
CustomerCustomerAppAppBrowserBrowserWeb ServerWeb ServerSEQRSEQRSample Web Shop1Open shop page2GET /shop3Shop page4Add item to cart5POST /shop/additem6Updated page7Go to checkout with SEQR8GET /shop/checkoutSEQR Payment9sendInvoice10Invoice Reference11Checkout pagewith QR code12Wait forpayment status13GET /seqr/status14Start SEQR App15Press 'Tap here to scan'16Start Camera17<< Scan QR code >>18Invoice Reference19Fetch invoice20Invoice21Show invoice details22Press 'confirm'23Show PIN dialog24Enter PIN code25Pay invoice26Receipt27Show payment confirmation28POST [notificationUrl]29getPaymentStatus30PAID31Payment done32GET /shop/done33Receipt page
SEQUENCE DIAGRAM
4971734419636224
Gossip CommunicateNodeANodeANodeBNodeBNodeCNodeCNodeDNodeDGossipDigestSynGossipDigestAckEchoEchoGossipDigestAck2EchoEcho
SEQUENCE DIAGRAM
4974064036741120
PieceBoardcreatecreatePiece
SEQUENCE DIAGRAM
4976476063531008