---
schema_version: "1"
id: 4d777bb27a9b91720fa3348d0da27b776d364cfa23fe70fb2e02b2c10c39b4f3
title: Eligibility Framework Components (Managed Package)
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/ind/264-0-0/comms_t_eligibility_framework_components_83192.md
canonical_url: https://help.salesforce.com/s/articleView?id=ind.comms_t_eligibility_framework_components_83192.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 2d6adf45ad33d6f63542a199d9196a275ce857feb66e12cb9fc1a42c3736c6b9
description: The eligibility framework is implemented using an Integration Procedure, Apex classes, and a calculation matrix. Based on a given input, the eligibiilty framework returns a rule, which is a set of Integration Procedures that must be called to determine the eligibility for the given input.
products:
  - Communications
release: "264"
---
# Eligibility Framework Components (Managed Package)

The eligibility framework is implemented using an Integration Procedure, Apex classes, and a calculation matrix. Based on a given input, the eligibiilty framework returns a rule, which is a set of Integration Procedures that must be called to determine the eligibility for the given input.

![Managed Package Icon](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-ind-communications-264-0-0-production-enus/444efb86-ea1e-477e-afbc-56eaac192eaf/communications/images/media_package_icon.png) _This feature is part of the Communications Cloud managed package._

These Integration Procedures that are invoked by the eligibility framework aren't in themselves considered part of the eligibility framework. You can create and modify these Integration Procedures as required by your workflow. The eligibility framework is used only to map the given input to a set of Integration Procedures that verify eligibility.

The eligibility framework consists of the following components:

- Integration Procedure
    
    - SFI-CheckEligibility
- Calculation Matrix
    
    - SFI-EligibilityMatrix
- Apex Classes
    
    - VPL\_EligibilityRuleController
    - VPL\_BooleanExpression
- UI Template
    
    - VPL-DisplayIneligibilityReasons