ЦПАТ. Настройки
Для добавления новых типов проектов, видов мероприятий, областей деятельности и т.п. сотрудник ЦПАТ должен ввести эту информацию в систему самостоятельно. Интерфейс настройки контента доступен на вкладке «Настройки» группы «Управление партнерами» бокового меню.
Интерфейс выглядит следующим образом:
Тут доступны следующие словари:
- Типы проектов
- Виды мероприятий
- Область деятельности
- Направления студентов
- Шаблоны документов
Для добавления новой записи в словарь необходимо выбрать нужную вкладку, в верхнем правом углу нажать кнопку «Добавить», в модальном окне ввести название и сохранить.
Также доступно редактирование записи по первой кнопке столбца «Действия», и удаление по второй кнопке столбца «Действия». Обратите внимание, что уже используемый где-то тип (существует проект с данным типом, например) нельзя удалить.
Шаблоны документов
На вкладке Шаблоны документов располагается интерфейс управления шаблонами документов.
Доступны три действия:
- Скачать - выполняет выгрузку шаблона;
- Добавить - выполняет замену шаблона;
- Проверить - заполняет шаблон тестовыми данными и выгружает готовый документ.
Шаблон договора на проведение практической подготовки студентов обладает следующей структурой: места, где в шаблон при выгрузке будет вставляться индивидуальная для этого договора информация оформляются в текстовом виде. Такие места должны начинаться и оканчиваться на три подряд идущих символа «+». Внутри такого «блока» располагается название подставляемой переменной через «=». Переменная состоит из класса и атрибута, разделенных «.». Например, текущий год в шаблоне будет иметь вид: «+++=date.year+++», т.е. будет подставляться атрибут year (год) класса date (дата). Форматирование текста не влияет на распознавание вставок, можно использовать любой шрифт, в т.ч. жирный или курсив.
Следующие атрибуты вычисляются автоматически:
- date.day - текущий день
- date.month - текущий месяц
- date.year - текущий год
- s.sign - поле для подписи
Данные для генерации .docx документов, указанные партнером, имеют атрибуты:
- partner.nominativePosition - Должность в именительном падеже
- partner.nominativeFIO - Инициалы в именительном падеже
- partner.genitiveFIO - ФИО в родительном падеже (полностью)
- partner.genitivePosition - Должность в родительном падеже
- partner.regulation - Устав, Положение
Также есть следующие атрибуты:
- organisation.title - название организации партнера
- organisation.address - юридический адрес организации, указанный на странице «О компании»
- student.FIO - полное ФИО студента, для которого формируется договор
После изменения шаблона и загрузки его в систему с помощью кнопки «Добавить», рекомендуется проверить выгрузку нажатием на кнопку «Проверить». В случае, если в шаблон был введен класс, которого не существует в системе, экспорт проходить не будет. Система сообщит об ошибке с указанием, какие классы не удалось найти:
Атрибуты не выдают ошибку, экспорт будет проходить. В случае, если был введен несуществующий атрибут, в шаблон вставится пустая строка «».