Con esta funcionalidad es posible permitir que usuarios sin permisos de administrador puedan crear y editar sus propias aplicaciones.

  

Desde el menú de lista de aplicaciones en el repositorio, estos usuarios podrán no solo desarrollar y modificar sus aplicaciones, sino también gestionar los permisos de acceso para otros usuarios. Esta funcionalidad facilita una mayor autonomía en la gestión de aplicaciones dentro del repositorio, optimizando así el flujo de trabajo y la colaboración.

 

Lista de Aplicaciones  

Los usuarios que no tengan permisos de administrador pueden crear y editar sus propias aplicaciones, desde el link directo al Applist.

De la siguiente manera se podrá tener acceso a la lista de aplicaciones llamada Applist:

https://[Servidor]/Ebavel66/app/[Repositorio]/applist 

Ejemplo: https://kpionline5.bitam.com/eBavel66/app/fbm_bmd_0699/applist 

Los usuarios regulares (sin permiso de Administrador) podrán crear aplicaciones, editarlas y conceder permisos de acceso a otros usuarios. Este acceso no otorga permisos de administrador al usuario al que se le da el acceso.

Solo podrán editar las aplicaciones de su propia autoría. No podrán editar las de otros usuarios regulares o administradores.

 

 

Al desplegar la lista de opciones, para las aplicaciones generadas con nuestra cuenta   aparecerán las opciones de editar, acceder al entorno de desarrollo y al entorno de producción

 

Para las aplicaciones donde somos invitados nos aparecerán únicamente los botones para acceder al entorno de desarrollo y al entorno de producción

 

 

Nota: 

-     No podemos accesar al entorno de producción si no hemos construido nuestra aplicación. 

 

Crear una aplicación

En la parte superior derecha, aparecerá el botón “New app”, el cual nos permitirá crear una nueva aplicación. 

 

Al dar clic en el botón “New app” aparecerá la ventana modal de creación de la aplicación, en donde debemos colocar el nombre y  una descripción  que le queramos dar a nuestra aplicación. 

 

Una vez asignado el nombre y la descripción de la aplicación nos llevara al Administrador, donde podremos diseñar nuestra aplicación.

Alcances  

Los alcances que un usuario no Administrador tiene son los siguientes:  

Menú Principal diseñador

Se tendrá acceso a la interfaz principal del diseñador en los siguientes apartados: 

 

Forms

Donde se permite al usuario ver, crear y diseñar sus formularios.

 

Crear la forma

Al momento de dar clic en el boton “create app” se desplegara la siguiente ventana modal, donde deberemos generar nuestra primera forma asignando el nombre de la forma, una descipcion y el tipo de forma.

 

 

Posteriormente podremos empezar a diseñar nuestra forma, agregándole los campos necesarios.

 

 

 

 

 

 

 

 

Crear la vista de la forma

Una vez construido nuestro formulario debemos crearle una vista en el apartado “views”

 

 

Asignamos un nombre y seleccionamos el tipo de visa que buscamos generar

 

 

 

Seleccionamos los campos que deseamos mostrar en la interfaz de la vista.

 

Workprocess

En la sección de workprocess pueden configurarse aspectos de ejecución avanzados para la forma al momento de agregación de un registro, actualización de un registro, borrado de un registro, al ejecutarse alguna acción de una forma o al cargarse un Excel.

 

Además se pueden calendarizar tareas de trasferencia de datos de una forma a otra o de tipo script.

 

Business Intelligence

En la sección de business Intelligence se pueden realizar las configuraciones para generar un modelo para la aplicación Artus. Se requiere generar un modelo a partir de una forma de eBavel.

 

Security

En la sección security se cuenta con 2 botones, “Users” y “Data” los cuales se detallan a continuación: 

 

Users 

En este apartado es donde se permite compartir la aplicación con los usuarios que seleccionemos. Al momento de dar clic sobre el botón nos desplegara la siguiente ventana modal. 

 

 

 

En esta ventana al dar Seleccionar nos abrirá una nueva ventana modal llamdad  users & permissions, donde deberemos seleccionar los usuarios a los que queremos dar acceso a nuestra aplicación.

 

 

 

Una vez seleccionado los usuarios a los que les daremos acceso a nuestra aplicación, nos regresara a la ventana inicial donde mostrar el listado de usuarios que le dimos permisos.

 

Los usuarios agregados, tendrán la posibilidad de ingresar a la aplicación en producción y en development pero no tendrán la posibilidad de editar la aplicación.

Data 

En data puede controlar la seguridad de la aplicación, ya sea por roles de usuario o usuarios específicos sobre vistas, formas o campos.

 

Se recomienda realizar la limitación en seguridad de acceso a las vistas ya que al limitar las vistas es menos probable tener conflictos más adelante con los accesos a los datos de las formas.

Workflow

El usuario podrá accesar al apartado de workflow donde podrá crear flujos de trabajo, con tareas de usuario, envió de correo o avanzados como tipo script en donde por medio de un diseñador de diagrama se crean distintos caminos en base a las decisiones o valores obtenidos para lograr uno o varios procesos.

 

 

 

Settings

