Realizar recálculos por lotes en el conjunto de cambios de precedentes

Este proceso por lotes es un proceso pesado de varias corrientes que identifica los dependientes que están potencialmente afectados por los cambios en el conjunto de cambios de precedente enviado y los recalcula. El tiempo que se tarda en ejecutar este proceso variará en función de cuántos recálculos de dependientes sean necesarios y puede ser considerable.

El paso Realizar recálculos por lotes del conjunto de cambios de precedente se debe ejecutar varias veces: una vez para cada tipo de dependiente registrado en el Gestor de dependencias (consulte la salida producida por el paso anterior Enviar conjunto de cambios de precedente). Es libre de elegir el orden más apropiado en el que procesar los tipos de dependiente; por ejemplo, es probable que sea más importante para la empresa reevaluar determinaciones de caso (consulte la guía Inside Cúram Eligibility and Entitlement Using Cúram Express Rules) que identificar asesoramiento anticuado (consulte la Guía de configuración de asesor). También puede difundir el proceso para distintos tipos de dependientes durante varios días, pero tenga en cuenta que los elementos de cambio de precedente adicionales en cola para proceso por lotes no se pueden procesar hasta que el conjunto de cambios de precedente sometido actualmente sometido haya completado la suite de proceso por lotes de gestor de dependencias completa.

El paso Realizar recálculos por lotes en el conjunto de cambios de precedentes utiliza la arquitectura de modalidad continua de proceso por lotes de Cúram (consulte la guía Cúram Batch Performance Mechanisms) y por eso el proceso se divide en estas fases:

Para ejecutar este proceso por lotes para un tipo de dependiente concreto, ejecute el mandato siguiente (en una sola línea):

build runbatch -Dbatch.program=

curam.dependency.intf.PerformBatchRecalculationsFromPrecedentChangeSet.process

-Dbatch.username=SYSTEM

-Dbatch.parameters="dependentType= código-para-tipo-de-dependiente "

De forma predeterminada, el único proceso ejecutará dos fases; sin embargo, puede ejecutar procesos adicionales "continuos" de forma simultánea en otras máquinas para ejecutar la segunda fase en paralelo (consulte la Guía Cúram Batch Performance Mechanisms para obtener más información sobre el proceso en paralelo y las variables de entorno que controlan el comportamiento de proceso paralelo de este proceso Realizar recálculos por lotes en el conjunto de cambios de precedentes). Par ejecutar un proceso "continuo" para un tipo de dependiente concreto, ejecute el mandato siguiente (en una sola línea):

build runbatch -Dbatch.program=

curam.dependency.intf.PerformBatchRecalculationsFromPrecedentChangeSetStream.process

-Dbatch.username=SYSTEM

-Dbatch.parameters="dependentType= código-para-tipo-de-dependiente "

El proceso por lotes no podrá empezar con un error muy grave si se produce alguna de las situaciones siguientes:

De lo contrario, el proceso por lotes se iniciará e intentará identificar y volver a calcular los dependientes afectados. El resultado de intentar volver a calcular un determinado dependiente será:

Cuando este proceso de Realizar recálculos por lotes en el conjunto de cambios de precedentes se ha completado, se graba un informe completo con detalles de cómo se han procesado tantos dependientes satisfactoriamente contra los errores encontrados y contra los no encontrados. Si se han encontrado errores, deberá examinar los registros de salida de las corrientes de proceso por lotes para obtener detalles de los errores.

Consejo: Si establece el nivel de registro de Cúram estándar en "detallado1" o superior, antes de recalcular cada dependiente el Gestor de dependencias generará:

Esta salida puede ser útil para comprender por qué se ha identificado que un determinado dependiente requiere un recálculo.

Nota: Si por accidente ejecuta este proceso por lotes más de una vez para el mismo tipo de dependiente, se producirán recálculos de los dependientes, pero el recálculo encontrará que el dependiente ya está actualizado.

Por eso, esta clase de ejecución adicional accidental para un tipo de dependiente no dañará el sistema pero puede gastar un tiempo de proceso valioso.

Tome nota cuidadosamente de la lista de tipos de dependiente y realice el seguimiento de qué tipos de dependiente se han procesado y de cuáles quedan por procesar.

1 Este nivel de registro se recomienda sólo para entornos de desarrollo.

El registro detallado puede afectar negativamente al rendimiento y a la escalabilidad en un sistema de producción.