Параметры записей типа WORKFLOWCALENDAR


НАЧАЛО >> Оглавление >> Сервер приложений ИРБИС 64/128 >> Описание модулей системы >> WorkflowCalendar - Календари Workflow >> Параметры записей типа WORKFLOWCALENDAR📄 Скачать в DOCX


ИмяОписаниеЗначение по умолчаниюТипПоле хранения
WorkflowKey

Рабочий процесс

Workflow, к которому относится календарь. Фильтр, представление карточки, статусы и переходы должны относиться к этому же workflow.

DEFAULTSelect1^A
CalendarKey

Ключ календаря

Стабильный ключ календарного профиля внутри workflow. Используется представлениями, меню, системными JSON-определениями и where-used диагностикой.

calendarString1^B
CalendarTitle

Название календаря

Название календаря для администратора и заголовка календарной страницы.

Календарь WorkflowString1^C
CalendarActive

Активен

Отключите календарь, если его нельзя использовать в интерфейсе, но конфигурацию нужно сохранить.

1Checkbox1^D
RecordType

Тип записи v920

Тип записей, которые календарь отображает. Значение должно совпадать с полем 920 отображаемых записей.

String1^E
ProjectKey

Проект Workflow

Необязательный ключ проекта Workflow. Если указан, календарь считается проектным профилем; базовая выборка все равно строится внешним WorkflowFilter.

String1^F
BaseFilterKey

Базовый фильтр

WorkflowFilter, который отбирает записи для календаря. Календарь не должен расширять выборку за пределы базового фильтра.

Select1^G
DetailViewKey

Карточка записи

WorkflowView подробной карточки, куда ведет открытие элемента календаря. Если не указан, вызывающий модуль должен передать разрешенный route.

Select1^H
SystemManaged

Системная запись

Признак календаря, поставляемого системным JSON. Такие записи редактируются только в режиме разработки системных определений.

0Checkbox1^I
Description

Описание

Подробное назначение календаря для администратора: где используется, какие записи показывает и какие ограничения есть.

TextArea1^J
DefaultMode

Режим по умолчанию

Начальный режим отображения календаря. Доступные режимы дополнительно ограничиваются таблицей режимов.

monthSelect1^K
Timezone

Часовой пояс

Часовой пояс календаря, например Europe/Moscow. Если пусто, используется часовой пояс системы или проекта.

String1^L
WorkCalendarKey

Рабочий календарь

Ключ рабочего календаря WorkCalendar для подсветки рабочих дней, праздников, SLA-пауз и availability. WorkflowCalendar является потребителем WorkCalendar и не хранит эти правила сам.

String1^M
PlanningHorizonDays

Горизонт планирования, дней

Количество дней вперед, которое календарь использует для timeline/resource/planning режимов и диагностики будущих элементов.

30Number1^N
ItemProfileKey

Профиль элемента

Ключ доменного профиля элемента календаря. Например Tasks может поставить TaskCalendarProfile, но общий renderer остается в WorkflowCalendar.

String1^O
DateSources

Источники дат

Каждая строка описывает, откуда календарь берет дату, срок, начало/окончание периода или milestone. Источник указывает field key, resolver или формат, а не физический номер поля в коде.

MultyOcc2
Modes

Режимы

Список режимов, доступных пользователю: месяц, неделя, день, повестка, timeline и ресурсы.

MultyOcc3
Lanes

Дорожки

Дорожки группируют элементы по ресурсу, пользователю, группе, статусу, проекту, полю или формату. Если дорожки не заданы, используется одна основная дорожка.

MultyOcc4
Actions

Действия календаря

Действия, которые календарь может предложить по элементу: открыть карточку, запустить transition, открыть screen или подготовить изменение поля даты. Фактическое исполнение остается у Workflow/WorkflowScreen/доменных модулей.

MultyOcc5
CapacityEnabled

Показывать capacity

Включает отображение плановой и фактической загрузки по дорожкам. Расчет рабочего времени остается в WorkCalendar.

0Checkbox6^A
WorkloadFieldKey

Поле трудоемкости

Логический ключ поля трудоемкости или workload DTO.

String6^B
ResourceFieldKey

Поле ресурса

Логический ключ поля ресурса, пользователя или группы для расчета capacity.

String6^C
CapacityUnit

Единица capacity

Единица измерения загрузки.

hoursSelect6^D
HiddenLoadMode

Скрытая нагрузка

Как отображать нагрузку от записей, которые пользователь не имеет права видеть.

aggregateSelect6^E
CapacityWarningLimit

Лимит предупреждения

Мягкий лимит загрузки дорожки. Ноль означает отсутствие лимита.

0Number6^F
CapacityBlockLimit

Жесткий лимит

Жесткий лимит загрузки для dry-run действий. Ноль означает отсутствие блокировки.

0Number6^G
DragDropEnabled

Разрешить drag/drop

Если выключено, календарь может показывать элементы, но не формирует intent перемещения через drag/drop.

1Checkbox7^A
DirectDateChangeEnabled

Разрешить прямое изменение даты

Если включено, действие типа field может подготовить изменение разрешенного field key. Сохранение все равно выполняется штатным доменным runtime с ФЛК, правами и историей.

0Checkbox7^B
UnknownDateMode

Записи без даты

Как поступать с записями, для которых источники дат не вернули дату.

diagnosticSelect7^C
DefaultDurationMinutes

Длительность по умолчанию, мин

Длительность элемента, если задано только начало без окончания.

60Number7^D
PublishEvents

Публиковать события

Если включено, runtime должен публиковать safe calendar facts через EventBus. Delivery событий остается ответственностью EventBus.

1Checkbox7^E
QueueMetrics

Фоновые метрики

Если включено, тяжелые пересчеты capacity/aging/planning metrics могут ставиться в Queue. Очередь остается владельцем выполнения job.

1Checkbox7^F