Diseño de Criterios de Objetos Relacionados
A continuación, se describen las pautas para diseñar criterios de objetos relacionados. Estas pautas se aplican cuando se usan los objetos de negocio del producto base y los objetos de negocio adicionales que defina la implementación.
Una iniciativa define los objetos relacionados a asociar con las oportunidades mediante el algoritmo de Nominación de Objetos en el objeto de negocio de iniciativa. El proceso de generación de oportunidades ejecuta el algoritmo de nominación de objetos después de ejecutar los criterios de elegibilidad de iniciativa. El objeto de negocio Iniciativa principal del producto base (C1–Initiative) se configura con un algoritmo de nominación de objetos que recupera los predios asociados con los puntos de servicio de los acuerdos de servicio activos y de inicio pendiente de la cuenta. Este algoritmo aplica los criterios de objetos relacionados, los cuales se configuran en la iniciativa para cada predio. Si se determina que el predio es elegible, se lo devuelve como objeto relacionado para la oportunidad. Para sustituir el algoritmo de nominación de objetos base, se debe agregar otra instancia de, Evento de Sistema de Nominación de Objetos y también se debe especificar un algoritmo propio.
El producto base proporciona los objetos de negocio de criterios de objetos relacionados que buscan uno o más predios para asociarlos con una oportunidad.
Hay dos tipos generales de objetos de negocio de criterios de objetos relacionados en el producto base: específicos y de forma libre. La implementación decide si usar solo uno de estos tipos o una combinación de ambos.
Objetos de Negocio de Criterios Específicos
El producto base proporciona dos objetos de negocio que realizan comparaciones con un campo específico relacionado con el predio. El tipo de algoritmo para recuperar o determinar el valor de comparación ya está predefinido en el objeto de negocio, de modo que los valores de Algoritmo que el usuario ve en la interface de usuario están restringidos a las instancias de ese tipo de algoritmo.
-
Criterios de Tipo de Punto de Servicio de Predio
-
Criterios de Valor Geográfico
-
Identifique el valor específico de comparación. Puede ser una referencia a un objeto o una entidad del sistema (como el Tipo de Punto de Servicio), o cualquier otro atributo que se pueda usar para encontrar el objeto relacionado.
-
Desarrolle el programa de algoritmo para recuperar o determinar el valor de comparación.
-
Configure el tipo de algoritmo usando la entidad de algoritmo Criterios de Iniciativa: Derivar Valor de Campo y haga referencia al programa que creó.
-
Configure el esquema del objeto de negocio de modo que el campo Algoritmo recupera todas las instancias de algoritmos del tipo de algoritmo que creó.
-
Defina las instancias de algoritmos del tipo de algoritmo.
Objeto de Negocio Criterios de Predio de Forma Libre
-
Identifique el valor específico de comparación.
-
Desarrolle el programa de algoritmo para recuperar o determinar el valor de comparación.
-
Configure el tipo de algoritmo usando la entidad de algoritmo Criterios de Iniciativa: Derivar Valor de Campo y haga referencia al programa que creó.
-
Defina una instancia de algoritmo para el tipo de algoritmo.
-
Actualice el objeto de negocio Criterios de Predio de Forma Libre para agregar una opción de objeto de negocio de Tipo de Algoritmo de Derivación de Valor que haga referencia al algoritmo.
Repita los pasos recién mencionados para cada campo específico que se deba comparar.