Elementos de proyecto de reglas

Un proyecto de reglas es un contenedor para organizar artefactos de reglas y configurar el modelo de objeto de negocio (BOM) y el vocabulario de creación de reglas. Cada elemento de proyecto de reglas está asociado a una carpeta.

Implemente un proyecto de reglas en Diseñador de reglas como un proyecto Eclipse , que sirve como contenedor para organizar elementos relacionados con reglas. Un proyecto de reglas puede contener distintos tipos de carpetas:

Carpeta de origen (reglas)

Un contenedor raíz para los paquetes de reglas y artefactos.

Carpeta BOM (bom)

Contiene los archivos relacionados con el modelo de objeto de negocio (BOM). Un archivo BOM que se almacena en la carpeta BOM forma parte de la vía de acceso BOM.

Carpeta de despliegue (despliegue)
Contiene la configuración de despliegue para un servicio de decisiones.
Carpeta de consulta (consultas)

Contiene archivos de consulta.

Carpeta de recursos (recursos)

Contiene archivos de recursos, es decir, archivos o carpetas que no forman parte del modelo de reglas.

Carpeta de plantillas (plantillas)

Contiene archivos de plantilla.

Carpeta de informes (informes)
Contiene los informes creados por distintas operaciones, incluido el despliegue.

Las carpetas se registran en las propiedades del proyecto y deben estar ubicadas directamente bajo el proyecto de reglas. La carpeta source contiene paquetes de reglas que contienen artefactos de reglas. También es el paquete raíz, por lo que puede contener artefactos de reglas.

Nota:

Si cambia el nombre de una carpeta o subcarpeta en Rule Designer y se sincroniza con Decision Center, obtendrá una nueva versión en Decision Center para cada artefacto de dicha carpeta.

Cada elemento de proyecto de reglas está asociado con una carpeta, un archivo o ambos. La tabla siguiente describe estas asociaciones. La columna Decision Center indica qué elementos del proyecto se sincronizan con Decision Center. La columna SCC indica qué elementos de proyecto deben confirmarse cuando se utiliza un sistema de control de código fuente.

Elemento Asociado con Comentarios Decision Center SCC
Proyecto de reglas La carpeta raíz   Nee Sí
Archivo .project Archivo XML que almacena la información general del proyecto Eclipse , como por ejemplo la naturaleza del proyecto o la configuración de lanzamiento. Nee Sí
Archivo .ruleproject

Archivo XML que almacena las propiedades de proyecto que son específicas de un proyecto de reglas:

  • Categorías
  • Vía de acceso de BOM
  • Vía de acceso de XOM
  • Ubicación de salida
  • Vía de acceso relativa de las carpetas de origen, BOM, consulta, plantilla y recursos.

Se visualiza con la etiqueta "Propiedades de proyecto" en la vista Sincronizar.

Sí Sí
paquete de reglas Una carpeta de paquete de reglas Se ha llamado a una carpeta en Decision Center. Sí Sí
Archivo .rulepackage

Archivo XML que almacena la información para el paquete de reglas.

Se visualiza con la etiqueta "Propiedades de paquete" en la vista Sincronizar.

Sí Sí
regla de acción Archivo .brl Archivo XML que almacena las propiedades y la definición de una regla de acción. Sí Sí
Tabla de decisiones Archivo .dta Archivo XML que almacena las propiedades y la definición de una tabla de decisiones. Sí Sí
Árbol de decisiones Archivo .dtr Archivo XML que almacena las propiedades y la definición de un árbol de decisiones. Sí Sí
Función Archivo .fct Archivo XML que almacena las propiedades y la definición de una función. Sí Sí
Flujo de reglas Archivo .rfl Archivo XML que almacena las propiedades, las definiciones de tarea y la descripción de un diagrama de flujo de reglas. Sí Sí
Regla técnica Archivo .trl Archivo XML que almacena las propiedades y la definición de una regla técnica. Sí Sí
Configuración de despliegue Archivo .dep La forma en que las operaciones de decisión se empaquetan en RuleApps, gestionan y luego se despliegan. Sí Sí
Operación de decisión Archivo .dop Función que define la lógica de toma de decisiones y los datos de entrada y salida de una decisión. Una operación de decisión se implementa como un conjunto de reglas. Sí Sí
Conjunto de variables Archivo .var Archivo XML que almacena una lista de variables. Sí Sí
Plantilla de regla de acción Archivo .brt Archivo XML que almacena las propiedades de plantilla y las propiedades y la definición de la regla de acción para instanciar. Sí Sí
Consulta Archivo .qry Archivo XML que almacena las propiedades y la definición de una consulta. Sí Sí
entrada BOM Archivo .bom Archivo de texto sin formato que almacena la estructura de una entrada BOM. Sí Sí
Archivo _<locale>.voc Archivo de propiedades de valor de clave que almacena la información de verbalización que se adjunta a los elementos BOM. La primera parte de las claves corresponde al nombre completo de los elementos BOM. La segunda parte define la verbalización de los elementos BOM. Sí Sí
Archivo .b2x Archivo XML que almacena las funciones que correlacionan el BOM con el XOM. Sí Sí
Carpeta de origen La carpeta source La carpeta de origen no es un elemento de proyecto como tal, sino un contenedor para los artefactos de reglas. Nee Sí
Carpeta BOM La carpeta bom La carpeta BOM no es un elemento de proyecto como tal, sino un contenedor para las entradas BOM. Todas las entradas BOM que están directamente bajo la carpeta BOM o bajo carpetas de la carpeta BOM forman parte de BOM y se conocen como vía de acceso BOM. Nee Sí
Carpeta de despliegue La carpeta deployment La carpeta de despliegue contiene la configuración de despliegue para desplegar un servicio de decisiones. Sí Sí
Carpeta de consultas La carpeta queries La carpeta de consultas es un contenedor para las consultas que se pueden utilizar en el proyecto. Sí Sí
Carpeta de recursos La carpeta resources

La carpeta de recursos es un contenedor para archivos que no forman parte del modelo de reglas. (Consulte Definición de una estructura para elementos de proyecto de reglas).

El deployment.xml se crea en la carpeta de recursos META-INF y se utiliza con la característica XOM gestionada.

Si ha seleccionado el motor de decisiones como motor de reglas, se crea una carpeta B2X bajo la carpeta resources . Los archivos de la carpeta B2X se tienen en cuenta durante la sincronización con Decision Center y son necesarios para la generación de archivadores de conjunto de reglas desde Decision Center.

Sí Sí
Carpeta de plantillas La carpeta templates La carpeta de plantillas es un contenedor para las plantillas que se pueden utilizar en el proyecto y en cualquier proyecto dependiente. La lista completa de plantillas se calcula recopilando las plantillas que se almacenan directamente bajo la carpeta de plantillas o cualquiera de sus subcarpetas. Sí Sí
Carpeta de salida La carpeta output La carpeta de salida almacena los archivos compilados que se generan al crear el proyecto. Nee Nee
Carpeta de informes La carpeta reports La carpeta de informes contiene los informes generados por distintas operaciones. Nee Sí
Entrada de conexión de Decision Center El archivo .syncEntries Archivo utilizado para compartir el estado de sincronización entre Rule Designer y Decision Center. La confirmación de este archivo en SCC le permite trabajar en el mismo proyecto en un espacio de trabajo diferente sin generar conflictos. Nee Sí