Untitled

mail@pastecode.io avatar
unknown
plain_text
7 months ago
4.5 kB
1
Indexable
Never
@startuml

[*] --> Пользователь_ждет_установку_датчика

Пользователь_ждет_установку_датчика --> Ожидание_активации : Пользователь зарегестрировался в базе
note right of Пользователь_ждет_установку_датчика : Рабочие установили датчик
 Ожидание_активации --> Ожидание_пробного_оповещения : Пользователь вошел в аккаунт
note right of Ожидание_активации : Оператор зарегестрировал пользователя
 Ожидание_пробного_оповещения --> Ожидание_отключения_оповещения : Пользователь получил оповещение, сообщил оператору
 note right of Ожидание_пробного_оповещения : Оператор влючил проверочное оповещение и отправил смс оповещение
 Ожидание_отключения_оповещения --> Занятие_своими_делами : Пользователь занимаетсья своими делами
note right of Ожидание_отключения_оповещения : Оператор перевел датчик в штаный режим
Занятие_своими_делами --> Получение_оповещения 
note right of Получение_оповещения :   Датчик обнаружил пожар , Оператор проверят сигнал , оповещает пользователь 
Получение_оповещения --> Проверка_оповещения : Пользователь Проверка оповещение
note right of Проверка_оповещения : Оператор ожидает проверку сигнала 
Проверка_оповещения --> Занятие_своими_делами : Пользователь не потвердил оповещение
Проверка_оповещения --> Ожидание_рекомендаций : Пользователь потвердил сигнала
note right of Ожидание_рекомендаций : Оператор получил потверждение , оповещает пожарных , дает рекомендации
Ожидание_рекомендаций  -->  Оценка_возгорания : Пользователь оценивает_возгорание

state Оценка_возгорания{
[*] --> Пожар_возможно_потушить
Пожар_возможно_потушить  --> Пожар_не_потушить
}
 Оценка_возгорания --> Ожидание_статуса_возгорания : Пользователь оценил пожар
note right of Ожидание_статуса_возгорания : Оператор ожидает ответа пользователя
Ожидание_статуса_возгорания --> Выполнение_рекомендаций : Пользователь сообщил оператору характер возгорания
Выполнение_рекомендаций --> Самотушение : Пользователь самостоятельно устраняет возгорание
Самотушение --> Занятие_своими_делами : Пользователь потушил пожар сообщил оператору
Выполнение_рекомендаций --> Ожидание_пожаротушения : Пользователь не может потушить самостоятельно, ждет пожарных, выполняет рекомендации
 Ожидание_пожаротушения --> Ожидание_окончания : Прибытие пожарных, пожаротушение 
note right of Выполнение_рекомендаций : Оператор вызывает пожарных при необходимости
Ожидание_окончания --> Занятие_своими_делами : Пользователь дождался окончания пожаротушения, получил рекомендации от оператора
Занятие_своими_делами --> [*] : Пользователь занимаеться своими делами


@enduml
Leave a Comment