aRiGaTo, ну тогда выглядит обычно - рисуем состояния, и стрелками переход по ним, на стрелках пишем например в каком случае происходит переход. Пример - авторизация и вход, которые изначально идут в один endpoint, но разбиты на два типа - по номеру и через соц сеть, и дальше все состояния описаны - подтверждение номера, заполнение профиля, если первый раз заходишь, что при этом происходит с токенами (временный токен сессии для входа, и json token авторизации). Или напоимер жизненный цикл такой сущности в приложении, как событие. Скачать приложение можно по ссылке
https://play.google.com/store/...p;utm_source=annimon 