Импорт расписания Music Master с использованием шаблонов блоков¶
- Table of contents
- Импорт расписания Music Master с использованием шаблонов блоков
- Именованные шаблоны блоков расписания
В расписании ММ можно указать, что в этом месте нужно создать блок с содержимым, определенным шаблоном блока в Digispot.
Шаблоны блока д.б. пустыми, не должны содержать элементов.
При импорте расписания из ММ Digispot создает блоки
- В при обнаружении логнота, имя которого начинается с # и далее следующим именем шаблона блока. Например, #aaa.
- В начале часа, при этом используется шаблон start-hour если первым элементом не является логнот, описанный выше.
Подготовка клоков в ММ¶
В клок нужно внести Lognot - текстовую метку. Текс метки должен начинаться с #
за которым следует имя шаблона блока.
Например: #aaa - создаст в этом месте блок по шаблону aaa. Время блока будет поставлено по времени lognote, но не далее, чем 59:59, т.к. Digispot не поддерживает более 60 минут в часе.
Если время выхода lognote равно или более 60 минут, то время блока будет ограниченно 59 мин. 59. сек того же часа.
После генерации расписания в ММ это выглядит так:
Именованные шаблоны блоков расписания¶
- Table of contents
- Импорт расписания Music Master с использованием шаблонов блоков
- Именованные шаблоны блоков расписания
Шаблон блока - это набор всех доступных свойств и параметров блока, сохраненный под определенным именем.
При создании блока по шаблону он получает все указанные в шаблоне свойства.
Шаблоны блоков используются при импорте расписаний из текстового файла и внешних систем через сервис интеграции (GSelector, Music Master) или плагин интеграции с Power Gold.
Шаблоны блоков общие для всех рабочих мест, хранятся в общем окружении системы Digispot. Редактирование шаблонов влияет на все рабочие места комплекса.
Редактирование шаблонов блоков происходит в одноименном окне, которое доступно из сервисного меню редактора расписания
В более старых версиях необходимо открыть окно Сервис-Настройки->Доп, выбрать путь Schedule\Import from Power gold\Block templates и выполнить двойной щелчок на этом пункте.
Ограничение на имя шаблона блока¶
В имени шаблона блоков нельзя использовать символы: /\"'%{}()_|:?*"
Зачем нужны шаблоны блоков¶
Например, необходимо импортировать расписание из некой внешней системы планирования расписания через текстовый файл или специфичный API.
В результате мы хотим получить расписание Digispot с блокам разного типа (реклама, музыка, передачи), имеющими все необходимые свойства: время выхода, тип привязки к нему, команды управления, пользовательские свойства и пр., не требующее дополнительной разметки вручную.
Во внешней системе, конечно, не существует возможности для указания всех возможных свойств блока. Поэтому все необходимые свойства блоков нужно описать и сохранить в виде шаблонов.
Теперь необходимо понять, какой блок по какому шаблону создавать.
Для этого для создаваемого блока необходимо получить из внешней системы имя используемого шаблона блока - например, из колонки в импортируемом файле. Конкретный способ передачи имени шаблона блока зависит от той системы, из которой импортируется расписание и способа импорта.
Используя имя шаблона блока при импорте, Digispot создаст блок со всеми свойствами, указанными в шаблоне.
Примеры использования: