Building Blocks
Building blocks define the classification and structural elements that link usage records to billing models. Configure all building blocks before defining monetization models.
Service Types
Service types classify billable services and are required for usage type configuration. Each service type must map to an Aria billing service.
View service types
- Click the Usage toggle in the navigation pane.
- Click Configurations to expand the sub-menu.
- Click Building Blocks.
- Click the Service Type tab in the activity pane.
The table displays all service types configured for the client.

You can filter the table by Service Type using a case-insensitive, partial-match filter. You can also sort ascending or descending by Service Type.
Add a service type
- Navigate to the service types list.
- Click Add Service Type at the top right of the activity pane.
- Select a Service Type (required) from the dropdown. This links the Allegro service type to the corresponding Aria billing service.
- Enter a Name (required) for the service type.
- Click Save.
Edit a service type
- Navigate to the service types list.
- Click the ID link for the service type you want to modify.
- Update the Name as needed. The service type ID is read-only.
- Click Save.
Delete a service type
Allegro enforces referential integrity. You can only delete a service type if it is not referenced in any other configuration.
- Navigate to the service types list.
- Click the trash icon in the row for the service type you want to remove.
- Click Save to confirm the deletion.
Billable Services
Billable services link Allegro monetization to invoicing in Aria Billing Cloud. Each billable service corresponds to a service in Aria and must be associated with a service type in Allegro.
View billable services
- Click the Usage toggle in the navigation pane.
- Click Configurations to expand the sub-menu.
- Click Building Blocks.
- Click the Billable Service tab in the activity pane.
The table lists all billable services configured for the client.

You can filter and sort the table using the following attributes:
- Service Type—filters by associated service type.
- Usage Type No—sort ascending or descending by usage type number.
Associate a service type with a billable service
Note: Add or modify billable services only through the Aria Admin UI, not through Aria Allegro. To associate an Aria service type with an existing billable service in Allegro, follow the steps below.
- Navigate to the billable services list.
- Click the ID link for the billable service you want to update.
- Select the applicable Service Type from the dropdown.
- Click Save.
Usage Types
Usage types classify individual usage records for rating. Each usage type maps to a service type and determines how the Allegro engine processes and prices usage transactions.
View usage types
- Click the Usage toggle in the navigation pane.
- Click Configurations to expand the sub-menu.
- Click Building Blocks.
- Click the Usage Type tab in the activity pane.
The table lists all usage types configured for the client. You can filter by Usage Type and sort by Usage Type or Usage Type No.
Add a usage type
- Navigate to the usage types list.
- Click Add Usage Type at the top right of the activity pane.
- Enter a Usage Type name (required).
- Select the associated Service Type (required) from the dropdown.
- Enter any additional attributes as required for your configuration.
- Click Save.
Edit or delete a usage type
- Navigate to the usage types list.
- Click the ID link to edit, or click the trash icon to delete the usage type.
- Click Save to apply your changes.
Multi-Rate Usage Types
Multi-rate usage types support scenarios where a single usage record must pass through multiple sequential rating stages—for example, an access fee followed by a usage fee and then a usage surcharge. Each stage applies a separate monetization model in sequence.
View multi-rate usage types
- Click the Usage toggle in the navigation pane.
- Click Configurations to expand the sub-menu.
- Click Building Blocks.
- Click the Multi Rate Usage Type tab in the activity pane.
The table lists all multi-rate usage type configurations for the client.
Add a multi-rate usage type
- Navigate to the multi-rate usage types list.
- Click Add Multi Rate Usage Type at the top right of the activity pane.
- Enter a name and configure the rating passes in sequence. For each rating pass, specify the child usage type and, where applicable, an expression that references the result of a prior pass.
- To apply an independent monetization model for each child usage type without referencing prior pass results, clear the Usage Type Dependencies field. If you leave this selected, each subsequent row after the first requires an expression.
- Click Save.
Note: In a multi-rate sequence, the first pass requires no expression—pricing comes directly from its associated monetization model. Each subsequent pass can either use an independent model or reference the result of one or more prior passes through an expression.
Edit a multi-rate usage type
- Navigate to the multi-rate usage types list.
- Click the ID link for the configuration you want to modify.
- Update the attributes as needed. The ID field is read-only.
- Click Save.
Delete a multi-rate usage type
Note: Deleting a multi-rate usage type configuration stops multi-pass processing for that type. Proceed with caution.
- Navigate to the multi-rate usage types list.
- Click the trash icon in the row for the configuration you want to remove.
- Click Save to confirm the deletion.
Units of Measure
Units of measure define the quantity units used in usage records and rate configurations. Configure all applicable units before referencing them in monetization models.
View units of measure
- Click the Usage toggle in the navigation pane.
- Click Configurations to expand the sub-menu.
- Click Building Blocks.
- Click the Unit of Measure tab in the activity pane.
Add, edit, or delete a unit of measure
- Navigate to the units of measure list.
- Click Add Unit of Measure to add a new unit, or click the ID link of an existing unit to edit it.
- Enter or update the required attributes.
- Click Save. To delete a unit, click the trash icon and then click Save to confirm.