Аддоны
01
Окт
0

Generic Rollup

Generic Rollup это универсальное решение состоящее из плагинов и кастомного объекта, позволяющее визуально настраивать подсчет или агрегацию дочерних объектов и запись результата в родительскую запись. Например, подсчет количества Контактов связанных с Организацией.

Использование:

  • Импортируйте в CRM Решение Generic Rollup;
  • Выведите объект Rollup Configuration в сайтмап;
  • Создайте новую запись объекта для Rollup Configuration:
    • Сначала введите Child Entity Name (имя дочернего объекта) и Aggregation Type (количество, сумма или среднее значение) и сохраните запись (не закрывайте Форму);
    • После сохранения под вкладкой Rollup Config введите конфигурацию следующим образом:
      • Child Entity Logical Name: это поле будет автоматически заполнено значением введенным на основной форме;
      • Child Entity Aggregate Attribute Name: название поля из дочернего объекта, которое должно быть агрегировано. Если в качестве тип агрегации выбрано Count, то выберите последнее значение из этого списка (поле PrimaryKey);
      • Parent Entity Name: имя лукапа на родительский объект (из дочернего объекта);
      • Parent Entity Aggregation Attribute Name: название поля из родительского объекта, в который необходимо записать результат.
    • Нажмите Сохранить.

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


Комментарии (0)

*

code