NOVEDADES DE LA VERSIÓN 3.6
Setiembre 2015
Novedades de Q-flow 3.6 1
Índice
Resumen de características .......................................................................................................................... 3
Aspectos de licenciamiento .......................................................................................................................... 3
Integración con SharePoint ........................................................................................................................... 4
Paso de SharePoint e integración de tipo SharePoint .............................................................................. 4
Orígenes de datos tipo lista de SharePoint ............................................................................................... 4
Gráficas e indicadores como web parts de SharePoint ............................................................................ 5
Mejoras en el diseño de procesos ................................................................................................................ 6
Completar datos automáticamente en formularios ................................................................................. 6
Utilizar combos en dominios con dependencia ........................................................................................ 7
Reglas en las restricciones a miembros seleccionables de un rol de template ........................................ 7
Terminar una etapa .................................................................................................................................. 8
Retomar una etapa ................................................................................................................................... 8
Mejoras en los servicios de correo ............................................................................................................... 8
Servicio de notificación Exchange Web Services ...................................................................................... 8
Mejoras de seguridad ................................................................................................................................... 9
Mostrar asignaciones de supervisores en la auditoría de permisos ......................................................... 9
Mejor registro de lectura de tareas y acciones temporales ..................................................................... 9
Reemplazo de la función de cambiar usuario por salir (cerrar sesión) ..................................................... 9
Registrar cierres de sesión ...................................................................................................................... 10
Reporte de ingresos al sistema ............................................................................................................... 10
Evitar la renovación automática de sesiones ............................................................................ 10
Evitar ingresos usando usuario y contraseña ............................................................................ 11
Mejoras de usabilidad ................................................................................................................................. 11
Distinción de grupos, nodos y colas de trabajo en diálogos de seguridad ............................................. 11
Reordenar criterios de ordenamiento en vistas ..................................................................................... 12
Mover fórmulas de indicadores .............................................................................................................. 12
Mostrar descripciones de los datos en los detalles del flow .................................................................. 13
Novedades de Q-flow 3.6 2
Permitir desplegar etiquetas en formato vertical en gráficas ................................................................ 13
Copiar vistas ............................................................................................................................................ 13
Mejor control de errores al acceder a dominios .................................................................................... 14
Correcciones al diálogo de propiedades de un parámetro de una vista ................................................ 14
Nuevas funciones en los Web Services ......................................................................................... 14
Nuevas funciones relacionadas con gráficas .......................................................................................... 14
Nuevo Web Service para indicadores ..................................................................................................... 14
Nuevas funciones en WebDeploy ........................................................................................................... 14
Otras mejoras .............................................................................................................................................. 15
Tableros de control ................................................................................................................................. 15
Control automático de licencias ............................................................................................................. 15
Tolerancia a errores al importar el organigrama .................................................................................... 15
Personalizar bandejas de colas de trabajo.............................................................................................. 15
Exportar e importar vínculos .................................................................................................................. 16
Restaurar datos, roles y adjuntos al retroceder el flow ......................................................................... 16
Importación transaccional en el diseñador de procesos ........................................................................ 17
Más información ......................................................................................................................................... 18
Novedades de Q-flow 3.6 3
Resumen de características
La versión 3.6 mantiene la constante evolución que ha tenido el producto, incorporando funcionalidades
que nuestros clientes y socios de negocios nos solicitan, y que facilitan el trabajo de los
implementadores para poder hacer más en menos tiempo.
Algunas de las mejoras de esta versión son:
Integración con SharePoint
Mejoras en el diseño de procesos
Mejoras en los servicios de correo
Mejoras de seguridad
Mejoras de usabilidad
Nuevas funciones en los Web Services
Cuando la característica descrita tenga un alto contenido técnico se lo indicará con el ícono y
estarán agrupadas al final de cada sección. Si es un analista funcional puede omitir la lectura de esas
novedades.
Para aprovechar las ventajas de la nueva versión, contáctese con su gerente de cuenta, quien lo podrá
asistir en la instalación o actualización del sistema, para comenzar a usar las nuevas funcionalidades. Si
no tiene un gerente de cuenta puede contactarnos completando el formulario de la siguiente URL:
http://www.urudata.com/spanish/Contactenos/Contactenos.asp
Aspectos de licenciamiento
La versión 3.6 de Q-flow utiliza las mismas licencias que las versiones 3.4 y 3.5. Sin embargo, si usted
dispone de una versión anterior a la 3.4 y quiere migrar a 3.6, tenga en cuenta que deberá solicitar a su
gerente de cuenta la renovación de los archivos de licencia. Esta operación no tiene costo alguno si tiene
vigente su contrato de Mantenimiento de Licencias.
Asimismo, continúa vigente el licenciamiento gratuito para el Small Business Server de Q-flow que le
permite utilizar el sistema hasta con 10 usuarios sin ninguna limitación funcional ni período evaluatorio.
Novedades de Q-flow 3.6 4
Integración con SharePoint
Paso de SharePoint e integración de tipo SharePoint Se crea un nuevo paso que permite conectarse a SharePoint y subir documentos o crear ítems en listas.
Este paso usa el Client Object Model de SharePoint, por lo que es compatible con las versiones 2010 y
posteriores de SharePoint.
Para el caso de subir un documento a una “document library” de SharePoint, el paso permite ingresar el
adjunto a subir, seleccionar alguno de los posibles tipos de contenido, y mapear datos de aplicación a los
metadatos del tipo de contenido seleccionado.
Para el caso de crear un ítem en una lista, se permite seleccionar alguno de los tipos de contenido
permitidos (o ninguno) y mapear datos de aplicación a las columnas correspondientes.
Para dar soporte también a la notación BPMN se crea además un tipo de integración específico para
SharePoint. Este tipo de integración permite realizar las mismas operaciones que el paso de SharePoint,
sólo que de una manera diferente.
Orígenes de datos tipo lista de SharePoint Se da la posibilidad de crear dominios de datos que tomen sus valores de listas de SharePoint. La
integración con SharePoint se hace utilizando el Client Object Model, por lo que se es compatible con las
versiones 2010 y posteriores.
Para definir un dominio de este tipo se define la consulta CAML que se realiza contra SharePoint. Esta
consulta puede ser definida a mano, pero es recomendable que se utilice el constructor de consultas,
que además presenta los elementos de manera mucho más amigable.
Novedades de Q-flow 3.6 5
En lo que refiere a la utilización de estos dominios, no es diferente a la de un dominio de base de datos
por ejemplo. No requieren el uso de parámetros de sistema, sino que Q-flow se encarga de realizar los
filtros y optimizaciones necesarios de manera automática.
Gráficas e indicadores como web parts de SharePoint Desde hace ya un buen tiempo, Q-flow provee web parts para SharePoint que permiten incluir en
portales gráficas de sistema, y vistas tanto de sistema como personalizadas. Desde la versión 3.5 Q-flow
permite definir gráficas personalizadas e indicadores de desempeño, que por ser relevantes para el
análisis de información también podría ser deseable incluir en portales SharePoint.
En la presente versión se realiza una renovación de la solución de web parts para SharePoint de Q-flow.
Como característica más importante, se da la posibilidad de incluir gráficas personalizadas e indicadores
de desempeño como web parts. La solución se actualiza al framework 3.5, permitiendo su uso en
versiones de SharePoint 2010 y posteriores. Además la misma ahora se despliega como un Solution
Package (wsp), lo que simplifica en gran medida el proceso de instalación.
Novedades de Q-flow 3.6 6
Mejoras en el diseño de procesos
Completar datos automáticamente en formularios Se agrega la capacidad de cargar datos automáticamente a partir del ingreso de otros datos. Esto
permite por ejemplo, a partir de la selección de un dato de tipo persona cargar automáticamente su
dirección, teléfono, cargo, etc.
Anteriormente esto era posible hacerlo usando programación. Ahora se permite hacerlo a través del
diseñador de procesos, y sin necesidad de utilizar formularios personalizados. Para este propósito se
agrega a los dominios la posibilidad de definir parámetros de salida. Los parámetros de salida se mapean
con las columnas devueltas por el origen de datos. Datos de aplicación que utilicen este dominio podrán
mapear otros datos a estos parámetros de salida, de manera similar a cómo funcionan los dominios con
dependencias.
Luego en un los formularios, al cambiar el valor del dato con parámetros de salida, se copian los valores
de esas columnas en las dependencias de salida correspondientes.
Novedades de Q-flow 3.6 7
Utilizar combos en dominios con dependencia Se permite que los controles de tipo combo box puedan definir parámetros. Hasta el momento esta
posibilidad sólo la ofrecían el selector de ítems y el lookup. El combo box es una alternativa más cómoda
y rápida cuándo la cantidad de elementos que se pueden seleccionar son pocos.
Reglas en las restricciones a miembros seleccionables de un rol de template Se extiende la capacidad de definir restricciones a los miembros seleccionables de un rol de template.
Ahora, además de especificar miembros organizacionales como seleccionables, también es posible
aplicar una regla sobre el miembro organizacional. Mediante la utilización de estas reglas es posible, por
ejemplo, especificar que los miembros seleccionables para un rol son todos los usuarios pertenecientes
a un grupo, o todos los usuarios actuantes de una cola de trabajo.
Novedades de Q-flow 3.6 8
Terminar una etapa Para procesos que definen etapas, se permite terminar la etapa actual sin necesidad de empezar una
nueva etapa. Esto resulta útil en casos donde, por ejemplo, se desea medir el tiempo solamente de una
sección intermedia del proceso.
Esta capacidad se provee como una opción más en el combo de selección de etapa en los pasos que lo
permiten.
Retomar una etapa Para procesos que definen etapas, se agrega la posibilidad de retomar una etapa iniciada anteriormente.
Esto permite, en escenarios donde hay una vuelta atrás en el proceso, tener la capacidad de medir el
tiempo como si fuera la misma etapa.
Retomar la etapa es una capacidad especial que se especifica mediante una casilla de verificación en el
paso de hito o evento intermedio que inicia la etapa.
Mejoras en los servicios de correo
Servicio de notificación Exchange Web Services Esta versión incorpora un nuevo servicio de notificaciones que utiliza los Exchange Web Services para
enviar los correos a los usuarios. Usar este servicio pasa a ser la opción recomendada para Q-flow con
Exchange, ya que usa una interfaz oficialmente soportada por Microsoft, a diferencia de MAPI.
Novedades de Q-flow 3.6 9
Junto con este cambio se da de baja el soporte al servicio de notificaciones Simple MAPI. Los
componentes utilizados por este servicio (CDO) no son soportados por las versiones de Exchange 2010 y
posteriores. Sí se mantiene disponible el servicio de notificaciones Extended MAPI, el cual no utiliza el
mencionado componente. De todos modos se recomienda pasar a usar el servicio de notificaciones de
Exchange Web Services, que por utilizar una interfaz oficial es menos propenso a problemas de
compatibilidad.
Mejoras de seguridad
Mostrar asignaciones de supervisores en la auditoría de permisos Se pasa a registrar el historial de las asignaciones de supervisores, de manera de poder consultarlo en la
auditoría de permisos. Si bien no es un permiso de por sí, el ser supervisor otorga potestades respecto a
las tareas de los usuarios, por lo que es información que resulta relevante al momento de auditar los
permisos.
Mejor registro de lectura de tareas y acciones temporales Se hace cambios a la forma en que se registra la lectura de tareas y acciones temporales, para poder
tener un registro de la persona que leyó el elemento. En la mayoría de los casos, la persona que lee es el
propio destinatario, pero podría ocurrir que fuera un suplente o su supervisor.
La información del usuario que leyó la tarea o la acción temporal está disponible en los detalles de los
pasos interactivos en cuestión. También se permite utilizar esta información en vistas personalizadas.
Reemplazo de la función de cambiar usuario por salir (cerrar sesión) En el sitio de Q-flow se reemplaza la funcionalidad de cambiar usuario por salir (cerrar sesión).
Además de cambiar el nombre por uno más intuitivo para los usuarios, la función de salir elimina la
sesión actual del usuario. Esto significa que el usuario no podrá volver a la página anterior sino que
deberá hacer login nuevamente. La única excepción es si se está usando seguridad integrada en el sitio,
pues en ese caso la autenticación es automática.
Novedades de Q-flow 3.6 10
Registrar cierres de sesión Las herramientas de Q-flow ahora registran los cierres de sesión de los usuarios. De esta manera se
puede tener más información sobre qué usuarios están usando o dejaron de usar el sistema en un
momento dado.
Para el caso de las herramientas de escritorio, como el diseñador de procesos, se registra el cierre de
sesión automáticamente al cerrar la herramienta o al conectarse con otras credenciales.
Para el caso de del sitio, el cierre de sesión puede darse mediante el uso de la función “Salir”, o puede
darse implícitamente por el vencimiento de la sesión web.
Reporte de ingresos al sistema Se incluye en el administrador del organigrama de Q-flow un reporte con los inicios y cierres de sesión
realizados por los usuarios en el sistema. La información de los inicios de sesión ya se estaba registrando
desde versiones anteriores, pero no se podían consultar directamente en la herramienta.
Evitar la renovación automática de sesiones Las herramientas cliente de Q-flow (sitio web, diseñador, etc.) establecen una sesión con el backend
cuando el usuario ingresa. Dicha sesión no suele expirar, porque tiene un tiempo de vida bastante alto,
pero en caso de expirar es renovada de manera automática por Q-flow, algo que es transparente al
usuario. Sin embargo, algunos clientes pueden querer restringir este comportamiento, para por ejemplo
evitar inconvenientes de seguridad por dejar equipos desbloqueados.
Novedades de Q-flow 3.6 11
En esta versión se agrega la posibilidad de que las herramientas no renueven automáticamente las
sesiones con el backend, sino que en su lugar soliciten al usuario que ingrese sus credenciales
nuevamente.
Teniendo en cuenta que este comportamiento no es amigable, de manera predeterminada está
deshabilitado. Para habilitarlo es necesario definir el parámetro RenewSessionAutomatically con valor
false en la configuración de sistema (system.config). También para que sea efectivo, el tiempo de las
sesiones con el backend debería ajustarse a un tiempo apropiado, usando el parámetro
SessionLeaseTime, especificado en minutos.
Evitar ingresos usando usuario y contraseña Se agrega la posibilidad de configurar el sistema para que no admita el inicio de sesión usando nombre
de usuario y contraseña. De esta manera los usuarios deberán utilizar de manera obligatoria la
autenticación integrada de Windows.
Para habilitar este comportamiento se debe definir el parámetro EnforceIntegratedLogon con valor true
a nivel de configuración de sistema (system.config).
Mejoras de usabilidad
Distinción de grupos, nodos y colas de trabajo en diálogos de seguridad En diálogos de seguridad, como por ejemplo al momento de definir permisos para un paquete en el
BPM, se distingue con íconos diferentes a grupos, nodos y colas de trabajo. Previamente todos estos
elementos se visualizaban con el ícono de grupo, lo cual no era intuitivo y no permitía distinguir unos de
otros.
Novedades de Q-flow 3.6 12
Reordenar criterios de ordenamiento en vistas Al definir una vista, ahora se permite reordenar los criterios de orden establecidos, utilizando flechas
similares a las que se provee para reordenar las columnas.
Mover fórmulas de indicadores Al momento de diseñar las fórmulas se permite copiar y cortar ramas de la fórmula, para pegarlas en
otro nodo de la fórmula. Estas figurar en un menú desplegable junto a la opción de editar.
Con estas funciones se evita tener que reingresar información si se omite alguna operación anterior,
pues en ese caso es posible copiar la rama y pegarla una vez agregada la operación omitida. Esto es
particularmente útil con fórmulas grandes y complejas.
Novedades de Q-flow 3.6 13
Mostrar descripciones de los datos en los detalles del flow En los detalles del flow, en la solapa datos, para datos con dominio de tipo clave/descripción, ahora se
muestra además de la clave la descripción asociada. La misma se muestra entre paréntesis junto a la
clave.
Permitir desplegar etiquetas en formato vertical en gráficas Para web parts que despliegan gráficas, tanto de sistema como personalizadas, se permite especificar
que las etiquetas del eje X se muestren en formato vertical. Esto resulta útil para web parts que se
deben mostrar en un tamaño pequeño pero muestran gráficas con textos muy grandes en sus
categorías.
Esta propiedad se llama “Dirección de las etiquetas" y está disponible para las gráficas que lo soportan,
como por ejemplo gráficas de columnas.
Copiar vistas Se agrega la posibilidad de copiar vistas. Esto resulta útil en situaciones donde es necesario crear vistas
similares, pero con pequeñas diferencias.
Novedades de Q-flow 3.6 14
Mejor control de errores al acceder a dominios Los controles de datos de aplicación de Q-flow controlan de mejor manera casos en que el dominio falla
por problemas con el origen de datos. Un caso típico es cuando un dato utiliza un dominio que se
integra con una base de datos, la cual temporalmente deja de estar disponible. Anteriormente esto
podía ocasionar que no se pudiera visualizar el formulario, o que el mismo se visualizara cortado,
dependiendo del tipo de control usado.
Con las mejoras realizadas, de ocurrir un error en el origen de datos de un dominio, sólo será afectado el
dato que lo utilice, no todo el formulario. Cada control maneja el error de manera diferente, pero en
todos los casos se indica con una etiqueta que ocurrió un error al acceder al origen de datos, y se
registra a nivel de servidor el error ocurrido para su análisis.
Correcciones al diálogo de propiedades de un parámetro de una vista El diálogo de configuración de un parámetro de una vista, gráfica o indicador funciona ahora como el
diálogo de propiedades de columna de una vista. No solo el orden de los campos es ahora el mismo sino
que también el nombre del parámetro se carga con el nombre de la columna de manera
predeterminada.
Nuevas funciones en los Web Services
Nuevas funciones relacionadas con gráficas Se agregan funciones a WebChart para pedir las definiciones y datos necesarios para desplegar gráficas
personalizadas. Estas funciones son usadas por los componentes de gráficas de Q-flow para SharePoint,
pero pueden ser usados desde aplicaciones a la medida que utilicen los datos para otros propósitos.
Nuevo Web Service para indicadores Se agrega un nuevo Web Service, llamado WebKpi, que incluye funciones para solicitar definiciones y
valores de indicadores. Este Web Service es usado por los componentes de indicadores de Q-flow para
SharePoint, pero también puede ser usado por aplicaciones externas que deseen utilizar esta
información.
Nuevas funciones en WebDeploy Se agregan a Web Deploy funciones que permiten exportar e importar vínculos, así como funciones que
permiten exportar e importar tableros de control.
Novedades de Q-flow 3.6 15
Otras mejoras
Tableros de control Se permite diseñar tableros de control personalizados. Un tablero de control es una página que permite
el agregado componentes (Web Parts) de distinto tipo como ser gráficas, vistas, indicadores, etc. Hasta
ahora solo la página de inicio permitía esto.
Los tableros de control pueden ser accedidos desde el menú de navegación. También es posible
asignarles permisos, de manera similar a las vistas.
Control automático de licencias El Administrador del Modelo Organizacional realiza ahora un control automatizado de las licencias
utilizadas, que permite controlar el vencimiento o evitar el exceso en el uso de licencias.
Al iniciarse la aplicación esta verifica si las licencias instaladas están por vencerse, y en dicho caso
muestre una alerta. De forma predeterminada el umbral utilizado para determinar si una licencia está
por vencerse son 7 días, pero es posible cambiarlo en la configuración de sistema, definiendo el
parámetro LicenseExpirationAlertThreshold con la cantidad de días a considerar.
La herramienta también realiza un control al momento de realizar acciones que crean o habilitan
usuarios, para evitar que se exceda el número de licencias instaladas. En caso de detectarse que la
acción realizada aumentaría el uso de licencias más allá del límite, se avisa del problema y se cancela la
acción.
Tolerancia a errores al importar el organigrama Anteriormente, si se exportaba un nodo organizacional de un ambiente e importaba en otro ambiente,
donde algunos elementos referenciados no estaban presentes, esto resultaba en un error. Por ejemplo,
si un suplente de un usuario no se encuentra, esto evitaba que se importara el usuario.
Se pasa a un esquema de importación como el del diseñador de procesos, donde se reportan y se
eliminan las referencias inválidas, advirtiéndose al usuario de los problemas encontrados y las
decisiones tomadas.
Personalizar bandejas de colas de trabajo Se agregar la posibilidad de personalizar las bandejas de colas de trabajo.
Para esto se permiten definir vistas para bandeja, que son las que se pueden incluir en las bandejas de
colas de trabajo. Estas vistas de bandeja se administran desde una página específica pero son similares a
las vistas de tipo “Tarea a”, con el agregado de que permiten incluir información de tareas de cola de
trabajo, como ser el usuario que tomó la tarea. Estas vistas también permiten personalizar las acciones
realizables sobre elementos de la lista.
Novedades de Q-flow 3.6 16
La configuración de las bandejas de colas de trabajo se puede cambiar desde la página "Administrar
bandejas de colas de trabajo". Allí se muestra el árbol organizacional con las colas de trabajo, y para
cada una se puede seleccionar usar la configuración de sistema o usar un conjunto de vistas particular.
Existe la posibilidad de editar las vistas de sistema así como la configuración de bandeja de cola de
trabajo de sistema, accesibles mediante vínculos en las páginas de administración de vistas de bandejas
y de bandejas de colas de trabajo respectivamente.
Exportar e importar vínculos Se proveen funcionalidades para exportar e importar vínculos. Estas funcionalidades se permiten tanto
desde el sitio web como a través de los Web Services, para permitir soluciones de deploy automatizadas.
Al momento de exportar se permite exportar todo el árbol o solamente una rama a elección. Al
momento de importar es posible hacer baja un vínculo padre en particular.
Restaurar datos, roles y adjuntos al retroceder el flow Se implementa un mecanismo que al retroceder un hilo de un flow deshace automáticamente los
cambios realizados sobre datos, roles y adjuntos. Q-flow siempre mantuvo un registro de la información
histórica de estos elementos, por lo que la funcionalidad podrá ser usada incluso en flows ya existentes.
Novedades de Q-flow 3.6 17
Este comportamiento se encuentra deshabilitado de manera predeterminada, y se habilita definiendo el
parámetro de sistema UndoChangesOnStepBack con un valor de true.
Importación transaccional en el diseñador de procesos Se mejora la importación de procesos para que al momento de importar paquetes se tenga la
posibilidad de abortar la importación en caso de error. Con la nueva implementación, si un error ocurre
los cambios se deshacen por completo, quedando el ambiente tal como se encontraba antes de la
importación.
El comportamiento deseado se especifica mediante una casilla de verificación al momento de importar,
siendo el comportamiento predeterminado el de resolver automáticamente los errores por referencias
faltantes.
Novedades de Q-flow 3.6 18
Más información
Aprenda más sobre esta herramienta en:
http://www.urudata.com/qflow
http://www.urudata.com/upp
Top Related