Tipo de Acuerdo de Servicio: Algoritmos
Abra Algoritmo para definir los algoritmos que se deberían ejecutar para los acuerdos de servicio de un tipo determinado.
y navegue a la páginaDescripción de Página
La grilla contiene Algoritmos que controlan las funciones importantes en el sistema. Debe definir lo siguiente para cada algoritmo:
- Especifique el Evento de Sistema con el cual se asocia el algoritmo (a continuación se proporcionan descripciones de todos los eventos posibles).
- Especifique la Secuencia y el Algoritmo para cada evento de sistema. Puede definir la Secuencia en 10 a menos que tenga un Evento de Sistema con múltiples Algoritmos. En este caso, debe indicar al sistema la Secuencia en la cual se deben ejecutar.
Estos algoritmos son comúnmente procesos significativos. La ausencia de un algoritmo puede impedir que el sistema funcione correctamente.
La siguiente tabla describe cada Evento de Sistema para el cual es posible definir algoritmos.
Evento de Sistema |
Opcional/Requerido |
Descripción |
Finalización de Factura |
Opcional |
Estos algoritmos se ejecutan cada vez que se finaliza una factura para una cuenta que contiene un acuerdo de servicio no anulado de este tipo. Las siguientes situaciones necesitan la definición de un algoritmo de finalización en un tipo de Acuerdo de Servicio: - Tal como se explica en Implementación Técnica de Transferencia de Cuentas a Cobrar e Implementación Técnica de Ruteo de Cargos Facturables a Proveedores de Servicios, cuando se finaliza una factura, el sistema tiene que configurar los datos necesarios para hacer interface de los cargos de cualquier Acuerdo de Servicio "principal" al proveedor de servicios y transferir el balance de cuenta a cobrar desde el cliente hasta el proveedor de servicios. El sistema sólo hará esto si se especifica un algoritmo apropiado en los tipos de Acuerdo de Servicio principales. - Tal como se explica en Facturación para Acuerdos de Servicio Cubiertos por el Presupuesto No Facturado, cuando se finaliza una factura para cuentas que tienen un Acuerdo de Servicio de Presupuesto No Facturado, el sistema tiene que distribuir el saldo acreedor del Presupuesto No Facturado a los Acuerdos de Servicio cubiertos. El sistema sólo hará esto si se especifica un algoritmo adecuado en los tipos de Acuerdo de Servicio de presupuesto no facturado. - Tal como se explica en Segmentación de Sobrepago, cuando se finaliza una factura, el sistema puede aplicar un exceso de crédito de un sobrepago anterior a los acuerdos de servicio de una cuenta. Nota: Se llama a los algoritmos de este tipo para todos los acuerdos de servicio no Anulados, sin importar si están o no facturados. Si los algoritmos sólo se deben procesar en ciertas condiciones (por ejemplo, sólo procesar este algoritmo para contratos de servicio Activos), entonces es responsabilidad del algoritmo controlar las condiciones antes de continuar. |
Elegibilidad de Factura |
Opcional |
Esos algoritmos se ejecutan durante la facturación y permiten introducir una lógica para la comprobación de criterios adicionales a fin de determinar si un Acuerdo de Servicio es elegible para facturación. |
Incumplir Acuerdo de Servicio de Presupuesto no Facturado |
Opcional |
Estos algoritmos se ejecutan cuando se termina un Presupuesto No Facturado de forma manual mediante la página de mantenimiento de Presupuesto No Facturado. Observe que el algoritmo Acuerdo de Pago y el algoritmo Incumplir Acuerdo de Pago son mutuamente excluyentes. |
Incumplir Acuerdo de Pago |
Opcional |
Estos algoritmos son ejecutados por eventos de interrupción al momento de crear el evento para Acuerdos de Servicio de acuerdo de pago. Este algoritmo se debe especificar en los tipos de Acuerdo de Servicio con un rol especial de Acuerdo de Pago para realizar acciones especiales que se llevan a cabo cuando un cliente incumple un acuerdo de pago. Consulte Monitoreo de Acuerdos de Pago para obtener más información sobre el incumplimiento de acuerdos de pago. |
Elegibilidad de Presupuesto |
Opcional |
Estos algoritmos se ejecutan cuando la determinación en un acuerdo de servicio es elegible para presupuesto. Los algoritmos de este tipo sólo son aplicables a tipos de Acuerdo de Servicio que están marcados como elegibles para presupuesto y se pueden utilizar para sustituir esa definición e indicar que el acuerdo de servicio es no elegible. Por ejemplo, quizás los acuerdos de servicio en una determinada tarifa son no elegibles. O quizás los acuerdos de servicio con un determinado valor de característica son no elegibles. |
Regla de Proceso de Corte |
Opcional |
Estos algoritmos se ejecutan para crear un proceso de corte para acuerdos de servicio de este tipo. Consulte El Concepto General de los Procesos de Corte para obtener más información. |
Congelamiento de Transacción Financiera |
Opcional |
Estos algoritmos se ejecutan cada vez que se congela una transacción financiera que está enlazada a un acuerdo de servicio de este tipo. Las siguientes situaciones necesitan la definición de un algoritmo de Congelamiento de Transacción Financiera: - Como se explica en Implementación Técnica de Ruteo de Consumo a Proveedores de Servicios, cuando se congela un segmento de factura de un Acuerdo de Servicio principal, el sistema debe controlar si existe algún proveedor de servicios que necesite el consumo del segmento de factura. De ser así, configura los datos necesarios para hacer interface del consumo del Acuerdo de Servicio principal (snapshot sobre el segmento de factura) al o a los proveedores de servicios. El sistema sólo hará esto si se especifica un Algoritmo de Congelamiento de Transacción Financiera adecuado en los tipos de Acuerdo de Servicio principales. - Como se explica en Implementación Técnica de Pago del Proveedor de Servicios, cuando se congela una transacción financiera que está asociada a un Acuerdo de Servicio subordinado, el sistema debe controlar si esta transacción financiera debe activar el "pago" de un proveedor de servicios. De ser así, debe crear un ajuste para aumentar lo que se le debe al proveedor de servicios. El sistema sólo hará esto si se especifica un Algoritmo de Congelamiento de Transacción Financiera adecuado en los tipos de Acuerdo de Servicio subordinados. |
Importe de Factura Elevada |
Opcional |
Este tipo de algoritmo verifica importes de facturas elevados durante la facturación por lotes. Se puede definir un importe de límite de factura en un acuerdo de servicio. Por defecto, el sistema compara este importe límite con el importe del segmento de factura durante la facturación por lotes. Si el importe del segmento de factura supera el valor límite dado, se genera un error de factura. No se lleva a cabo un prorrateo en el importe del límite si el período de consumo del segmento de factura se encuentra fuera del período normal de la frecuencia de la tarifa. Este algoritmo se puede utilizar para sustituir el comportamiento del sistema por defecto. Prorrateará el importe límite de las facturas de Acuerdo de Servicio antes de compararlo con el importe del segmento de la factura en lotes si el período de consumo se encuentra fuera del período normal de la frecuencia de tarifa. |
Reversión de Arrendador |
Opcional |
Estos algoritmos se utilizan para crear, actualizar o anular un acuerdo de servicio para un arrendador cuando se inicia, termina o actualiza el servicio para un predio que hace referencia a un acuerdo de arrendador. Se llama a los algoritmos de este tipo: - Cuando se inicia un nuevo Acuerdo de Servicio (iniciar activación) - Cuando se termina un Acuerdo de Servicio (terminar activación) - Cuando se anula un Acuerdo de Servicio con inicio pendiente - Cuando se cambian las fechas de terminación/inicio de los acuerdos de servicio de servicios correlativos |
Cargo de Interés de Préstamo |
Opcional |
Estos algoritmos se ejecutan cada vez que es necesario calcular el cargo de interés para un préstamo, como cuando se crea el cronograma de amortización de préstamo y cuando se crea el segmento de factura para un Acuerdo de Servicio de préstamo. Este algoritmo se debe especificar en tipos de Acuerdo de Servicio con un rol especial de Préstamo. Consulte Definición de Opciones de Préstamo para obtener más información. |
Períodos e Importe de Préstamo |
Opcional |
Estos algoritmos se ejecutan cada vez que un usuario hace click en el botón Calcular en Préstamo: Principal o en el diálogo Confirmación de Inicio de Acuerdo de Servicio para un Acuerdo de Servicio de préstamo. Calcula ya sea el número de pagos periódicos o el importe de pago (dependiendo de si el usuario especifica el número de pagos o el importe de pago como input). Este algoritmo se debe especificar en tipos de Acuerdo de Servicio con un rol especial de Préstamo. Consulte Definición de Opciones de Préstamo para obtener más información. |
Cronograma de Préstamo |
Opcional |
Estos algoritmos se ejecutan cada vez que el sistema necesita crear un cronograma de amortización de préstamo para un préstamo, como cuando se renegocian los términos de un préstamo en Préstamo: Principal . Este algoritmo se debe especificar en tipos de Acuerdo de Servicio con un rol especial de Préstamo. Consulte Definición de Opciones de Préstamo para obtener más información. |
Sustituir Días de Prorrateo |
Opcional |
Este algoritmo se invoca desde la aplicación de tarifa, justo después de que el producto base determina si el prorrateo es aplicable. Se usa para sustituir los días de base, los días normales y el indicador de inclusión en la ventana de prorrateo, determinados por la lógica base. Solo se puede conectar un algoritmo a este evento de sistema. Únicamente está disponible en el motor de tarifa basado en regla de cálculo. |
Acuerdo de Pago |
Opcional |
Estos algoritmos se ejecutan para manejar la creación, mediante la interrupción y la anulación de los Acuerdos de Servicio de acuerdo de pago. Este algoritmo se debe especificar en los tipos de Acuerdo de Servicio con un rol especial de Acuerdo de Pago para realizar acciones especiales que se llevan a cabo cuando un cliente incumple un acuerdo de pago. Consulte Monitoreo de Acuerdos de Pago para obtener más información sobre el incumplimiento de acuerdos de pago. Observe que el algoritmo Acuerdo de Pago y el algoritmo Incumplir Acuerdo de Pago son mutuamente excluyentes. |
Congelamiento de Pago |
Opcional |
Estos algoritmos se ejecutan cada vez que se congela un pago. Las siguientes situaciones necesitan la definición de este tipo de algoritmo: - Para un Acuerdo de Servicio de préstamo, se requiere este tipo de algoritmo para crear un ajuste congelado que transfiera cualquier saldo acreedor que se origine desde un sobrepago hasta el balance del capital del préstamo. Consulte Definición de Opciones de Préstamo para obtener más información. |
Antes de Finalización de Factura |
Opcional |
Estos algoritmos se ejecutan inmediatamente antes de la finalización de factura cuando una factura contiene un segmento de factura para un acuerdo de servicio cuyo tipo de Acuerdo de Servicio tiene dicho algoritmo. Las siguientes situaciones necesitan la definición de este tipo de algoritmo: - Si desea suprimir un segmento de factura que presenta un error durante la última noche del ciclo de facturación cuando existen otros segmentos de factura que no presentan errores, utilice este tipo de algoritmo. |
Procesar Pago Planificado de Presupuesto no Facturado |
Opcional |
Estos algoritmos son ejecutados por el proceso de segundo plano Procesamiento de Pago Planificado de Presupuesto no Facturado cada vez que vence un pago planificado. Si el Acuerdo de Servicio de Presupuesto No Facturado no es monitoreado, entonces no se llama a este algoritmo. Este algoritmo se debe especificar en los tipos de Acuerdo de Servicio de Presupuesto No Facturado para crear los ajustes necesarios para el Acuerdo de Servicio de Presupuesto No Facturado. |
Aceptación de Propuesta de Acuerdo de Servicio |
Opcional |
Estos algoritmos se ejecutan cuando se acepta una propuesta de acuerdo de servicio. Consulte Activación de la Creación de un Acuerdo de Servicio Real para obtener más información. |
Generación de Segmento de Factura de Propuesta de Acuerdo de Servicio |
Opcional |
Estos algoritmos se ejecutan para generar segmentos de facturas simulados para una propuesta de acuerdo de servicio. Consulte Activación de la Generación de Segmentos de Factura Simulados para obtener más información. |
Creación de Propuesta de Acuerdo de Servicio |
Opcional |
Estos algoritmos se ejecutan cuando se crea una propuesta de acuerdo de servicio. Consulte Activación de la Generación Automática de Escenarios de Facturación para obtener más información. |
Activación de Acuerdo de Servicio |
Opcional |
Estos algoritmos se ejecutan cuando el estado de un acuerdo de servicio cambia de Inicio Pendiente a Activo. Realiza cualquier actividad adicional que sea necesaria para activar un Acuerdo de Servicio. Las siguientes situaciones necesitan la definición de este tipo de algoritmo: Si desea crear un contacto de cliente para indicar que se ha activado un presupuesto no facturado, utilice este tipo de algoritmo. |
Anulación de Acuerdo de Servicio |
Opcional |
Estos algoritmos se ejecutan cuando el estado de un acuerdo de servicio cambia a Anulado. Realiza cualquier actividad adicional que sea necesaria para anular un Acuerdo de Servicio. Un ejemplo de cuándo se puede utilizar este algoritmo es que quizás las reglas de negocios indican que la creación de un acuerdo de pago debe originar una transacción de historial de clasificación de crédito. Cuando se anula un Acuerdo de Servicio de acuerdo de pago, la clasificación de crédito se debe actualizar con una fecha final. |
Creación de Acuerdo de Servicio |
Opcional |
Estos algoritmos se ejecutan cuando se crea un acuerdo de servicio. Las siguientes situaciones necesitan la definición de dicho algoritmo en un tipo de Acuerdo de Servicio: - Si desea crear una Tarea cada vez que se agrega un nuevo acuerdo de servicio de un tipo determinado, especifique dicho algoritmo. - Si desea activar automáticamente Acuerdos de Servicio de un tipo determinado (en lugar de esperar que se ejecute el proceso de activación de Acuerdo de Servicio en segundo plano), especifique dicho algoritmo. - Si desea crear un Proceso de Flujo de Trabajo cuando se agrega un acuerdo de servicio de un tipo determinado, especifique dicho algoritmo. |
Información de Acuerdo de Servicio |
Opcional |
Se usa el término "información de Acuerdo de Servicio" para describir la información básica que aparece en todo el sistema para describir un acuerdo de servicio. Los datos que aparecen en "información de AS" se crean con este algoritmo. Conecte un algoritmo en este lugar para sustituir el algoritmo "Información de Acuerdo de Servicio" en las opciones de instalación o la "Información de Acuerdo de Servicio" por defecto del sistema si no se definió dicho algoritmo en las opciones de instalación. |
Renovación de Acuerdo de Servicio |
Opcional |
Estos algoritmos son ejecutados por el proceso de segundo plano Renovación de Acuerdo de Servicio cada vez que vence un Acuerdo de Servicio para renovación o cuando el usuario hace click en el botón Renovar (para Presupuestos No Facturados). Realiza cualquier actividad que sea necesaria para renovar un Acuerdo de Servicio y devuelve las fechas de renovación y expiración para el Acuerdo de Servicio. |
Terminación de Acuerdo de Servicio |
Opcional |
Estos algoritmos se ejecutan cada vez que el estado de un acuerdo de servicio cambia de terminación pendiente a terminado. Las siguientes situaciones necesitan la definición de un algoritmo de terminación de Acuerdo de Servicio: - Para que los Presupuestos No Facturados distribuyan cualquier saldo acreedor remanente desde el Acuerdo de Servicio de Presupuesto No Facturado hasta los Acuerdos de Servicio cubiertos, debe especificar este tipo de algoritmo. - Para membresías de crédito de servicio que tengan una tarifa de membresía reembolsable, un algoritmo de Terminación de Acuerdo de Servicio intentará reembolsar la tarifa si ésta es el último Acuerdo de Servicio enlazado a la membresía que se va a terminar. |
Activación de Terminación de Acuerdo de Servicio |
Opcional |
Estos algoritmos se ejecutan cada vez que el estado de un acuerdo de servicio pasa a terminación pendiente. Las siguientes situaciones necesitan la definición de un algoritmo de activación de terminación en un tipo de Acuerdo de Servicio: - Tal como se explica en Finalización de Terminaciones Pendientes, los acuerdos de servicio normalmente hacen transición de terminación pendiente a terminado mediante un proceso de segundo plano (o en forma manual). Para que los Acuerdos de Servicio de Presupuesto No Facturado hagan la transición a la terminación automática (sin esperar el proceso de segundo plano), debe especificar ese tipo de algoritmo. ¿Cuándo un Acuerdo de Servicio pasa a terminación pendiente? Los acuerdos de servicio suelen pasar a terminación pendiente cuando un usuario inicia una solicitud para terminar el servicio en Iniciar Terminación: Principal. Un proceso de interrupción con un evento de interrupción Expirar Acuerdo de Servicio hace que un acuerdo de servicio pase a terminación pendiente (cuando se ejecuta el evento). En forma adicional, el proceso de segundo plano Terminar Acuerdos de Servicio Vencidos inicia el proceso para la iniciación de la terminación de un Acuerdo de Servicio cuando la fecha de expiración es anterior a o coincide con la fecha del proceso. |
Iniciar/Terminar Trabajo de Campo |
Opcional |
Estos algoritmos se ejecutan para crear las actividades de campo necesarias para iniciar y terminar el servicio. Consulte Inicio de Servicio y Actividades de Campo y Terminación de Servicio y Actividades de Campo para obtener una descripción de cuándo se llama a los algoritmos de este tipo. Las siguientes situaciones necesitan la definición de un algoritmo iniciar/terminar creación de trabajo de campo: - Si un acuerdo de servicio tiene actividades de campo creadas para iniciar y terminar un servicio en sus puntos de servicio, su tipo de Acuerdo de Servicio debe tener un algoritmo iniciar/terminar creación de trabajo de campo adecuado. |