
Era imposible esperar el lanzamiento de la nueva versión para usuarios de SBM durante casi un año, si no se tiene en cuenta una pequeña actualización en diciembre de 2017 con correcciones de los errores más molestos. ¿Qué interesante ha aparecido en la nueva versión? Vamos a hacerlo bien.
Nueva interfaz de administración SBM
Una vez hace mucho, mucho tiempo, hace unos 8 años, los arquitectos de Serena eligieron sin éxito la utilidad de administración Adobe Flash como plataforma de desarrollo. Sí, en ese momento, Adobe Flash estaba en la cima de la popularidad, y la cooperación prometía muchos beneficios. Pero la rueda de la historia giró en una dirección diferente, y Adobe Flash abandonó lentamente el escenario de la tecnología de TI. Y la interfaz de administrador de SBM permaneció en Flash durante muchos años, lo que complicó significativamente el trabajo con SBM.
Y ahora, en la versión 11.4, la interfaz está completamente renovada para HTML5. En el camino, los ingenieros revisaron y mejoraron la navegación en los módulos, dieron acceso a informes estadísticos sobre el uso del sistema por parte de los usuarios, el árbol del proyecto ahora se muestra completo, y no solo el nodo actual, y mucho más.
Nuevo programador de tareas
Parece que una cosa simple y útil es un programador de tareas. Literalmente, cada uno de nuestros clientes tiene la necesidad de ejecutar varios scripts, programas, llamar a servicios web según un horario regular. Pero por alguna razón, esta función no se proporcionó en SBM. En los proyectos, tuvimos que personalizar las notificaciones de una manera especial, que no solo puede enviar cartas, sino también ejecutar programas y usar medios estándar de sistemas operativos, y para esto, escribir contenedores especiales para lanzar servicios web.
Ahora todo esto está en el pasado, porque SBM tiene su propio planificador normal, que puede:

- Ejecute SBM: scripts SBM ModScript o SBM AppScript
- Lanzar servicios web: servicio web SBM Application Engine
- Enviar correo: mensajes de correo electrónico
- Solicitudes de llamada REST: llamada de servicio REST utilizando fuentes de datos definidas en el entorno de desarrollo SBM Composer
- Generar evento: ejecutar módulos de orquestación (flujo de trabajo de orquestación sbm escrito en lenguaje BPEL) a través del evento
Personalizar la barra de navegación del usuario en WorkCenter
WorkCenter: una interfaz de usuario alternativa y más moderna se ha desarrollado rápida y exitosamente en los últimos años. ¡Qué hay no solo! Y paneles personalizables de indicadores de información e informes sobre las acciones del usuario y las vistas de calendario, y acceso al administrador de informes, y una interfaz Kanban personalizable, e informes Agile típicos para desarrolladores en trabajos pendientes o quema de tareas. Todo es maravilloso Simplemente olvidaron que no todos los usuarios necesitaban estas funciones y que no había posibilidad de personalizar la barra de navegación por sí mismos.
Ahora este molesto malentendido ha sido eliminado. Se ha agregado un privilegio, ya sea que el usuario mismo pueda configurar las categorías del panel para sí mismo o para él, el administrador realizará esta configuración.
Nuevos informes de administrador sobre la operación del sistema
Honestamente, la necesidad de ver cómo funciona SBM, qué tan eficientemente, qué aplicaciones en la plataforma se usan con más frecuencia, cuáles con menos frecuencia, qué informes son más populares, qué menos, me parece un poco descabellado. El servidor SBM está activo, ejecutándose, ejecutándose, y nadie se queja. Con los años Todos están tan acostumbrados que solo ingresan a los registros para depurar las nuevas funciones de sus aplicaciones comerciales. Y aquí se nos ofrecen nuevas oportunidades:

