Как считать количество записей, которые соответствуют условию
Используйте режим чтения “Считать количество записей” элемента [Читать данные] для определения количества записей, которые соответствуют определенным условиям фильтрации. Такой способ подсчета используется для определения, существуют ли конкретные записи в системе (например, количество записей не равно “0”), или достигает ли количество записей определенного значения. Например, можно подсчитать количество звонков, запланированных сотрудником на сегодняшний день.
Для подсчета количества записей добавьте элемент [Читать данные] на диаграмму процесса и настройте его свойства. Ниже приведен пример подсчета количества записей (Рис. 264).
1.В поле [Какой режим чтения данных использовать?] выберите [Считать количество записей].
2.В поле [Из какого объекта читать данные?] выберите объект (раздел, деталь или справочник), записи которого необходимо подсчитать. Например, чтобы подсчитать количество активностей, выберите объект “Активность”.
3.В блоке [Как отфильтровать записи] укажите условия фильтрации. Элемент [Читать данные] подсчитает только те записи, которые соответствуют фильтру. Например, для подсчета активностей текущего пользователя, которые завершаются сегодня, настройте фильтр, как на Рис. 262.
В результате при запуске процесса bpm’online выберет данные указанного объекта, получит список записей, которые соответствуют фильтру, а затем подсчитает количество записей в списке. Полученное значение передается в исходящий параметр элемента [Читать данные].
Смотрите также