Notas de la versión 20.0: 31 de agosto de 2019#
Resumen#
En esta versión, agregamos nuevas funciones y mejoras que le permiten hacer lo siguiente:
Obtener un enlace de descarga de la nueva aplicación móvil de Rebus para Android e iOS.
Solicitar al usuario que restablezca su contraseña.
Crear widgets que muestren los registros cuyos datos coincidan con un patrón especificado.
Crear usuarios laborales masivos mediante la carga de un archivo .CSV.
Utilizar seis operadores más al configurar la asignación mejorada de un grupo de actividades del módulo de trabajo.
También cambiamos la forma de actualizar los datos en los widgets para mejorar el rendimiento.
Nuevas funciones#
Enlace de descarga de la aplicación por SMS#
Ahora puede acceder a su aplicación Rebus desde su teléfono o tableta con la nueva aplicación Rebus, disponible en iOS y Android. Vea sus tableros, cree widgets y haga un seguimiento de su administración laboral en cualquier lugar y en cualquier momento. Si su perfil de usuario de Rebus está configurado con su número de teléfono móvil, puede obtener un enlace de descarga por SMS. Para descargar la aplicación, inicie sesión en su cuenta de la aplicación Rebus y haga clic en el icono del teléfono móvil en la parte superior de su página principal para recibir un enlace de descarga por SMS.
Mejoras: creador de widgets#
Crear widgets que muestren los registros que coinciden con los patrones#
Ahora puede utilizar «expresiones regulares» en la etapa Filtros del Creador de widgets. La función regexp() le permite encontrar registros que tengan una cadena de caracteres que coincidan con un patrón especificado:
FIELD_NAME = regexp(expression(REGEX_PATTERN),options(REGEX_FUNCTION_OPTIONS)
La función regexp() evalúa el valor del campo especificado de cada registro y selecciona el registro si el valor coincide con el patrón regex. También puede especificar un argumento de opciones que proporciona opciones sobre cómo se evalúa una cadena de entrada. El ejemplo siguiente muestra una función regexp() que excluye todos los registros que tengan un valor que coincida con un determinado patrón, en este caso todos los SHIPTO_CUSTOMER_NAME donde el campo NO inicia con WALMART.
Opción |
Descripción |
---|---|
i |
Falta de distinción entre mayúsculas y minúsculas cuando coinciden las letras. Por ejemplo, no se distingue entre «A» y «a», que normalmente se tratan como caracteres diferentes. |
m |
Al evaluar cadenas con valores multilíneas, los anclajes (es decir, ^ para el inicio, $ para el final) coincidirán al principio o al final de cada línea. Sin esta opción, estos anclajes coinciden al principio o al final de toda la cadena. |
x |
Ignora todos los caracteres de espacio en blanco en un patrón a menos que se escapen (/) o se incluyan en una clase de caracteres. También se ignoran todos los caracteres hash o la tecla almohadilla (#) y todos los caracteres encerrados entre ellos, lo que permite incluir comentarios en patrones complicados. |
s |
Permite que el carácter de punto (.) coincida con todos los caracteres, incluidos los de nueva línea. |
Determinación automática del tipo de datos#
Al editar la etapa de un widget en el creador de widgets, ya no se le pide que introduzca el tipo de datos de un campo. En cualquier situación en la que el tipo de datos de un campo sea ambiguo para el sistema, Rebus ahora busca la forma en que la etapa manipulaba previamente el campo y determina cuál debe ser su tipo de datos.
Cambios guardados al salir de las etapas Grupo o Visualización#
Ahora, las funciones que está editando en el editor de código siempre se guardan cuando hace clic en el botón Guardar/Aplicar/Siguiente/Finalizar para salir de las etapas Grupo o Visualización del Creador de widgets. Antes, si no guardaba los cambios en una función que estaba editando, los cambios se perdían al hacer clic en un botón para salir de la etapa.
Creador de widgets. Eliminación de la etapa Redactar#
Se eliminó la etapa Redactar de la pantalla Creador de widgets porque la etapa Filtro puede realizar el mismo tipo de procesamiento. Cualquier widget que utilizara la etapa Redactar seguirá funcionando, pero la etapa Redactar tendría que ser eliminada y reemplazada por una etapa Filtro equivalente si se quisiera editar. La etapa Redactar le permite excluir del conjunto de datos los registros que coinciden con los criterios especificados.
Mejoras: módulo de trabajo#
Más opciones con la asignación mejorada de grupos de actividades#
Ahora puede utilizar seis nuevos operadores al configurar la asignación mejorada de un grupo de actividades, además de los operadores igual (=) y no igual (!=) ya disponibles.
Operador |
Definición |
Tipo de valor |
---|---|---|
< |
Menor que. |
Número entero |
<= |
Menor que o igual a. |
Número entero |
> |
Mayor que. |
Número entero |
>= |
Mayor que o igual a. |
Número entero |
In |
Igual a cualquiera de los valores separados por comas. |
Cadena |
Not In |
No es igual a ninguno de los valores separados por comas. |
Cadena |
Un esquema de asignación mejorada le permite asociar a un grupo de actividades todas las actividades que tienen un valor que cumple con los criterios configurados en un valor de campo auxiliar.
Creación de usuarios laborales de forma masiva#
Ahora puede crear usuarios laborales de forma masiva en Rebus importando un archivo .CSV que tenga los detalles de los usuarios laborales que deben crearse. Para crear usuarios laborales de forma masiva, haga clic en el nuevo botón «Importar desde CSV», que se agregó en la parte superior derecha de la pantalla Administración de usuarios laborales y, a continuación, cargue el archivo .CSV que tiene los detalles necesarios para crear los registros de usuarios laborales. Ejemplo de archivo .CSV como se muestra en una hoja de cálculo:
Columna |
Obligatorio |
Lo que introduce como valor |
Pantalla donde se muestra el valor |
---|---|---|---|
userID |
Y |
ID de usuario. No puede estar en uso por ningún usuario laboral existente en Rebus. |
Administrador de usuarios laborales |
firstName |
Y |
Nombre del usuario. |
Administrador de usuarios laborales |
lastName |
Y |
Apellido del usuario. |
Administrador de usuarios laborales |
labarUsergroupId |
ID del grupo de usuarios laborales del usuario. Debe ser un grupo de usuarios laborales que ya está configurado en Rebus. |
Administración de grupos de usuarios laborales |
|
N |
Cadena |
Correo electrónico del trabajo del usuario. |
|
baseShift |
N |
Cadena |
ID del turno que el usuario trabaja la mayor parte del tiempo. Se utiliza para la creación de informes de tiempo. Debe estar ya configurado en Rebus. |
El nombre del grupo de usuarios laborales no se puede editar#
Ya no puede cambiar el nombre de un grupo de usuarios laborales después de haberlo creado. Si desea cambiar el nombre de un grupo, elimine el grupo y vuelva a crearlo.
Revisión de errores laborales. Selección de todas las transacciones en cuarentena#
Ahora puede seleccionar toda una lista de transacciones en cuarentena en la página Revisión de errores de transacción marcando la casilla en la parte superior de la cuadrícula. También puede copiar el contenido de una celda individual en lugar de toda la fila, seleccionándola y haciendo clic en la opción Copiar.
Otras nuevas mejoras#
Restablecer las contraseñas y las sesiones de los usuarios finales#
Si tiene acceso a la pantalla Administración de usuarios, ahora puede finalizar la sesión de un usuario y solicitarle que restablezca su contraseña. Se agregaron dos nuevos botones a la pantalla Administración de usuarios:
Opción |
Lo que ocurre cuando se hace clic |
---|---|
Sesión del usuario final |
La sesión de Rebus del usuario se finaliza y es expulsado del sistema. |
Restablecer contraseña |
El usuario recibe un correo electrónico de restablecimiento de contraseña en su correo electrónico empresarial. El usuario debe conocer las respuestas a las preguntas de seguridad de su cuenta. Esta opción es diferente de la de «Expiración de la contraseña», ya que no se le pide al usuario que introduzca su antigua contraseña para restablecerla. |
Se cambió la actualización de datos del widget para mejorar el rendimiento#
Si un widget en tiempo real se configura con un intervalo de fechas superior a 32 días, se activará automáticamente la opción «Inmovilizar», lo que significa que no se actualizará automáticamente a la velocidad especificada en las propiedades del widget. El icono de un copo de nieve junto al título del widget se refiere a un widget en el que la opción Inmovilizar está automáticamente activada.
Para actualizar los datos del widget, seleccione la opción Actualizar en el menú del icono de engranaje. Si un widget en tiempo real tiene un intervalo de fechas de 32 días o menos, tendrá un icono de reloj , que indica que los datos del widget se están actualizando a la velocidad especificada en las propiedades del widget. Puede liberar un widget congelado y cambiar el icono de un copo de nieve por el de un reloj si reduce manualmente el intervalo de fechas del widget a 32 días o menos:
Si abre el formulario Propiedades del widget y cambia los parámetros de la fecha, el widget se liberará automáticamente.
Si usa la cinta de fechas del widget para reducir el intervalo de fechas, también tendrá que abrir el menú del icono de engranaje y desmarcar la nueva opción «Congelado» para liberar el widget.
Esta función mejora el rendimiento de la aplicación.
¿Cómo se ven afectados los tableros en cascada y las series de exploración en profundidad?#
Si un widget primario de un tablero en cascada o de una serie de exploración en profundidad se inmoviliza automáticamente, todos sus widgets secundarios también se inmovilizarán. Si un widget primario se libera reduciendo su intervalo de fechas, todos sus widgets secundarios también se liberarán.
Puede asignar usuarios al grupo de aislamiento en la administración de usuarios#
Corrección de errores#
Creador de widgets#
Los nombres de los campos de la etapa Grupo ya no pueden incluir espacios.
Widgets en cascada y exploraciones en profundidad#
Agrupación de widgets. El widget primario de la cuadrícula muestra más filas de datos en la agrupación.
Exploración en profundidad de widgets. La determinación de los valores de fecha para las series comunes no funciona.
Exploración en profundidad de widgets. Después de cambiar el valor del parámetro, los datos se muestran en función del parámetro anterior en el widget.
Tablero integrado. La consola arroja un error al intentar cargar los widgets secundarios de la cuadrícula.
Widgets antiguos. Tablero integrado. No se pueden cargar los widgets secundarios ni los subconjuntos.
Tablero. Los gráficos circulares ahora pueden ser los widgets maestros de una serie de exploración en profundidad.
Widgets y tableros. Otros#
El modo de pantalla completa predeterminado eliminó la pestaña de favoritos, que todavía está presente.
Tablero. Se produce un error en la consola al arrastrar el widget al tablero.
Tablero de control. Error de consola. No se puede leer la propiedad «getBoundingClientRect» de indefinido.
Tablero. En el widget de cuadrícula puede desaparecer la estructura de la tabla arrastrando todos los títulos de las columnas uno por uno.
Tablero. Se produce un error en la consola al exportar el widget de la cuadrícula como Excel desde el tablero.
Widgets favoritos. No se pueden agregar widgets a los favoritos.
Módulo de trabajo#
Administración de usuarios laborales. Se agrega correo electrónico y turno al archivo CSV.
Grupo de usuarios laborales. El mensaje de campo obligatorio en el modo de creación no se muestra.
Otros#
Administración de la organización. El cambio en la aplicación de la política de privacidad conduce a una ventana emergente de error que dice «Acceso denegado».