Microsoft Dynamics CRM 2015 introduced rollup fields. We discussed these features in Chapter 1, Getting Started with Microsoft Dynamics CRM 2015. We use rollup fields for aggregation basically. For example, if we want to count child entity records or show the total of any money field available in the child entity in the parent entity form, we can use rollup fields. All these aggregations are done by recurring asynchronous system jobs, which by default run 12 hours after a field is created or updated.
If you are a System Administrator, you can modify rollup system job behavior. You can navigate to Settings | System Jobs and can select Recurring System Jobs to display all the recurring rollup jobs. We can select a job and can select an action from the More Actions drop-down as follows:
Now let's use rollup fields in our project tracking application. In our application the project entity will act like a parent and we want to show aggregation of the related...