| Имя | Описание | Значение по умолчанию | Тип | Поле хранения |
| WorkflowKey | Рабочий процесс Workflow, к которому относится календарь. Фильтр, представление карточки, статусы и переходы должны относиться к этому же workflow. | DEFAULT | Select | 1^A |
| CalendarKey | Ключ календаря Стабильный ключ календарного профиля внутри workflow. Используется представлениями, меню, системными JSON-определениями и where-used диагностикой. | calendar | String | 1^B |
| CalendarTitle | Название календаря Название календаря для администратора и заголовка календарной страницы. | Календарь Workflow | String | 1^C |
| CalendarActive | Активен Отключите календарь, если его нельзя использовать в интерфейсе, но конфигурацию нужно сохранить. | 1 | Checkbox | 1^D |
| RecordType | Тип записи v920 Тип записей, которые календарь отображает. Значение должно совпадать с полем 920 отображаемых записей. | | String | 1^E |
| ProjectKey | Проект Workflow Необязательный ключ проекта Workflow. Если указан, календарь считается проектным профилем; базовая выборка все равно строится внешним WorkflowFilter. | | String | 1^F |
| BaseFilterKey | Базовый фильтр WorkflowFilter, который отбирает записи для календаря. Календарь не должен расширять выборку за пределы базового фильтра. | | Select | 1^G |
| DetailViewKey | Карточка записи WorkflowView подробной карточки, куда ведет открытие элемента календаря. Если не указан, вызывающий модуль должен передать разрешенный route. | | Select | 1^H |
| SystemManaged | Системная запись Признак календаря, поставляемого системным JSON. Такие записи редактируются только в режиме разработки системных определений. | 0 | Checkbox | 1^I |
| Description | Описание Подробное назначение календаря для администратора: где используется, какие записи показывает и какие ограничения есть. | | TextArea | 1^J |
| DefaultMode | Режим по умолчанию Начальный режим отображения календаря. Доступные режимы дополнительно ограничиваются таблицей режимов. | month | Select | 1^K |
| Timezone | Часовой пояс Часовой пояс календаря, например Europe/Moscow. Если пусто, используется часовой пояс системы или проекта. | | String | 1^L |
| WorkCalendarKey | Рабочий календарь Ключ рабочего календаря WorkCalendar для подсветки рабочих дней, праздников, SLA-пауз и availability. WorkflowCalendar является потребителем WorkCalendar и не хранит эти правила сам. | | String | 1^M |
| PlanningHorizonDays | Горизонт планирования, дней Количество дней вперед, которое календарь использует для timeline/resource/planning режимов и диагностики будущих элементов. | 30 | Number | 1^N |
| ItemProfileKey | Профиль элемента Ключ доменного профиля элемента календаря. Например Tasks может поставить TaskCalendarProfile, но общий renderer остается в WorkflowCalendar. | | String | 1^O |
| DateSources | Источники дат Каждая строка описывает, откуда календарь берет дату, срок, начало/окончание периода или milestone. Источник указывает field key, resolver или формат, а не физический номер поля в коде. | | MultyOcc | 2 |
| Modes | Режимы Список режимов, доступных пользователю: месяц, неделя, день, повестка, timeline и ресурсы. | | MultyOcc | 3 |
| Lanes | Дорожки Дорожки группируют элементы по ресурсу, пользователю, группе, статусу, проекту, полю или формату. Если дорожки не заданы, используется одна основная дорожка. | | MultyOcc | 4 |
| Actions | Действия календаря Действия, которые календарь может предложить по элементу: открыть карточку, запустить transition, открыть screen или подготовить изменение поля даты. Фактическое исполнение остается у Workflow/WorkflowScreen/доменных модулей. | | MultyOcc | 5 |
| CapacityEnabled | Показывать capacity Включает отображение плановой и фактической загрузки по дорожкам. Расчет рабочего времени остается в WorkCalendar. | 0 | Checkbox | 6^A |
| WorkloadFieldKey | Поле трудоемкости Логический ключ поля трудоемкости или workload DTO. | | String | 6^B |
| ResourceFieldKey | Поле ресурса Логический ключ поля ресурса, пользователя или группы для расчета capacity. | | String | 6^C |
| CapacityUnit | Единица capacity Единица измерения загрузки. | hours | Select | 6^D |
| HiddenLoadMode | Скрытая нагрузка Как отображать нагрузку от записей, которые пользователь не имеет права видеть. | aggregate | Select | 6^E |
| CapacityWarningLimit | Лимит предупреждения Мягкий лимит загрузки дорожки. Ноль означает отсутствие лимита. | 0 | Number | 6^F |
| CapacityBlockLimit | Жесткий лимит Жесткий лимит загрузки для dry-run действий. Ноль означает отсутствие блокировки. | 0 | Number | 6^G |
| DragDropEnabled | Разрешить drag/drop Если выключено, календарь может показывать элементы, но не формирует intent перемещения через drag/drop. | 1 | Checkbox | 7^A |
| DirectDateChangeEnabled | Разрешить прямое изменение даты Если включено, действие типа field может подготовить изменение разрешенного field key. Сохранение все равно выполняется штатным доменным runtime с ФЛК, правами и историей. | 0 | Checkbox | 7^B |
| UnknownDateMode | Записи без даты Как поступать с записями, для которых источники дат не вернули дату. | diagnostic | Select | 7^C |
| DefaultDurationMinutes | Длительность по умолчанию, мин Длительность элемента, если задано только начало без окончания. | 60 | Number | 7^D |
| PublishEvents | Публиковать события Если включено, runtime должен публиковать safe calendar facts через EventBus. Delivery событий остается ответственностью EventBus. | 1 | Checkbox | 7^E |
| QueueMetrics | Фоновые метрики Если включено, тяжелые пересчеты capacity/aging/planning metrics могут ставиться в Queue. Очередь остается владельцем выполнения job. | 1 | Checkbox | 7^F |