- Предусловие
- Проект находится в статусе VOTING с активным голосованием
Процесс завершения голосования по результату проекта и перевода проекта в статус готовности к приёму результатов участниками.
sequenceDiagram
participant К as Кооператив
participant C as Capital Contract
participant П as Проект
К->>C: Завершение голосования
Note over C: Проверка статуса VOTING
C->>П: Валидация статуса проекта
Note over C: Проверка условий завершения
alt Истек срок голосования
C->>C: Автоматическое завершение
else Все участники проголосовали
C->>C: Досрочное завершение
end
C->>П: Перевод в статус COMPLETED
Note over П: Проект готов к приёму результатов
Пошаговое описание процесса
Шаг 1: Завершение голосования
Действие: завершение голосования
Кооператив инициирует завершение голосования после выполнения условий готовности.
- Постусловие
- статус проекта изменяется с VOTING на COMPLETED
Связанные процессы