Project

General

Profile

Импорт расписания Music Master с использованием шаблонов блоков

В расписании ММ можно указать, что в этом месте нужно создать блок с содержимым, определенным шаблоном блока в Digispot.
Шаблоны блока д.б. пустыми, не должны содержать элементов.
При импорте расписания из ММ Digispot создает блоки

  • В при обнаружении логнота, имя которого начинается с # и далее следующим именем шаблона блока. Например, #aaa.
  • В начале часа, при этом используется шаблон start-hour если первым элементом не является логнот, описанный выше.

Подготовка клоков в ММ

В клок нужно внести Lognot - текстовую метку. Текс метки должен начинаться с # за которым следует имя шаблона блока.
Например: #aaa - создаст в этом месте блок по шаблону aaa. Время блока будет поставлено по времени lognote, но не далее, чем 59:59, т.к. Digispot не поддерживает более 60 минут в часе.
Если время выхода lognote равно или более 60 минут, то время блока будет ограниченно 59 мин. 59. сек того же часа.

После генерации расписания в ММ это выглядит так:

Именованные шаблоны блоков расписания

Шаблон блока - это набор всех доступных свойств и параметров блока, сохраненный под определенным именем.

При создании блока по шаблону он получает все указанные в шаблоне свойства.

Шаблоны блоков используются при импорте расписаний из текстового файла и внешних систем через сервис интеграции (GSelector, Music Master) или плагин интеграции с Power Gold.

Шаблоны блоков общие для всех рабочих мест, хранятся в общем окружении системы Digispot. Редактирование шаблонов влияет на все рабочие места комплекса.

Редактирование шаблонов блоков происходит в одноименном окне, которое доступно из сервисного меню редактора расписанияbutton.png

В более старых версиях необходимо открыть окно Сервис-Настройки->Доп, выбрать путь Schedule\Import from Power gold\Block templates и выполнить двойной щелчок на этом пункте.

Ограничение на имя шаблона блока

В имени шаблона блоков нельзя использовать символы: /\"'%{}()_|:?*"

Зачем нужны шаблоны блоков

Например, необходимо импортировать расписание из некой внешней системы планирования расписания через текстовый файл или специфичный API.

В результате мы хотим получить расписание Digispot с блокам разного типа (реклама, музыка, передачи), имеющими все необходимые свойства: время выхода, тип привязки к нему, команды управления, пользовательские свойства и пр., не требующее дополнительной разметки вручную.

Во внешней системе, конечно, не существует возможности для указания всех возможных свойств блока. Поэтому все необходимые свойства блоков нужно описать и сохранить в виде шаблонов.

Теперь необходимо понять, какой блок по какому шаблону создавать.

Для этого для создаваемого блока необходимо получить из внешней системы имя используемого шаблона блока - например, из колонки в импортируемом файле. Конкретный способ передачи имени шаблона блока зависит от той системы, из которой импортируется расписание и способа импорта.

Используя имя шаблона блока при импорте, Digispot создаст блок со всеми свойствами, указанными в шаблоне.

Примеры использования:

Add picture from clipboard (Maximum size: 742 MB)