...
В конфигурации очереди процессов определяются колонки с выводимыми данными, доступные фильтры и прочие параметры. При выборе родительского типа процесса в разрешённых типах все вновь появившиеся типы процессов-потомки также будут отображены в очереди без необходимости её пересохранения.
Колонки
Одна или несколько записей вида:
...
Обратите внимание на группировку различных данных в столбцах описание и статус.
Фильтры
Одна или несколько записей вида:
...
Значение <type> | Фильтр | Информация |
---|---|---|
code | Числовой код процесса. | |
description | Подстрока в описании процесса. | |
openClose | Открытые либо закрытые процессы. | В отличие от фильтра по статусу данный фильтр может существенно ускорять выборку. Дополнительные параметры:
|
create_date | Диапазон дат создания процесса. | |
close_date | Диапазон дат закрытия процесса. | |
status_date | Диапазон дат когда процесс последний раз был переведён в какой-то статус. | Необязательные параметры:
|
status | Текущий статус процесса. | Необязательные параметры:
|
type | Тип процесса. | Необязательные параметры:
|
groups | Группы, исполняющие процесс. Без учёта ролей. | Необязательные параметры:
|
executors | Исполнители процесса. | Без учёта в составе какой группы участвует пользователь. Фильтр работает только совместно с фильтром groups, при этом в списке исполнителей отображаются пользователи, когда-либо состоявшие в группах, указанных в фильтре groups. Необязательные параметры:
|
grex | Совмещённый фильтр по группам и исполнителям процесса. | Фильтрует с учётом роли групп в процессах. Обязательные параметры:
Необязательные параметры:
|
param:<paramId> | Параметр процесса с кодом <paramId>. | Поддерживаются параметры одного из следующих типов: "list", "listcount", "date", "datetime", "address". Обязательные параметры:
Необязательные параметры:
|
linkedCustomer:title | Подстрока в наименовании привязанного к процессу контрагента. | Необязательные параметры:
|
linkedCustomer:param:<paramId> | Параметр привязанного к процессу контрагента с кодом <paramId>. | Поддержан только тип list. Обязательные параметры:
Необязательные параметры:
|
Сортировка
Конфигурация количества последовательных сортировок (выпадающих списков с режимами сортировки).
...
Якорь | ||||
---|---|---|---|---|
|
Операции
Настраиваемые операции над процессом, ссылки которых выводятся в колонке с value=actions.
...
Якорь | ||||
---|---|---|---|---|
|
Обработчики
Обработчики позволяют производить пакетную обработку нескольких выделенных процессов. Например, менять статус или устанавливать исполнителя. Обработчики добавляются в конфигурации очереди записями следующего вида:
...
Шаблон генерирует HTML/PDF документ для каждого из выбранных процессов. Далее HTML/PDF документы склеиваются в единый и возвращаются в браузер, который открывает его на новой странице.
Прочие параметры очереди
Блок кода | ||||
---|---|---|---|---|
| ||||
# в каком интерфейсе отображать очередь showIn=<show_in> # для мобильного интерфейса кнопки создания процессов в очереди createAllowedProcessList=<process_id_1>:<title_1>;<process_id_2>:<title_2>;..<process_id_n>:<title_n> # для стационарного интерфейса - запрет создания процессов в очереди (нет кнопки "Создать") allowCreateProcess=0 |
...