30 lines
714 B
Plaintext
30 lines
714 B
Plaintext
@startuml fig_15_bpmn_vault
|
||
!include _gost-theme.inc.puml
|
||
scale 2
|
||
|
||
start
|
||
:Создать **storage** в vault
|
||
(createStorage);
|
||
note right
|
||
Vault (IVault) не шифруется.
|
||
Шифрование только у **storage**
|
||
end note
|
||
if (Включить шифрование storage?) then (да)
|
||
:Ввести пароль;
|
||
:enableEncryption(storage);
|
||
else (нет)
|
||
endif
|
||
:openStorage(storage)
|
||
при необходимости;
|
||
:Работа с содержимым storage:
|
||
файлы, 2FA, секреты;
|
||
if (Storage в группе синхронизации?) then (да)
|
||
:StorageSyncEngine
|
||
(журнал ревизий);
|
||
else (нет)
|
||
endif
|
||
:closeStorage / блокировка;
|
||
stop
|
||
|
||
@enduml
|