Я рекомендую использовать Kaskela Workflow Elements, бесплатное расширение рабочего процесса, которое может запрашивать продукты возможности и возвращать количество позиций: https://kaskelasolutions.com/current-query-get-results/
После импорта элементов Workflow вы потребуются два рабочих процесса: 1. тот, который запускается каждый раз при создании / изменении / удалении позиции продукта, и он обновляет поле «триггер» для возможности, например, «детали даты изменены» 2. один на возможность, будет считать линии детализации.
Во втором рабочем процессе используйте функцию «Запрос - получить результаты»
Вам потребуется создать запрос Fetch XML, чтобы получить возможность Позиции - вы можете использовать расширенный поиск для создания запроса. Это выглядит немного странно, потому что вы создаете запрос, используя дочерние записи и ссылаетесь на родительскую возможность, но именно так Каскела фильтрует результаты только по линиям возможностей, которые связаны с этой возможностью.
Следующий шаг в вашем рабочем процессе - вставить результаты в запись возможности: