Подключение камеры (DHCP) (11011)
Заказчики: Технический отдел ССБ, СИ
Пользователи: СИ
Участники: Биллинг, Sucams (RQ, UGIN)
Script: ru.bgcrm.dyn.ufanet.cctv.manage.CameraInstallationListener
Описание
Процесс для автоматизации подключения клиентской камеры, работающей по DHCP. Процесс отвечает за:
-
Генерация логина / пароля для камеры
-
Регистрацию камеры в Sucams
-
Создание и активацию аккаунта камеры в биллинге
Регистрацию можно разделить на следующие этапы:
-
Заполнение процесса (пользователь)
-
Регистрация камеры в Sucams (автоматизация)
-
Регистрация аккаунта камеры в биллинге (автоматизация)
-
Активация камеры в биллинге (автоматизация)
В случае успешного завершения процесс автоматически переводится в статус "Камера зарегистрирована", иначе в статус "Ошибка регистрации камеры".
Шаги
Заполнение процесса
На этом шаге пользователи заполняют все необходимые параметры (если они не были заполнены автоматически):
-
Привязка субдоговора видеонаблюдения и указание адреса подключения
-
Выбор камеры: тип, модель, глубина архива, доп.услуги
-
Настройка подключения: MAC-камеры, IP и порт коммутатора (если подключение происходит не через PON)
После указания всех данных необходимо перевести процесс в статус "Регистрация камеры", это инициирует запуск автоматизаций.
Регистрация камеры в Sucams
На этом шаге происходит первичная регистрация камеры, в результате Sucams выдает её ID, в этот момент он записывается в параметр "Номер камеры (3072)".
| Шаг пропускается, если параметр "Номер камеры (3072)" уже заполнен. |
Регистрация аккаунта камеры в биллинге
На этом шаге у соответствующего субдоговора в биллинге:
-
Создается аккаунт без периода, в качестве идентификатора аккаунта прописывается ID камеры из параметра "Номер камеры (3072)"
-
Создаются все необходимые продукты с фейковым периодом активности.
-
Созданный аккаунт привязывается к процессу.
| Шаг пропускается, если к процессу уже привязан аккаунт CCTV. |
Активация камеры в биллинге
У аккаунта в биллинге заполняется дата начала периода, что в свою очередь инициирует логику по продлению продуктов и списанию денег.
Удаление камеры
Удаление камеры в биллинге. При удалении происходит синхронизация с Sucams, что приводит к удалению камеры из остальных систем.
| Доступно только в качестве завершающего действия после регистрации если по какой-то причине камера уже не нужна. В остальных ситуациях удаление камеры должно происходить через закрытие периода аккаунта. |
Возможные ошибки
Ошибка при смене статуса: "К процессу привязано более одного субдоговора видеонаблюдения"
Для корректной работы процесса к нему должен быть привязан только один субдоговор видеонаблюдения (CCTV), для продолжения необходимо отвязать от процесса все лишние субы. Такое возможно у ЮЛ если процесс создается как связанный с копированием всех привязок родительского процесса.