Объект позволяет осуществлять базовую настройку массовой смены статуса:
устанавливать критерии поиска элементов;
выполнять смену статуса.
Метод выполняет смену статуса элементов приложения.
Возвращает количество действительно изменённых элементов согласно ApplicationBatchSetStatusBuilder.size, начиная с ApplicationBatchSetStatusBuilder.from.
По умолчанию количество обрабатываемых элементов ограничено 10 записями. Если нужно изменить статус у большего количества элементов, используйте метод ApplicationBatchSetStatusBuilder.size.
const count = await Application.batch() .setStatus(Application.fields.__status.variants.completed, "Закрыт автоматически") .where((f, g) => g.and ( f.__deletedAt.eq(null), f.__id.neq('019e6d5f-ed0e-7349-8137-fce42c401f8a') )) .all();
Метод позволяет пропустить заданное количество элементов, у которых изменяется статус.
Метод настраивает отправку уведомлений при смене статуса элементов.
Метод позволяет задать ограничение количества элементов, у которых изменяется статус.
Метод позволяет выполнить сортировку элементов, у которых изменяется статус.
Чтобы отсортировать результаты по ряду параметров, можно вызывать метод несколько раз.
Метод позволяет задать фильтрацию элементов коллекции при смене статуса.
Ваш отзыв успешно отправлен!
Объект настройки массовой смены статуса элементов приложения
Объект позволяет осуществлять базовую настройку массовой смены статуса:
устанавливать критерии поиска элементов;
выполнять смену статуса.
Type parameters
TFull: ItemData
Hierarchy
Methods
all
Метод выполняет смену статуса элементов приложения.
Возвращает количество действительно изменённых элементов согласно ApplicationBatchSetStatusBuilder.size, начиная с ApplicationBatchSetStatusBuilder.from.
По умолчанию количество обрабатываемых элементов ограничено 10 записями. Если нужно изменить статус у большего количества элементов, используйте метод ApplicationBatchSetStatusBuilder.size.
const count = await Application.batch() .setStatus(Application.fields.__status.variants.completed, "Закрыт автоматически") .where((f, g) => g.and ( f.__deletedAt.eq(null), f.__id.neq('019e6d5f-ed0e-7349-8137-fce42c401f8a') )) .all();Returns Promise<number>
from
Метод позволяет пропустить заданное количество элементов, у которых изменяется статус.
Parameters
n: number
Returns this
notify
Метод настраивает отправку уведомлений при смене статуса элементов.
Parameters
enabled: boolean
Returns this
size
Метод позволяет задать ограничение количества элементов, у которых изменяется статус.
Parameters
n: number
Returns this
sort
Метод позволяет выполнить сортировку элементов, у которых изменяется статус.
Чтобы отсортировать результаты по ряду параметров, можно вызывать метод несколько раз.
Parameters
field: keyof TFull
Optional ascending: undefined | false | true
Returns this
where
Метод позволяет задать фильтрацию элементов коллекции при смене статуса.
Parameters
fc: FilterClosure<TFull>
Returns this
Метод позволяет задать фильтрацию элементов коллекции при смене статуса.
Parameters
eql: EqlQuery
Optional params: EqlParams
Returns this
Ваш отзыв успешно отправлен!
Спасибо за обратную связь.