Configuraciones de despliegue

Utilice las configuraciones de despliegue para desplegar RuleApps desde los servicios de decisiones. Incluyen las operaciones de decisión, los servidores de destino y las políticas de versión para desplegar conjuntos de reglas en RuleApps.

Puede crear o editar una configuración de despliegue en Diseñador de reglas o en la consola de Centro de decisiones Business. En la consola Business, sólo los administradores de configuración pueden crear o editar una configuración de despliegue. Cuando se trabaja en la infraestructura de gobierno, sólo se puede crear o editar una configuración de despliegue dentro de una actividad de cambio.

Una configuración de despliegue genera un archivo RuleApp que contiene conjuntos de reglas. Estos conjuntos de reglas se definen en las operaciones de decisión en el servicio de decisiones. Puede seleccionar una o más reglas aplicando un validador personalizado o una consulta. Las operaciones de decisión se definen en Diseñador de reglas y no se pueden cambiar en Centro de decisiones.

Puede crear configuraciones de despliegue para los entornos de desarrollo, pruebas y producción.

Una configuración de despliegue incluye la siguiente información:
  • Tipo de configuración (producción o no producción): limita el despliegue a determinados servidores.
  • Nombre de RuleApp : lo utiliza la aplicación cliente para solicitar una decisión.
  • Operaciones de decisión: lista las reglas que se deben desplegar.
  • Servidor de destino: Ejecuta las aplicaciones de reglas.
  • Información de versión: muestra el número de versión base del conjunto de reglas y la política de mantenimiento de versiones

En la consola Business, el servidor de destino de una configuración de despliegue determina qué grupos de usuarios pueden utilizar la configuración. Por ejemplo, el grupo de usuarios empresariales puede desplegar un servicio de decisiones en el entorno de desarrollo si el servidor de destino de la configuración de despliegue es el servidor de desarrollo.

Para cada operación, la configuración de despliegue contiene un número de versión de conjunto de reglas base cuyo rol depende de la política de versión. En la política de versión de incremento, define la versión mínima, y en la política de versión base, la versión de conjunto de reglas desplegada. En la política de versión definida por el usuario, se utiliza para calcular una versión de conjunto de reglas propuesta durante el despliegue.

También puede establecer opciones de ejecución de conjunto de reglas en la configuración de despliegue:
  • Habilitado: Puede habilitar la ejecución de un conjunto de reglas en un servicio de decisiones. Cuando se inhabilita un conjunto de reglas, el motor de reglas no tiene en cuenta ese conjunto de reglas durante la ejecución.
  • Depuración: puede habilitar la modalidad de depuración en un conjunto de reglas en un servicio de decisiones.
  • Rastreo: puede supervisar la ejecución del conjunto de reglas generando rastreos de ejecución.
  • Generación de bytecode: puede generar el conjunto de reglas con Java™ bytecode desde la consola Business.

Tipo de configuración

Indica si una configuración de despliegue es para un entorno de producción o no de producción:

Producción
Cuando un release de un servicio de decisiones completa su ciclo de vida en la infraestructura de gobierno, puede desplegarse en un servidor de producción.
No producción
Cuando un release de un servicio de decisiones está en desarrollo en la infraestructura de gobierno, no se puede desplegar en un servidor de producción.

Servidores de destino

Cuando se despliega desde un servicio de decisiones, se elige el Servidor de ejecución de reglas de destino definido en la configuración de despliegue.

El rol de usuario y el estado de release determinan los servidores a los que puede desplegarse un usuario. Por ejemplo, si está trabajando en una actividad de cambio, puede desplegar en un entorno de prueba, pero no en la producción. Normalmente, los usuarios empresariales se limitan a los entornos de desarrollo y pruebas, mientras que los gestores de configuración pueden desplegar en producción.

Vista Conexiones de Servidor de ejecución de reglas

Una configuración de despliegue especifica el servidor de destino para el despliegue. Sólo se almacena un nombre simbólico para el servidor de destino en la configuración de despliegue. Los detalles de conexión para el servidor se definen en la vista Servidor de ejecución de reglas Connections de Diseñador de reglas, que es independiente de la configuración de despliegue.