En Settings puede configurar aspectos de la aplicación, el apartado cuenta con 3 botones los cuales se detallan a continuación.

 

General 

En la configuracion general tenemos acceso a todas las configuracion de la aplicación  

  • Applicatíon – para ver una descripción de estadísticas de la aplicación.
  • Dashboards & artus reports - para visualizar haciendo clic en el botón de acceso rápido Paneles de Artus.
  • Web design – para editar aspectos gráficos del app como el color,  iconos y   fuentes.
  • Import / export app – para realizar importaciones y exportaciones del app.
  • Location – para realizar configuraciones en los archivos de idioma y seleccionar el idioma.
  • Security – para separar la seguridad de development con producción y activar el autologin en dispositivos móviles.
  • Webservices – para seleccionar los servicios externos disponibles.

 

 

Cuando está configurada la opción de Administrar opciones de seguridad por separado en Producción, esta función también está disponible en producción en el apartado de seguridad.

 

Menú 

El botón menú nos permitirá editar el menú principal de nuestra aplicación a través de la interfaz mostrada en la imagen, pudiendo seleccionar entre la vista metro, simple y dropdown.

 

Podemos alternar entre los tipos de vista y sus diferentes elementos, ya sean accesos a vistas o cualquiera de los elementos mostrados a continuación.

 

 

Templates

Esta opción se utiliza para crear plantillas con un formato específico para las notificaciones vía correo que se realicen cuando se inserta, elimina o cambia uno o más registros de una forma específica o para las notificaciones de Procesos de Negocio.

 

Limitantes 

 

Se tiene una serie de limitantes para los usuarios no Administradores, a continuación, se dará a conocer:

  • No podrá editar aplicaciones que no son de su auditoria.
  • No tendrán acceso a los aparatados de Usuarios y Roles.
  • No tendrá acceso para crear conexiones de DataSource.
  • Los usuarios con permiso de administrador no pueden ver el botón para crear una nueva aplicación.

 

 

 

Nota: 

-       La opción de accesar a aplicaciones en el ambiente de desarrollo no esta soportada y permanece como deshabilitada. 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Diseño de aplicaciones por usuarios no administradores (Field Data Collection)

 

Esta nueva funcionalidad permite que usuarios que no son Administradores tengan permisos de diseñar sus propias formas. Esta configuración estará habilitada por repositorio.

 

 

Alcances  

Se tiene ciertos alcances para los usuarios que no son administradores, que a continuación vamos a mencionar:

Formas

                            •    Solo tendrá permitido diseñar, editar y eliminar formas que el mismo usuario creo.

 

 

Al tener acceso a crear una forma, también se tendrá acceso a diversos apartados del diseño de la forma:

  1. Diseño. - Podrá tener acceso a todos los tipos de secciones y preguntas que existen en el diseñador.

 

Tendrá la opción de utilizar los catálogos que un usuario administrador haya creado, para usarlos en los diferentes tipo de preguntas que tienen la opción de usar catálogos.

 

 

 

 

  1. Invitar Usuarios. - Permite invitar a otros usuarios a tener acceso a la forma.

 

}

 

  

  1. Invitar Grupos. - Permite invitar a Grupos a tener acceso a la forma.

 

 

 

 

  1. Modelo. - Podrá crear modelos de Artus en base a la forma de eforms y de eBavel.   

 

 

 

 

En la configuración del modelo, solo se desplegará la lista de aplicaciones que el mismo usuario agrego desde eBavel.

 

   

  1. Destino de Datos. - Permite crear destinos de datos hacia eBavel y email.

 

 

 

 

En el Caso de los destinos de datos hacia eBavel solo mostrará el listado de aplicaciones creadas por el mismo usuario.

 

 

 

  

  1. Detalle de la Forma. –  Tiene acceso a la configuración general, avanzado, formato, generar enlace de la forma.

 

 

 

Bitácora de Capturas

El usuario tendrá acceso al apartado de bitácoras de capturas, donde podrá visualizar el registro de capturas realizadas de las formas que el diseño, así como exportar en Excel, exportar las imágenes de las capturas realizadas en archivos ZIP y PPT.

 

 

 

 

Bitácora de Sincronización

En este apartado el usuario visualizara las capturas que se sincronizaron y podrá ver si esa captura tuvo errores al momento de su sincronización. 

 

Bitácora de Destino

Se muestran las capturas realizadas y tienen destino de datos configuradas.  En donde se prodra procesar las capturas que fallaron.

 

Portal

En este aparto el usuario visualizara las formas que el creo y las formas a las que fue invitado, al dar clic en la forma, abrirá la captura en línea de dicha forma.

 

Limitantes

El usuario no administrador cuenta con ciertas cosas que no podrá realizar en la interfaz, como por ejemplo:

  • No podrá crear catálogos, ni tendrá acceso a ese apartado.
  • No podrá tener acceso al apartado de Agendas, es decir no podrá configurar una agenda.
  • No podrá ingresar a la configuración global de la aplicación.
  • No podrá tener acceso a la creación y configuración de Grupos y Usuarios.

 

Nota: 

-       Por el momento si es necesario ceder los permisos de la forma a otro usuario, se tendrá que levantar un ticket a soporte solicitando dicho cambio.