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