ActivateCPMLiabilityCases

This batch process is used to activate the liability cases created as a part of CPM financial processing. The process retrieves all the liability cases created for the different financial product delivery cases in CPM (Invoice, Attendance, Contract and Placement), and sends them for processing so that they could be activated, if they are eligible for activation. This process then invokes the API 'ProductDeliveryActivationEligibility'. The API uses the method 'assessEligibilityForCase(CaseIDDetails)' to process the case for activation. This batch process would be scheduled to run daily and would be run before the financial batch processes 'GenerateInstructionLineItem' and 'GenerateInstruments' are run.

Batch Process Class and Method: The class and method for this batch process is ActivateCPMLiabilityCases.approveAndActivateCPMCases.