Cost sources
There are a several ways to generate expense lines for objects in the system.
- CI costs
- Task costs
- Custom generated costs - these are not covered in the demo data, refer to the ExpenseLine API for more information.
CI Rate Cards
A CI rate card is a template that defines costs for a particular type of CI. This example uses only server-related costs. Since there are only a few different server models and the costs are the same for each model, CI rate cards can define a template of costs for each model.
It represents the common costs and CIs in the UNIX servers in the NY datacenter, regardless of what the server is used for.
- CIs that are a member of the rate card but do not match the condition.
- CIs that match the condition but are not a member of the rate card.
The Rate Card Costs related list displays the recurring costs that all of the servers will incur, in this case on a monthly basis.
Distribution Costs
For more generic bulk costs that are generated by multiple CIs, distribution costs can represent the broader costs where individual CI rate cards do not apply. Navigate to to view a few examples.
In this example, the datacenter's power costs for a month have been amortized and represented as a monthly recurring distribution cost.
This rule takes the $5,500 and distributes it to each of the servers that match the rule condition. The condition here is All servers with install status of installed. The '"View Condition Results related link displays the current records matching the condition.
Task Costs
Task-related activity can also generate expense lines to track the costs associated with processing tasks. The primary method of generating task-related costs is to use Task Rate Cards.
Task Rate Cards
A task rate card is a condition-based record that the system uses to determine how to calculate the costs of a task.
- When an incident with priority 1 - Critical is closed, it generates an expense line for $150.
- This is a flat rate defined for each P1 incident.
The Expense Line related list displays the list of expenses that have been created by this rate card.
- The Use time worked flag in the rate card tells the system to use the task time worked records associated with the task when determining the task cost.
- Processing this rate will:
- Query the list of task time worked records for the task.
- Attempt to resolve an hourly rate for the user in the task time worked record, or use the default rate of $250/hr defined in the rate card.
- Generate an expense line for each time worked entry.
The Expense Lines related list shows the expenses generated from this rate card.
Labor Rate Cards
Labor rate cards are a way to define common patterns for hourly worker rates so rates don't need to be managed for each individual in the system.
The conditions state that for users in the Development department, time worked costs will use $100 as the hourly rate.