... | ... | @@ -4,11 +4,16 @@ Každé ráno se portaro a appserver stahuje licenční klíč (ini KPWIN.KpsysA |
|
|
|
|
|
```mermaid
|
|
|
sequenceDiagram
|
|
|
participant Verbis / Portaro
|
|
|
loop Každé ráno cron
|
|
|
Appserver & Portaro ->>+ LicenceServer: SERIAL & KpsysApiKey
|
|
|
LicenceServer ->>+ Redmine: Serial
|
|
|
Appserver ->>+ LicenceServer: Serial & KpsysApiKey
|
|
|
LicenceServer ->>+ Redmine: SQL "... where serial = '...'"
|
|
|
Redmine ->>- LicenceServer: Info o licenci
|
|
|
LicenceServer ->>- Appserver & Portaro: LicenceKey (JWT)
|
|
|
Appserver & Portaro ->> INI: KPWIN.KpsysApiKey
|
|
|
LicenceServer ->>- Appserver: LicenceKey (JWT)
|
|
|
Appserver -->> INI: SQL insert KPWIN.KpsysApiKey
|
|
|
end
|
|
|
Verbis / Portaro ->>+ Appserver: /startup
|
|
|
Appserver -->>+ INI: SQL select
|
|
|
INI -->>- Appserver: KPWIN.KpsysApiKey
|
|
|
Appserver ->>- Verbis / Portaro: "<liecnce ... />"
|
|
|
``` |
|
|
\ No newline at end of file |