When using Pega Warranty, when a causal part number is entered in the repair details
section or in the bill of materials (BOM) section, the system checks all of the active
warranty contracts to determine if the part is covered.
If a part is covered in one warranty contact, the system displays the warranty contract
However, if a part is covered in more than one warranty contract, the system selects one
applicable warranty based on the following sorting logic.
- The warranty contracts in the application are grouped into the following categories.
- Basic warranty
- Part-level warranty
- Extended warranty
- The system validates the causal part against the coverage that is defined for each
of the active warranty contracts.
- The system selects the warranty contract in which the causal part is covered.
- When a causal part is covered in more than one warranty contract, the system
selects the applicable warranty based on the previously described sorting
- Sorting is handled by the WarrantyCoveragerankingsdecision table that is
marked as Extensible for the manufacturer to configure the decision table
according to the specific business requirements.
- If the system finds that the causal part is covered in two or more warranty
contracts of the same category, the warranty contract that has the highest coverage
limit is selected. The selected warranty contract is then tagged to the warranty
Review the precautions related to the implementation logic.
- To check if a part is covered in any of the active warranties, a part must be marked
as a causal part.
- If the causal part is not covered in any of the active warranties, no applicable
warranty is selected for the entire repair line.
- The system validates all of the parts added in the BOM section against the warranty
in which the causal part is covered.
- If the causal part is not covered, any other part added in the BOM section is also