3.2. Проекты¶
Страница Проекты — первая страница, на которую попадает пользователь после авторизации в системе.
Мои проекты — список проектов, владельцем которых является текущий пользователь. В этот перечень также входят проекты, право владения которыми было передано текущему пользователю от других аккаунтов. Система поддерживает возможность изменения владельца проекта.
Все проекты — список всех проектов, к которым у пользователя есть доступ. В него входят как собственные проекты пользователя, так и проекты других пользователей, предоставивших доступ к своим проектам.
В правом верхнем углу располагается кнопка , при нажатии на которую открывается окно добавление нового проекта.
Пользователю необходимо указать имя проекта, затем подтвердить действие с помощью кнопки
.
Таблицы проектов содержат следующую информацию:
Имя проекта ①;
Владелец проекта ②;
Роль в проекте ③;
Количество запущенных зондов ④;
Количество запущенных задач ⑤;
Блок действий ⑥:
кнопка Настройки проекта
— при нажатии произойдет переход на страницу настроек конкретного проекта,
кнопка Удалить проект
— при нажатии откроется окно для подтверждения действия.
Примечание
При удалении собственного проекта проект будет безвозвратно удален из системы.При удалении проекта, к которому был предоставлен доступ, последний перестанет быть доступен текущему пользователю и исчезнет из списка Все проекты.
При нажатии на строку конкретного проекта из списка произойдет переход на страницу этого проекта → раздел Dashboard (по умолчанию). Изменить это можно в настройках проекта → страница по умолчанию.
3.2.1. Иерархия сущностей¶
Сервер Boro VoD — платформа, позволяющая регистрировать аккаунты и создавать проекты для выполнения задач по контролю качества медиафайлов;
Аккаунт — зарегистрированная учетная запись пользователя в системе Boro VoD, содержащая его персональные данные, настройки и список доступных проектов;
Проект — логическая сущность внутри аккаунта, объединяющая группу зондов, шаблонов проверки и выполняемых задач. В рамках одного аккаунта пользователь может создать неограниченное количество проектов. В большинстве случаев достаточно одного проекта, однако для удобства эксплуатации можно создать несколько проектов, чтобы разграничить различные типы задач или локации контроля качества. Каждый проект уникален и может быть настроен независимо от других проектов;
Зонды — программные компоненты системы, выполняющие задачи проверки медиафайлов в соответствии с шаблоном проверки. Каждый зонд привязан к конкретному проекту и работает в соответствии с его настройками и шаблонами. С целью масштабирования решения пользователь может запустить неограниченное количество зондов в рамках проекта;
Задача проверки — процесс анализа медиафайла зондом по заранее подготовленному шаблону проверки. Шаблон проверки включает в себя перечень тестов и условий соответствия. По результатам задачи проверки формируется отчет.
3.2.2. Система лицензирования¶
Команда технической поддержки Elecard выпускает лицензионные сертификаты по запросу после установки сервера Boro VoD. Более подробно процедура описана в главе Установка сертификатов.
Лицензионные сертификаты выпускаются 2-х типов:
Временные — ограниченные по времени, предназначенные для активации продукта в демонстрационном режиме;
Постоянные — бессрочные сертификаты, предназначенные для активации продукта для полноценного коммерческого использования.
В обоих случаях сертификаты ограничены оговоренным пакетом лицензионных часов. Лицензионные часы используются для проверки медиафайлов в течение расчетного периода (один календарный месяц), до исчерпания их общего объема.
Принцип расходования пакета лицензионных часов¶
Лицензионные часы списываются при каждой успешной проверке медиафайла в системе. Списание производится из текущего лицензионного баланса пропорционально длительности проверяемого медиафайла в соответствии со следующими правилами:
Стандартный видеофайл (одна видеодорожка и одна или несколько аудиодорожек): списание производится в соответствии с длительностью видеодорожки. Аудиодорожки в расчет не включаются и не подлежат тарификации;
Файл с несколькими видеодорожками: списание производится в соответствии с суммарной длительностью всех видеодорожек;
Медиафайл, содержащий только аудиодорожку (без видео): списание производится по длительности аудиодорожки. Если в медиафайле несколько аудиодорожек (без видео): списание производится в соответствии с суммарной длительностью всех аудиодорожек;
Для остановленной задачи (Задачу можно остановить в Web-интерфейсе на страницах Dashboard и Странице задачи или с помощью метода API TaskStop. Остановленная задача помещается в блок Незавершенные задачи на странице Dashboard с результатом
Canceled): списание производится в соответствии с длительностью фактически проверенного фрагмента медиафайла.
Учет и обновление лицензионного баланса¶
Баланс формируется на основании приобретенного пакета лицензионных часов;
Баланс обновляется в начале каждого расчетного периода (месяца или другого оплаченного периода) до полного объема приобретенного пакета;
В случае неиспользования части лицензионных часов в течение расчетного периода, оставшийся объем не переносится на следующий период и аннулируется;
В случае полного исчерпания лицензионного баланса до окончания расчетного периода, доступ к функционалу проверки медиафайлов временно приостанавливается до начала следующего расчетного периода либо до приобретения дополнительного пакета часов.
3.2.3. Ресурсы проекта¶
На странице Проекты, в блоках Ресурсы продукта и Мои ресурсы пользователь может в режиме реального времени ознакомиться:
с пакетом приобретенных лицензионных часов;
с объемом израсходованных часов, а также текущим остатком лицензионного баланса;
с датой последнего обновления баланса.
Блок Ресурсы продукта отражает статистику для лицензии сервера Boro VoD в целом. Статистика доступна администратору сервера Boro VoD. На одном сервере Boro VoD может быть зарегистрировано множество аккаунтов. Администратор сервера Boro VoD может управлять пакетом лицензионных часов, распределяя их между зарегистрированными аккаунтами.
Блок Мои ресурсы отражают статистику по выделенным лицензионным часам в рамках конкретного аккаунта.