Flujo de trabajo de nube

Tanto los desarrolladores como los usuarios empresariales pueden participar en la toma de una decisión de servicio.

Varias personas pueden trabajar en colaboración para diseñar, crear y probar un servicio de decisión. Cuando terminen el servicio de decisión, pueden promoverlo a entornos de ejecución para pruebas y producción.

Los usuarios reciben funciones y permisos en el portal de la nube. Para más información, consulte Roles de usuario: Funciones de decisión El enlace externo abre una nueva ventana o pestaña en la IBM Cloud Pak for Business Automation as a Service documentación.

En el diagrama siguiente se muestra cómo funcionan los roles de usuario predefinidos con los componentes del producto durante el ciclo de vida de una aplicación de reglas de negocio. El ciclo incluye desarrollo, pruebas y producción. Los colaboradores trabajan en distintos entornos de nube:

El diagrama muestra el ciclo de vida del desarrollo.

Configuración de los roles de usuario

Cuando se crea un inquilino de nube, se le asigna un administrador de cuenta. Esta persona es responsable de invitar a la gente a trabajar en el inquilino. El administrador también es responsable de crear grupos y asignar funciones y permisos. El administrador da acceso a los usuarios a los componentes y entornos del tenant. Un usuario puede tener más de un rol de decisión. Para obtener más información sobre el administrador de cuentas, consulte Roles de usuario: Roles del Portal Nube El enlace externo abre una nueva ventana o pestaña en la IBM Cloud Pak for Business Automation as a Service documentación.

Colaboración en el servicio de decisiones

Un desarrollador de reglas crea el servicio de decisión en Diseñador de reglas, un editor de reglas basado en Eclipse. La versión inicial del servicio de decisión contiene artefactos que incluyen reglas, flujos de reglas y descripciones de despliegue. El desarrollador también puede probar el servicio de decisión en Servidor de ejecución de reglas en el entorno de desarrollo.

El siguiente diagrama muestra la creación y prueba del servicio de decisión en Rule Designer. Cuando el servicio de decisión está listo, se publica en Centro de decisión en el entorno de desarrollo:

El diagrama muestra el inicio de un servicio de decisión.

En el Centro de decisión varios usuarios pueden trabajar en el servicio de decisión. Por ejemplo, un usuario empresarial puede actualizar las reglas existentes, y un administrador de configuración puede crear nuevas ramas, editar reglas y desplegar RuleApps en Servidor de ejecución de reglas. Las herramientas de gobernanza ayudan a gestionar las actividades mediante versiones y asignaciones de trabajo.

En el siguiente diagrama, el servicio de decisión se actualiza y despliega en Servidor de ejecución de reglas:

El diagrama muestra el trabajo en el servicio de decisiones.

Prueba y promoción del servicio de decisiones

Cuando el servicio de decisión está finalizado en el entorno de desarrollo, el gestor de configuración lo promociona a Servidor de Ejecución de Reglas en el entorno de pruebas. El rendimiento del servicio de decisión se evalúa utilizando puntos de referencia que cuentan con procedimientos estándar de validación de desarrollo de software. El objetivo es reproducir las condiciones en las que se ejecutará el servicio de decisión cuando esté activo. Si surgen problemas durante las pruebas, el servicio de decisión se sigue trabajando en el entorno de desarrollo.

En el siguiente diagrama, una aplicación web llama al servicio de decisiones desde el entorno de pruebas:

El diagrama muestra el entorno de prueba.

Cuando el servicio de decisión supera los puntos de referencia, el gestor de configuración lo asciende a Servidor de ejecución de reglas en el entorno de producción. Una aplicación cliente puede ahora llamar al servicio de decisiones para aplicar las políticas de la empresa. El servicio de decisión puede seguir desarrollándose en el portal en la nube, y las nuevas versiones pueden enviarse al entorno de producción. Dado que la conexión entre la aplicación cliente y el servicio de decisión permanece intacta, la producción continúa sin pérdida de tiempo de servicio durante una actualización del servicio de decisión.

En el diagrama siguiente se muestra la promoción del servicio de decisiones al entorno de producción. Cuando los clientes utilizan la aplicación web, esta llama al servicio de decisiones.

La imagen muestra el entorno de producción.