- Estadísticas sobre la cantidad de aplicaciones instaladas en la plataforma, el tiempo de uso, la cantidad de usuarios que trabajan en las aplicaciones
- ¿Qué aplicaciones tienen más demanda por el número de entradas y la duración de las sesiones?
- Qué módulos de orquestación se realizan con mayor frecuencia y con qué rapidez
- Qué aplicaciones ejecutan informes con más frecuencia, cuánto tiempo se ejecutan
- Qué informes tienen más demanda en las aplicaciones, qué tan rápido funcionan
- Qué usuarios son más activos, en qué aplicaciones, qué informes se ejecutan, qué módulos de orquestación se ejecutan
Formularios personalizados para publicación anónima
Como recordarán, en SBM solo el año pasado la posibilidad de ser anónimo, es decir sin autorizar a un usuario en el sistema, creando registros, por ejemplo, de los mismos incidentes o solicitudes de servicio, o aplicaciones para calcular el costo de una póliza de seguro. Llamamos su atención sobre esta funcionalidad más importante para las empresas, donde existe la necesidad de procesar las solicitudes entrantes de cualquier usuario o cliente, y no solo aquellas para las que se crean los perfiles de usuario. Sin embargo, había restricciones que no permitían que el formulario de entrada fuera realmente conveniente e interactivo, solo campos de la sección base, archivos adjuntos y notas.
Ahora, para usuarios anónimos, puede configurar adicionalmente un formulario personalizado conveniente para la creación de grabaciones anónimas, organizar convenientemente cualquier campo, bloquear scripts y más.
Configuración de búsqueda de WorkCenter

Como sabe, en los resultados de búsqueda por ID o por palabra clave, hasta ahora solo se han mostrado dos campos: Número y Nombre: los atributos del sistema ID y Título. Están tan acostumbrados que no han soñado más. Ahora los usuarios pueden personalizar la lista de atributos que les gustaría ver en los resultados de búsqueda. Es tan sorprendente que ni siquiera puedo creerlo. Anteriormente, teníamos que usar un diseñador de informes web para esto: creamos un informe, completamos los campos obligatorios, en los filtros establecemos los valores de campo en Consulta en tiempo de ejecución. Las nuevas opciones de búsqueda te hacen revisar tu lista de tus informes favoritos.
Ejecutar SBM ModScript desde el módulo de orquestación
Recientemente apareció un nuevo tipo de script (lenguaje y características) SBM ModScript, y gradualmente los desarrolladores están integrando cada vez más los scripts escritos en el nuevo lenguaje en todas las interfaces. En esta versión, se actualizó la API SBM, y en el editor BPEL para escribir módulos de orquestación, fue posible llamar al script a través de la configuración de la acción de llamada RunModScript.
Dado que SBM ModScript es mucho más potente y flexible que el antiguo SBM AppScript y, en particular, puede ejecutar comandos del sistema operativo, esto abre oportunidades interesantes para ampliar las capacidades del motor de orquestación. ¡Toma nota!
Cambios adicionales menos significativos
SBM Work Center
- Búsqueda de archivo
Al cambiar el contexto en la configuración de búsqueda, el usuario puede buscar registros que se hayan transferido al Archivo. - Búsqueda acumulada
Se agregó la capacidad de buscar entradas en los atrasos en las listas de Candidatos y Aceptados en el sprint.
Informes
- El nombre del archivo de Excel durante la carga contiene el nombre del informe.
- Informes 3D

Anteriormente, los informes analíticos gráficos de Distribución, Duración, Tendencia formaban gráficos 2D planos. Ahora los gráficos pueden agregar volumen - 3D. - Soporte para múltiples campos en informes de distribución avanzada.
Puede usar los valores de los tipos de campo como Selección múltiple, Relación múltiple y Usuario múltiple en las Filas de grupo por sección en los informes.
También fue posible representar HTML a partir de los valores de los campos del tipo Memo, a través de la descripción XML del campo.
Utilidad de administración
- Gestión de registro de eventos
Se agregó la capacidad de limpiar entradas de registro antiguas para una fecha específica, configurando un procedimiento regular para limpiar registros antiguos. - Eliminar versiones anteriores de aplicaciones.
Se agregó la función de eliminar versiones antiguas de aplicaciones del sistema de control de versiones incorporado. - Configuraciones locales para el comienzo de la semana.
La configuración se aplica a todos los calendarios emergentes. Ahora podemos decirle correctamente al sistema que nuestra semana comienza el lunes y no el domingo.
Resumen
La versión 11.4 es más que digna de instalación. El proceso de actualización, como siempre, es confiable y simple: descargamos la actualización, la instalamos en el servidor y en la utilidad de configuración comenzamos el proceso de actualización de la base de datos.