Details

When the ObligateFund API is called for processing an allocation request, there is a possibility that none of the eligible funds have sufficient budgets available for allocation. In such a case, the Funded Program Management system creates waitlist entries in the WaitlistEntry entity. First the system checks if each of the funds in the list have entries in Waitlist entity. If not there, it creates an entry. Then the system will create the entries in WaitlistEntry. Priority and Position are considered while creating the entries. The environment variable ENV_FUNDPM_WAIT_LIST_EXPIRY_DAYS can be used to configure the number of wait list expiry days for the wait list to be created during the obligation creation.