Инструмент для игры Space Station 14, который позволит вам эффективнее работать с документами на базе сервера Corvax.
https://steamcommunity.com/sharedfiles/filedetails/?id=3138756491
Десктопная версия позволяет создавать и изменять существующие шаблоны документов, которые находятся в специальный файлах, профилях. Для того, чтобы найти их, можно либо в приложении перейти в настройки и нажать на кнопку «Расположение профилей», либо перейти в расположение установки программы и перейти в папку «assets/profiles». Профили описываются в YAML-файлах.
Файл должен придерживаться следующей структуры:
profile- обязательное поле, в котором указывается имя профиля, которое будет отображаться в программеpositions- необязательное поле, в котором указываются должности по отделам.undefined- обязательное поле, в котором указывается лишь одно наименование, которое будет отображаться в поле, если ничего не выбрано.
departments- необязательное поле, первым значением которого должно быть значение, которое будет отображаться в пустом поле.departmentsCodes- необязательное поле, первым значением которого должно быть значение, которое будет отображаться в пустом поле.groups- обязательное поле, которое содержит список шаблонов.name- наименование группы шаблоновsections- список документов (и их варианты)name- имя документа, отображаемое в спискеfields- необязательное поле, в котором перечисляются идентификаторы полей, которые нужно отобразить и которые необходимы для заполнения. Имеются следующие поля:fullName- имя вашего персонажаposition- должность вашего персонажаpositionNew- новая должность вашего персонажаfullNameObject- имя персонажа другого игрокаpositionObject- должность персонажа другого игрокаdepartment- название отдела, в котором работает ваш персонажdepartmentCode- код отдела, в котором работает ваш персонажstationGoal- цель станции
Как состав, так и названия полей могут меняться
categories- категория подшаблона.name- если шаблон не должен относиться к никакой категории, то поле необязательное (изначально имеет значениеdefault).subcategories- подкатегории подшаблоновname- если шаблон не должен относиться к никакой категории, то поле необязательное (изначально имеет значениеdefault).items- список шаблоновtype- стандартное значение поляcolumn, поэтому поле является необязательным. Используется для определения отображения списка шаблонов: в ряд или в столбец.templates- содержит шаблоны, которые отображаются в строке или в рядуtitle- наименование шаблона, которое отображается возле кнопок копирования и сохранения шаблонаtemplate- содержит шаблон в формате блочной скалярной строки.
Рекомендую посмотреть профиль Corvax, шаблоны из группы «📦 Заказы» для чего нужны необходимы категории, подкатегории и прочее.
Если ничего не понятно, смотрите готовый профиль.