Este manual describe la herramienta web que permite administrar y monitorear distintos aspectos del sistema, tales como servicios y sitios, propiedades extendidas, licencias, servicios de notificación, instancias y parámetros de sistema.
La Figura 1 muestra la pantalla principal del administrador de sistema. Los principales elementos de la interfaz son:
· Pantalla principal: presenta y permite ir a los diferentes accesos directos, así como también una vista rápida de las licencias.
· Menú superior: presenta opciones para acceder a la pantalla de configuración y cerrar la sesión.
· Menú lateral: permite ir a la página de inicio y contiene las opciones de elementos con los que se puede interactuar en el sitio, a saber: servicios, parámetros de sistema, propiedades extendidas de usuario, grupo, y nodo, licencias, servicios de notificación e instancias. Cada una de estas opciones se describe en detalle en su sección correspondiente.
Figura 1 Pantalla principal del administrador y monitor del sistema
El visor de licencias, el cual se puede visualizar siempre en la pantalla principal, muestra la cantidad de licencias de usuario de las que dispone la organización para el servidor actual, y cuántos usuarios están habilitados (lo cual es equivalente a la cantidad de licencias que están en uso). Puede encontrar más información sobre licencias en la sección
Licencias.
Figura 2 Visor de licencias
La Figura 3 muestra el menú superior. A continuación, se explica cada una de las funciones disponibles a través de él.
Figura 3 Menú superior
Al presionar el botón de información se muestra la versión actual del producto como se ve en la Figura 4.
Figura 4 Información
Al abrir la opción de configuración, el sistema despliega un menú de opciones como muestra la Figura 5. Más detalles en Administrar permisos.
Figura 5 Opciones de configuración
Al abrir la opción de auditorías, el sistema despliega un menú de opciones como muestra la Figura 6 Más detalles en la sección de AuditoríaError! Reference source not found..
Figura 6 Opciones de auditoría
La Figura 7 muestra el menú lateral, y cuáles son las opciones que en el mismo se presentan. Con la excepción de la página de inicio, cada opción corresponde a una funcionalidad de la herramienta, y las mismas se explican en las siguientes secciones.
Figura 7 Menú lateral
El sistema está compuesto de varios servicios y sitios que interactúan entre sí. Como tal, resulta de interés saber si los mismos están funcionando normalmente. Para esto se brinda un listado que envía una consulta a cada uno de los servicios que componen al sistema.
Para acceder a dicho listado, seleccione la opción correspondiente en el menú lateral (ver Figura 7). Se desplegará un listado mostrando todos los servicios y sitios que estén configurados en Q-flow. Se puede ver el nombre del servicio y la URI donde está ubicado (es decir, a dónde se enviará la solicitud). Para obtener el estado de uno o varios servicios, selecciónelos haciendo clic en el ícono que se encuentra a la izquierda del nombre del servicio (), y luego haga clic en el botón de “Refrescar” indicado en la Figura 8. Tenga en cuenta que la respuesta del servicio demorará unos segundos; durante ese tiempo, la columna “Estado” mostrará el ícono correspondiente ().
Figura 8 Listado de estado de servicios
Una vez obtenida la respuesta, el estado se actualizará y mostrará un círculo cuyo color indica si el resultado fue correcto (verde) o hubo un error (rojo). Las posibles respuestas son:
· Ok: el servicio respondió a la solicitud correctamente, lo cual significa que está funcionando con normalidad.
· Error: el servicio no respondió correctamente. Puede que no haya respondido, o que se haya enviado un mensaje de error. Para obtener más información, en la columna a la derecha de la respuesta aparecerá el ícono . Pase el cursor por encima del mismo y se mostrará un cartel con el mensaje de error específico que retorna el servidor.
· No encontrado: el servicio no se encontró en la ubicación especificada (la misma se puede ver en la columna “Ubicación”).
· No autorizado: el servicio fue encontrado, pero el usuario actual (con el cual ingresó al sitio) no tiene permiso para realizar la solicitud.
· Tiempo de espera agotado: el servicio no contestó dentro del período de tiempo esperado. Este límite de tiempo puede configurarse en esta herramienta (ver la sección “Parámetros de sistema”).
· Servicio no disponible: el servicio existe, pero no está disponible para contestar la solicitud.
En todos los casos, a continuación de la respuesta verá un número que indica el tiempo en milisegundos que se demoró en obtener esa respuesta.
Si en cualquier momento desea volver a consultar el estado de algún servicio, vuelva a refrescarlo de la manera ya indicada.
Los parámetros del sistema son parámetros predefinidos que controlan varios aspectos del funcionamiento del producto. Pueden ser de tipo numérico, verdadero/falso (booleano), texto o imagen. Tienen un valor, y también un valor por defecto, que es el que se usa cuando no tienen un valor definido. Para ver el listado completo, ir a la sección Listado de parámetros de sistema
Los parámetros pueden estar definidos en un archivo (“System.config”) o en una base de datos. La herramienta revisará primero los parámetros en la base de datos, y tomará de allí los parámetros con los valores que encuentre. Luego, en el archivo mencionado anteriormente, buscará más parámetros que no estén definidos en la base de datos. En caso de que exista un parámetro tanto en base datos como en el archivo de configuración con el mismo nombre y distinto valor, se tomará el valor de la base de datos.
Para acceder al listado de parámetros de sistema, seleccione la opción correspondiente en el menú lateral (ver Figura 7). Al seleccionar dicha opción, se desplegará un listado con todos los parámetros de sistema.
Figura 9 Listado de parámetros de sistema
Mediante los botones que se encuentran arriba de la tabla, se puede ver, editar o ver el historial de un parámetro de sistema.
Figura 10 Botones de parámetros de sistema
Algunas aclaraciones sobre el listado:
· La columna “Fuente” hace referencia a si el parámetro fue tomado de una base de datos () o de un archivo ().
· Si la fila con la información del parámetro está en color gris, eso significa que el parámetro es de sólo lectura y no puede ser editado.
· Si el valor aparece en negrita y color gris, es el valor por defecto.
· Al hacer clic sobre el ícono de información (), se mostrará una descripción del objetivo del parámetro. Haga clic sobre cualquier parte del listado para cerrarla.
Para editar cualquier parámetro que lo permita, haga clic sobre el mismo y luego en el botón de editar. Se abrirá un panel como muestra la Figura 11. En caso de hacer clic en el botón de Ver, se abrirá el mismo panel de edición, pero en modo solo lectura.
Figura 11 Panel de edición de parámetro de sistema
Puede seleccionar usar el valor por defecto, o ingresar un valor personalizado. Este valor puede ser vacío. Al modificar un parámetro, es necesario reiniciar el servicio para ver el cambio.
Al hacer clic en el botón de “Ver historial” se abrirá un panel derecho con el historial de cambios del parámetro de sistema seleccionado. En este panel se puede ver el nombre de la acción realizada, el nuevo valor seleccionado para el parámetro de sistema, el usuario que ejecutó la acción y la hora de esta.
Figura 12 Historial de un parámetro de sistema
Las propiedades extendidas son definidas por la organización y son mostradas en el panel de propiedades de cada miembro del modelo organizacional (usuario, grupo y nodo), en el administrador de dicho modelo. Para ver su utilización, consulte el manual del Modelo Organizacional Web.
Una propiedad extendida tiene una clave y un texto. Además, puede tener uno de los siguientes tipos: texto, número, fecha, verdadero/falso (booleano), miembro o lista de ítems. En este último caso, se crea una lista de elementos que tienen una clave y un valor, ambos de tipo texto.
Puede agregar, ver, editar y eliminar las propiedades extendidas del usuario desde la opción correspondiente en el menú lateral (ver Figura 7). Al seleccionar dicha opción, se desplegará un listado con las propiedades extendidas definidas.
Figura 13 Listado de propiedades extendidas de usuario
Mediante los botones que se encuentran arriba de la tabla, se puede agregar, editar o eliminar una propiedad.
Figura 14 Botones de propiedades extendidas
Si hace clic sobre el botón de agregar, se abrirá un panel para crear la nueva propiedad.
Figura 15 Agregar propiedad extendida de usuario
Deberá ingresar una clave y un texto. Tenga en cuenta que, una vez creada una propiedad extendida, su clave no podrá ser cambiada. Si desea que la propiedad tenga un tipo diferente de Texto, haciendo clic en el botón con la flecha en el campo Tipo, se desplegará un listado con los tipos mencionados en la sección Propiedades extendidas. En caso de que seleccione Lista de ítems, se abrirá una tabla como muestra la Figura 16. Puede agregar o quitar ítems, moverlos de lugar y editar el valor del texto o la clave.
Figura 16 Lista de ítems
Cuando haga clic en el botón de guardar (ícono de tic en la esquina superior derecha), se cerrará el panel y aparecerá la nueva propiedad en el listado.
Figura 17 Nueva propiedad en el listado
Si selecciona la propiedad y hace clic en el botón de Editar, se abrirá el panel de edición.
Figura 18 Panel de edición de propiedad extendida de usuario
Note que la clave está deshabilitada para edición, y sólo puede cambiar los otros campos.
En el listado, también puede seleccionar tantas propiedades como desee para eliminarlas. Si hace clic en el botón de Eliminar, se mostrará un cartel de advertencia.
Figura 19 Confirmar eliminación de propiedades extendidas
Seleccione Sí para confirmar.
Al hacer clic en el botón de “Ver historial” se abrirá un panel derecho con el historial de cambios de la propiedad extendida seleccionada. En este panel se puede ver el nombre de la acción realizada, el usuario que ejecutó la acción y la hora de esta. Si se hace clic en el botón de “+” se despliegan detalles sobre la propiedad extendida tales como tipo y etiqueta. También se muestran datos sobre el IP y el MAC del usuario que realizó los cambios.
Figura 20 Historial de una propiedad extendida
Puede agregar, editar y eliminar las propiedades extendidas del grupo desde la opción correspondiente en el menú lateral (ver Figura 7). Al seleccionar dicha opción, se desplegará un listado con las propiedades extendidas definidas.
Figura 21 Listado de propiedades extendidas de grupo
Las operaciones sobre los elementos de este listado son análogas a las que se explican en la sección Propiedades extendidas de usuario.
Si desconoce el concepto de nodo, consulte el manual del Modelo Organizacional Web.
Puede agregar, editar y eliminar las propiedades extendidas de un nodo desde la opción correspondiente en el menú lateral (ver Figura 7). Al seleccionar dicha opción, se desplegará un listado con las propiedades extendidas definidas.
Figura 22 Listado de propiedades extendidas de nodo
Las operaciones sobre los elementos de este listado son análogas a las que se explican en la sección Propiedades extendidas de usuario.
Una licencia habilita a un cierto número de usuarios a usar distintos componentes de Q-flow. Cada licencia es expedida para una cierta organización, un servidor específico y una instancia específica, y tiene un tiempo de validez.
Resulta de interés, entonces, ver todas las licencias que existen en el sistema. Para acceder al visor, seleccione la opción correspondiente en el menú lateral (ver Figura 7). Se desplegará un listado mostrando todas las licencias que se encuentran cargadas en el sistema. Además, se muestra, encima del listado, el producto para el cual se están visualizando las licencias, así como la organización actual.
Figura 23 Listado de licencias
La información que se puede ver es la siguiente:
· Tipo: indica el tipo de licencia. Puede ser estándar, empresarial, corporativa o estándar corporativa. Según el tipo de licencia, varía la cantidad de usuarios y servidores que se pueden tener.
· Nombre de la organización: indica la organización para la cual esa licencia fue expedida. Si no coincide con el nombre de organización configurado, la licencia no será considerada válida.
· Nombre del servidor: indica los servidores que tienen permitido ejecutar los servicios de Q-flow.
· Nombre de la instancia: indica el nombre de la instancia a la que corresponde la licencia
· Puerto: indica el puerto del backend correspondiente a la licencia
· Directorio virtual: indica el nombre del directorio virtual en el que se encuentra el backend correspondiente a la licencia
· Cantidad de usuarios: indica la cantidad de usuarios que se habilitan con esa licencia.
· Fecha de expiración
· Estado: muestra un ícono que indica si la licencia es válida o si hay algún problema. Los posibles estados son:
o La licencia es válida
o La licencia ha expirado
o La licencia no aplica a la organización
En cualquier caso, al pasar el cursor sobre el ícono, se mostrará un cartel con la descripción del estado.
También se puede cargar una nueva licencia, haciendo clic en el botón correspondiente como se indica en la Figura 23. Se abrirá un cuadro de diálogo para que usted seleccione el archivo de licencia almacenado en su equipo. Los tipos de archivo soportados son xml y qlic. Una vez cargada, la licencia se mostrará en el listado.
Figura 24 Cuadro de diálogo de licencias
A partir de la versión 5.0 de Q-flow se agrega soporte a instalaciones multi-instancias o multi-tenancy. Esto agrega un nuevo nivel de organización en el sistema, por el cual un mismo servidor y una misma base de datos pueden albergar distintos ambientes con datos propios, solo compartiendo configuraciones globales.
En este nuevo sistema, existe una instancia (de ahora en adelante tenant) principal y un numero de tenants secundarios. La mayor diferencia entre el tenant principal y el resto es que el principal es el único que puede crear tenants secundarios y es el que administra las configuraciones globales.
Las configuraciones que administra el tenant principal son:
· Parámetros de sistema globales: Algunos parámetros de sistema solo son editables por el tenant principal, por lo que no serán visibles desde los tenants secundarios. Por más detalles sobre cuales son estos parámetros de sistema ir a la sección Listado de parámetros de sistema.
· Estado de los servicios: El estado de los servicios solo será visible desde el tenant principal
· Servicios de notificación por defecto: Las particularidades de los servicios de notificación serán explicadas en la sección Servicios de notificación en múltiples .
También es posible agregar, ver, editar y eliminar los tenants desde la opción correspondiente en el menú lateral (ver Figura 7). Al seleccionar dicha opción, se desplegará un listado con los tenants definidos.
Figura 25 Listado de tenants
Mediante los botones que se encuentran arriba de la tabla, se puede agregar, ver, editar, habilitar y deshabilitar un tenant.
Figura 26 Botones del listado de tenants
Al presionar el botón de agregar se despliega un panel derecho como muestra la Figura 27 en el cual se deben ingresar los siguientes datos:
Figura 27 Crear un nuevo tenant
Si se aceptan los cambios se procede a crear el nuevo tenant en la base de datos, puede tardar unos segundos. Una vez terminada la creación queda disponible el nuevo tenant para ser utilizado.
Una vez creado un nuevo tenant se lo puede editar, en este caso solo se puede cambiar el nombre, URL y si está o no activo (Figura 28). Un tenant no activo, es decir uno deshabilitado no permitirá a sus usuarios autenticarse ni ejecutará sus procesos activos.
Figura 28 Edición de tenant
Los servicios de notificación son los servicios de correo y notificaciones push de Q-flow. Para visualizarlos, seleccione la opción correspondiente en el menú lateral (ver Figura 7). Al seleccionar dicha opción, se desplegará el listado de servicios de notificación.
Figura 29 Listado de servicios de notificación
Mediante los botones que se encuentran arriba de la tabla, se puede agregar, editar, ver, eliminar, habilitar y deshabilitar un servicio.
Figura 30 Opciones del listado de servicios de notificación
Si hace clic sobre el botón de agregar, se abrirá un panel para crear un nuevo servicio de notificación. En este se podrá ingresar el nombre, tipo y formatos de correo. Además de poder configurar la ubicación del servicio de notificación y su protocolo.
Figura 31 Creación de servicio de notificación
Existen 4 tipos de servicios de notificación: SMTP, Extended MAPI, Servicio web Exchange y Firebase cloud messaging. A continuación, se detalla la configuración necesaria para el correcto funcionamiento de los servicios.
Los servicios del tipo SMTP tienen las siguientes propiedades:
Figura 32 Servicio de notificación SMTP
Los servicios del tipo Extended MAPI tienen las siguientes propiedades:
Figura 33 Servicio de notificación Extended MAPI
Los servicios del tipo Exchange tienen las siguientes propiedades:
· Url: Url de los web services de Exchange.
· Versión de Exchange: versión de Exchange instalada en el servidor que se va a utilizar.
· Clase de mensaje: clase de los mensajes. Por defecto, IPM.Note.Qflow.
· Usuario (Opcional): cuenta de usuario que se debe utilizar.
· Contraseña (Opcional): contraseña de la cuenta de usuario indicada en la propiedad Usuario.
· Correo de sistema: casilla de correo electrónico del sistema.
Figura 34 Configuración de servicio web Exchange
Los servicios de tipo Firebase, a diferencia de los descritos previamente, se trata de servicios de notificaciones push. Por lo tanto, no es necesario configurar los formatos de correo. Para poder configurar el servicio de Firebase se deberá acceder a la siguiente consola: https://console.firebase.google.com/
Dentro de la configuración del proyecto de Firebase se pueden tomar todos los datos necesarios para configurar el servicio de notificación en SAM.
La Figura 35 muestra la configuración general del proyecto desde donde se puede tomar la Id del proyecto y la clave de API de la web.
Figura 35 Configuración general de Firebase
Los datos restantes corresponden a la aplicación web que se quiere utilizar, los datos pueden ser extraídos de la sección “Tus aplicaciones” seleccionando la opción configuración como muestra la Figura 36. Para más información sobre cómo crear una aplicación ir a la siguiente guía: https://firebase.google.com/docs/web/setup#register-app.
Figura 36 Configuración de aplicación de Firebase
Finalmente, el campo “Configuración de servidor” debe tener un json correspondiente al SDK de Firebase Admin, el cual puede ser obtenido siguiendo la siguiente guía: https://firebase.google.com/docs/admin/setup#initialize-sdk.
En la Figura 37 se puede ver el panel de configuración de firebase, por más detalles sobre la configuración de un servidor Firebase dirigirse al siguiente manual: https://firebase.google.com/docs/web/setup
Figura 37 Servicio de notificación Firebase
La creación de nuevos servicios de notificación está limitada únicamente al tenant principal. Los servicios creados y activos en este aparecerán en los listados de los tenants secundarios. Desde estos listados se podrán deshabilitar, habilitar y configurar, estas opciones aplican para el tenant actual únicamente.
La opción configurar abre un nuevo panel en el cual se puede decidir si usar la configuración del tenant principal o personalizarla. Si se elige usar una configuración personalizada, los cambios impactarán únicamente en el tenant actual, los distintos tenants secundarios seguirán utilizando sus propias configuraciones.
Figura 38 Configuración de un servicio de notificación en un tenant secundario
Al seleccionar la opción “Administrar permisos de la herramienta” en el menú de configuración de la Figura 5, se abrirá un panel como muestra la Figura 39.
Figura 39 Administrar permisos de Q-flow SAM
Para agregar un usuario, grupo o rol de seguridad al conjunto de entidades que tienen permisos sobre el nodo:
1. Haga clic en el botón “Agregar”. Eso hace que aparezca en la parte superior de dicho botón un texto que dice “Comience a escribir…”. Escriba parte del nombre del usuario, grupo o rol deseado.
2. Cuando se muestre en la lista desplegable, selecciónelo.
Una vez agregados los usuarios, roles y grupos, es posible definir
qué permisos tienen cada uno de ellos. Esto se hace marcando los
casilleros “Permitir” o “Denegar” al lado de cada permiso como se
muestra en la Figura 40.
Los posibles permisos son:
· Administrar seguridad: permite agregar y modificar los permisos de la herramienta.
· Administrar configuración: permite editar aquellos elementos de la herramienta que son editables (parámetros de sistema y propiedades extendidas).
· Auditar: permite acceder a las auditorías de los distintos elementos de Q-flow SAM
Para una explicación detallada acerca del funcionamiento de los permisos de Q-flow, consulte la sección “Manejo de permisos en Q-flow” del manual del Modelo Organizacional Web.
Figura 40 Seleccionar permisos
Para editar permisos de un usuario, grupo o rol:
1. Seleccione el elemento al que quiera editarle los permisos y haga clic en el botón “Editar”, o haga clic en el símbolo “+” que se encuentra al lado del elemento.
2. Se volverá a mostrar el formulario “Configuración de permisos”. Seleccione las acciones que quiera permitir o denegar en el nuevo permiso.
Para eliminar permisos a un usuario, grupo o rol:
1. Seleccione el elemento al que quiera eliminarle los permisos y posteriormente haga clic en el botón “Eliminar”.
2. Se mostrará un mensaje de advertencia. Haga clic en el botón “Sí” y se eliminarán todos los permisos para el elemento seleccionado.
Si se disponen los permisos de auditar en SAM, se puede ver en el menú superior derecho la opción de auditorías, si se hace clic se despliega un panel de opciones como muestra la Figura 6. Esta funcionalidad brinda la capacidad de verificar los cambios realizados en propiedades extendidas, licencias y parámetros de sistema, indicando sus nuevos valores, el usuario que realizó el cambio además de su fecha y hora.
Esta auditoría indica los cambios realizados sobre todos los parámetros de sistema, si se desea saber los cambios sobre un parámetro en particular se debe utilizar la barra de búsqueda, o en su defecto acceder a la opción de ver historial en el listado de parámetros de sistema.
Figura 41 Historial de parámetros de sistema
Esta auditoría mantiene un registro de todas las licencias agregadas. En el listado se muestra el identificador de la licencia, junto con el usuario que la agregó y su correspondiente fecha y hora.
Figura 42 Historial de licencias
Esta auditoria lista todos los cambios realizados en todas las propiedades extendidas, sin importar el tipo de propiedad. Cada entrada en la tabla contiene un logo correspondiente al tipo de propiedad y se puede ampliar mostrando más detalles sobre los cambios. Si se quiere filtrar por una propiedad en particular se puede utilizar el buscador o ir al listado de propiedades extendidas y acceder al historial particular de una propiedad.
Figura 43 Historial de propiedades extendidas
A continuación, se listan los parámetros de sistema que solo pueden ser configurados por el tenant principal y que afecta a todos los tenants existentes.
Nombre técnico |
Nombre |
Descripción |
CodeExecutionTimeout |
Tiempo límite de ejecución de código
|
Especifica el tiempo máximo en segundos que se espera por la ejecución de código de manejadores de eventos, pasos de código, de evaluación por código y de integración. El valor por defecto es 600. |
CompileCodeInDebug |
Compilar código en modo depuración |
Si el valor de este parámetro es "verdadero", el código generado por el usuario para ser compilado por la aplicación, se compilará en modo debug. |
EngineNewsDBPeekPeriod |
Período de espera del motor para procesar nuevos eventos |
Indica el período de espera en segundos del motor para procesar nuevos eventos. |
IdentifyTenantsByBasePathUrl |
Identificar las instancias por la URL base |
Si es verdadero, Q-flow identificará las instancias a partir de la URL base. En caso de ser falso, en el login de los sitios se verá una opción que permite cambiar entre los tenants existentes. |
LicenseCacheExpiration |
Expiración del caché de licencias |
Indica durante cuántos segundos las licencias son guardadas en caché. |
MaxConcurrentRequests |
Cantidad máxima de solicitudes concurrentes |
Indica la cantidad máxima de solicitudes concurrentes que puede procesar el motor. |
MaxDataSourceItemsPerQuery |
Cantidad máxima de elementos por consulta a orígenes de datos |
Permite limitar la cantidad de elementos que se despliegan en un dominio de tipo selector de ítems. |
MaxLoopCount |
Cantidad máxima de bucles en procesos |
Si un proceso pasa por un paso una cantidad de veces superior a ese número, queda en estado de error. |
PendingNotificationsDBPeekPeriod |
Período de espera del motor para el envío de notificaciones |
Indica el período de espera en segundos para procesar el envío de notificaciones |
ProductName |
Nombre de producto |
Nombre de producto |
TenantBasePathTemplate |
Plantilla para URL base de la instancia
|
Esta es la plantilla de la URL base al indicar el nombre de una instancia. Se reemplazará el "{0}" por el nombre de la instancia. |
WebStatusRequestTimeout |
Tiempo límite de espera en la solicitud de estado de los sitios |
Indica el tiempo en segundos que el servidor espera que los distintos servicios y sitios respondan al pedido de estado. |
A continuación, se listan los parámetros de sistemas editables también por los tenants secundarios:
Nombre técnico |
Nombre |
Descripción |
ActionLink |
Vínculo de acción
|
Es la URL que utilizan los vínculos a acciones en los mensajes enviados por correo electrónico. Tiene la siguiente forma: "http://<URL del sitio de Qflow>/Flow/DisplayAction?flowId={0}&taskId={1}&actionId={2}&actionToId={3}&tenantId={4}&useEmptyLayout=true". |
DefaultDomainNetbiosName |
Nombre de dominio predeterminado
|
Especifica un nombre de dominio por defecto al hacer login en las aplicaciones o en el sitio web.
|
EncryptAttachments |
Encriptar archivos adjuntos
|
Si el valor de este parámetro es “verdadero”, Q-flow cifrará el contenido de los archivos adjuntos, de modo que la única forma de acceder a dicho contenido sea por medio de los permisos de Q-flow. Si este parámetro está activado, no es posible hacer búsquedas full-text utilizando el contenido de los archivos adjuntos. |
EnforceIntegratedLogon |
Forzar autenticación integrada
|
Si el valor de este parámetro es "verdadero", los usuarios solo podrán ingresar a la aplicación mediante autenticación integrada. |
FlowDetailsLink |
Vínculo a detalles del proceso |
Es la url enviada por correo, la cual redirige hacia los detalles de un proceso. |
FlowEditFormLink |
Vínculo al formulario de edición del proceso |
Es la url enviada por correo, la cual redirige hacia el panel de edición de un proceso. |
HtmlLinkTemplate |
Plantilla de mails de tipo HTML Link |
Indica la ruta del archivo correspondiente a la plantilla de envío de correos html. |
IsCheckInCommentRequired |
Comentario de protección requerido |
Si el valor de este parámetro es “verdadero”, en cada acción de protección en el árbol de paquetes deberá ingresarse un comentario obligatoriamente. Si el valor es “falso”, el comentario puede omitirse. |
IsGoogleSignInEnabled |
Habilitar el inicio de sesión con Google
|
Si el valor de este parámetro es “verdadero”, Q-flow permitirá que los usuarios se autentiquen con su cuenta de Google en los distintos sitios. De lo contrario, esta opción no se mostrará. |
IsMicrosoftSignInEnabled |
Habilitar el inicio de sesión con Microsoft |
Si el valor de este parámetro es “verdadero”, Q-flow permitirá que los usuarios se autentiquen con su cuenta de Microsoft en los distintos sitios. De lo contrario, esta opción no se mostrará. |
LicenseExpirationAlertThreshold |
Alerta de vencimiento de licencia
|
Es un número entero que indica cuántos días antes del vencimiento de las licencias se notificará a los usuarios que las licencias están a punto de vencer. Por defecto, tiene un valor de 7, es decir, avisa una semana antes. |
Logo |
Logo |
Imagen para el logo del sitio web. La relación debe ser 4:1 para que la imagen se muestre correctamente. |
MailLogo |
Logo de correos
|
Imagen para el logo que se mostrará en los correos. La imagen debe estar en formato png, jpg o jpeg para que se muestre correctamente. |
MiniLogo |
Mini logo
|
Imagen para el logo de la barra lateral colapsada del sitio web. La relación debe ser 1:1 para que la imagen se muestre correctamente. |
OrganizationName |
Nombre de la organización
|
Indica el nombre de la organización. Este nombre es utilizado por Q-flow para controlar las licencias del producto. |
RenewSessionAutomatically |
Renovar la sesión automáticamente
|
Indica si las herramientas de Q-flow, tanto de escritorio como el sitio web, deben renovar automáticamente la sesión del usuario cuando ésta se vence. |
ResponseLink |
Vínculo de respuesta
|
Es la URL que utilizarán los vínculos a los formularios de respuesta de los mensajes enviados por correo electrónico. |
SessionLeaseTime |
Duración de la sesión
|
Duración en segundos de la sesión de un usuario de Q-flow. Si no hay actividad durante ese tiempo, la sesión del usuario vence y éste debe volver a autenticarse. |
StageLink |
Vínculo de seguimiento de etapas
|
Es la url usada en los vínculos al seguimiento de etapas en los mensajes enviados por correo electrónico. |
StrongWindowsSinchronization |
Sincronización de usuarios Windows estricta
|
Si el valor de este parámetro es “verdadero”, al eliminar un usuario del Active Directory se cambiará el login de Q-flow para así permitir a otro usuario utilizar el login original. |
Theme |
Tema |
Indica qué tema utilizar en el sitio web de Q-flow. |
UndoChangesOnStepBack |
Revertir cambios al retroceder
|
Indica si, al hacer retroceder un hilo de un proceso, se deshacen los cambios hechos a los datos de aplicación, roles y archivos adjuntos en los pasos cuya ejecución se está deshaciendo. |
Finalmente se listan los parámetros de sistema que se encuentran en el archivo de configuración (System.config):
Nombre técnico |
Descripción |
QueryCommandTimeout |
Indica el tiempo en segundos en que se considera que una consulta a la base de datos, que no retorna valores, no responde. El valor es 60 por defecto. |
NonQueryCommandTimeout |
Indica el tiempo en segundos en que se considera que una consulta a la base de datos, que retorna valores, no responde. El valor es 60 por defecto. |
MaxDBConnectionRetries |
Intententos de conexión máximos a la base de datos antes de retornar un error |
CacheType |
Tipo de caché para almacenar parámetros de sistema, puede ser Redis o Default |
FilterMultivalued |
Si el valor de este parámetro es “true”, las búsquedas por datos de aplicación en el sitio web tienen en cuenta todos los valores de los datos multivaluados. Si el valor de este parámetro es “false” o no está definido, las búsquedas por datos de aplicación sólo tendrán en cuenta el primer valor de cada uno de los múltiples valores de cada dato. |