Colección de citas famosas - Diccionario de frases chinas - Aplicación del motor de reglas visuales URule en la industria de seguros (3. Creación de archivos de biblioteca)

Aplicación del motor de reglas visuales URule en la industria de seguros (3. Creación de archivos de biblioteca)

Este artículo explica principalmente la creación de archivos de biblioteca. El proceso de creación de archivos de biblioteca también es un proceso basado en modelos comerciales.

Antes de escribir reglas comerciales en reglas URule, primero debe modelarlas, es decir, crear archivos de biblioteca de acuerdo con el negocio. Hay * * * archivos de biblioteca de 4 clases en URule, incluida la biblioteca de variables y la constante; biblioteca y biblioteca de parámetros, biblioteca de acciones. Sus funciones y significados son similares a las clases POJO, clases de enumeración, mapas y métodos Java en Java, respectivamente. Estos archivos de biblioteca son necesarios en el proceso de escritura y ejecución de reglas. Para obtener una introducción detallada a los archivos de la biblioteca, consulte la documentación oficial en línea (/resources/doc/2lib.html).

Según los requisitos, este negocio de seguros requiere el uso de bibliotecas variables y bibliotecas constantes. La biblioteca de variables necesita crear un objeto de cliente y la biblioteca constante necesita crear tres objetos, como el nivel de evaluación, la conclusión de suscripción y el género.

Los pasos de creación son los siguientes:

1. Busque el proyecto que desea operar en el árbol de la lista de proyectos y haga clic derecho en el nodo de biblioteca debajo del nodo de recursos del proyecto. .

2. Haga clic en Agregar biblioteca de variables en el menú contextual, ingrese el nombre de la biblioteca de variables "Cliente" y luego haga clic en Guardar. En este momento, se agregará un archivo de biblioteca de variables del cliente debajo del nodo de biblioteca y la página de mantenimiento de la biblioteca de variables se mostrará a la derecha.

3. Haga clic en el botón "Agregar" en la parte superior de la página de la biblioteca de variables y se agregará automáticamente un registro a la siguiente tabla. Ingrese el nombre del objeto del cliente y la ruta de la categoría en las celdas Nombre y Ruta de la categoría respectivamente.

La columna de nombre "cliente" es la que se muestra al utilizar el objeto variable al editar la regla. La ruta de clase "com.bstek.u rule.accident.entity.customer" debe ser coherente con la clase POJO en Java. Un classpath coherente es, por un lado, el identificador único del objeto de datos pasado al llamar a la regla y, por otro lado, los campos se pueden generar automáticamente en consecuencia.

4. Haga clic en el icono del primer campo generado automáticamente en la columna de operación Agregar objeto de cliente para generar automáticamente campos de objetos variables.

Antes de utilizar los campos generados automáticamente, debe crear una clase de Cliente en el proyecto. Los nombres de los campos a la derecha corresponden a los nombres de los campos en la clase Java en el proyecto. El campo se utiliza en el contenido del archivo de reglas editado. Al mismo tiempo, si desea generar automáticamente el nombre chino del título, debe definirlo de antemano en el campo Java y marcarlo como "com.bstek.urule.model.Label". En el proyecto, la clase Java "com. bstek. u regla. incidente. entidad. cliente" no necesariamente existe. La ruta es solo un identificador único para identificar los datos, por lo que la página también proporciona un botón "Agregar campo". Agregue estos campos de objeto variable, pero se recomienda que las definiciones de los objetos de la biblioteca variable y los objetos de clase Java correspondan uno a uno, lo que será más conveniente y estandarizado.

5. Ya sea que esté generando campos automáticamente o agregando campos uno por uno, haga clic en el botón Guardar en la parte superior izquierda para guardar los datos agregados.

1. El primer paso para crear un objeto de biblioteca constante es el mismo que crear una biblioteca variable, es decir, hacer clic derecho en el nodo "Biblioteca" en el árbol de lista de proyectos de la izquierda.

2. Haga clic en Agregar biblioteca de constantes en el menú contextual, ingrese el nombre de la biblioteca de constantes "constantes" y luego haga clic en Guardar. En este momento, se agregará un archivo de biblioteca constante debajo del nodo de biblioteca y la página de mantenimiento de la biblioteca constante se mostrará a la derecha. La interfaz de operación es la siguiente.

3. Antes de agregar constantes, primero debe agregar una categoría de constante y luego agregar constantes bajo esta categoría.

Los pasos específicos para agregar son los siguientes: primero haga clic en el botón Agregar categoría en la esquina superior izquierda de la página de la biblioteca de constantes, luego agregue automáticamente una fila de registros de categorías constantes en la fila de la tabla y luego ingrese el nombre de la categoría y el título de la categoría en el nombre de la fila de la tabla y celdas de título respectivamente; luego haga clic a la derecha Haga clic en el botón Agregar constante sobre el área lateral, ingrese el nombre de la constante y el título de la constante respectivamente en el nombre y el título; el título es el contenido que se muestra cuando se usa el valor en el archivo de regla editado. Finalmente, haga clic arriba. El botón "Guardar" guarda los datos.

Siga los pasos anteriores para agregar tres categorías constantes: nivel de evaluación, nivel de protección nuclear y género. Los resultados agregados son los siguientes.