Процесс, при котором участник, являющийся участником программы "Благорост", регистрирует свою долю в конкретном проекте для получения премий из пула премий участников. Процесс позволяет участнику участвовать в распределении премий проекта пропорционально своему балансу в программе "Благорост".
- Предусловие
- Запись контрибьютора: договор УХД в статусе active либо импорт в статусе import
- Приложение к целевому проекту для capital::regshare не требуется (для инвестиций и прочих действий — по-прежнему отдельные проверки)
- Положительный баланс в программе "Благорост" (если вызывающая сторона передаёт долю; сам контракт сумму не валидирует)
- Проект существует в статусе pending или active
Диаграмма процесса
sequenceDiagram
participant В as Участник
participant C as Capital Contract
В->>C: 1. Запрос регистрации доли
Note over C: Проверка существования проекта
Note over C: Проверка условий участия
Note over C: Регистрация доли участника
Запрос регистрации доли участником
Участник, который уже участвует в программе "Благорост", самостоятельно инициирует процесс регистрации своей доли в проекте. Это необходимо для получения премий участников проекта.
Проверка существования проекта
Система проверяет, что проект существует и доступен для регистрации долей участников. Проект должен быть активным и принимать участников.
Проверка условий участия
Система проверяет выполнение требований для учёта доли в CRPS:
- Контрибьютор в статусе active или import
- Проект в статусе pending или active
- Повторный вызов обновляет долю (сегмент участника по проекту)
Регистрация доли участника
Система создает сегмент участника в проекте для учета его доли:
- Регистрирует долю пропорционально балансу в программе благороста
- Устанавливает связь между программой и проектом
- Активирует пересчет доли в премиях участников при следующем обновлении сегмента
Регистрация доли участника
Добавление участника
Участник, который уже участвует в программе "Благорост", самостоятельно инициирует процесс регистрации своей доли в проекте:
- Предусловие
- Предварительные условия:
- Контрибьютор: статус active или import
- Проект: статус pending или active
- Приложение к УХД для проекта для этого действия не требуется
Механика регистрации:
- Проверка проекта и контрибьютора
- Создание или обновление сегмента участника в проекте (доля для CRPS)
Результат: Участник зарегистрирован в проекте и имеет право на получение премий пропорционально своему балансу в программе "Благорост".
- Постусловие
- Требуется авторизация кооператива (
coopname, active)
-
Создан сегмент участника в проекте
-
Активирован автоматический расчет доли участника
Связанные процессы