Поле свертки всегда показывает количество как НОЛЬ

Цель:

Подсчитайте количество объектов, связанных с объектом, используя поле свертки

В нашем онлайн-экземпляре Dynamics 365 мы внедрили 1:N< /strong> связь между готовым объектом Project и пользовательским объектом Activity entry.

1ActivityEntryMPProject

В форму Project мы добавили сводное поле под названием Всего действий:

сворачиваемое поле

И условия правильно поставлены:

сводные условия поля

Project выглядит идеально связанным с Activity Entry

Проект связан с записью об активности

Форма должна содержать как минимум 1 в поле. Потому что одному Activity entry назначен один Project.

Все действия

Однако в основной форме Project количество всегда равно только 0.


person Zameer Ansari    schedule 14.11.2016    source источник


Ответы (2)


Поля свертки рассчитываются на основе фоновых процессов (рабочих процессов), поэтому их отображение может занять некоторое время. Вы должны увидеть там несколько заданий Mass Calculation. Также попробуйте щелкнуть значок калькулятора, который вы видели на скриншоте, это должно вызвать расчет. Если после этого он по-прежнему равен 0, возможно, что-то не так в определении поля свертки.

person Jordi    schedule 14.11.2016
comment
Я применил конфигурацию, вы где-нибудь видите какие-либо проблемы? - person Zameer Ansari; 15.11.2016
comment
Не могли бы вы дважды проверить фоновые процессы связанной записи проекта. Есть ли такие? Вы уверены, что используете правильные отношения? - person Jordi; 15.11.2016

Значение по умолчанию Максимальный период повторения по умолчанию для полей свертки составляет один час. https://technet.microsoft.com/en-us/library/dn832162.aspx

Если вы хотите активировать их по требованию, используйте CalculateRollupFieldRequest и CalculateRollupFieldResponse, которые являются синхронной операцией только для атрибута, указанного в запросе.

https://msdn.microsoft.com/en-us/library/dn817863.aspx

person Gildon Opao    schedule 08.02.2017