This process, included with the application, identifies and reassesses all active cases for a given product.
The curam.core.sl.infrastructure.assessment.impl.CREOLEBulkCaseChunkReassessmentByProduct class is a "Chunker" batch job which takes a productID as a standard batch parameter and identifies all product delivery cases for that product, with a status of "Active".
The curam.core.sl.infrastructure.assessment.impl.CREOLEBulkCaseChunkReassessmentStream class is the corresponding "Stream" job.
The behavior of the batch process can be configured using the following environment variables:
Environment variable name | Description | Default value |
---|---|---|
curam.batch. creolebulkcasechunkreassessment. chunksize |
The number of cases in each chunk that will be processed by the CREOLE Bulk Case Chunk Reassessment batch program. | 500 |
curam.batch. creolebulkcasechunkreassessment. dontrunstream |
Should CREOLE Bulk Case Chunk Reassessment batch program sleep while waiting for the processing to be completed (rather than run a stream in its context). | NO |
curam.batch. creolebulkcasechunkreassessment. chunkkeywaitinterval |
The interval (in milliseconds) for which the CREOLE Bulk Case Chunk Reassessment batch program will wait before retrying when reading the chunk key table. | 1000 |
curam.batch. creolebulkcasechunkreassessment. unprocessedchunkwaitinterval |
The interval (in milliseconds) for which the CREOLE Bulk Case Chunk Reassessment batch program will wait before retrying when reading the chunk table. | 1000 |
curam.batch. creolebulkcasechunkreassessment. processunprocessedchunk |
Should CREOLE Bulk Case Chunk Reassessment batch program process any unprocessed chunks found after all the streams have completed. | NO |