|
|
|
|
|
- Identificación del usuario: Groupware Usuario
- Presentación
- Integrar el Groupware Usuario
- Abrir el proyecto de ejemplo
- Integrar el Groupware Usuario
- Configurar el Groupware Usuario
- Crear usuarios y grupos
- Definir los permisos de usuarios y grupos
- Prueba de la aplicación
- Información adicional
- Conclusión
Tutorial - Groupware Usuario
Identificación del usuario: Groupware Usuario Abordaremos los siguientes temas: - ¿Qué es el Groupware Usuario?
- Integrar el Groupware Usuario.
- Configurar el Groupware Usuario.
- Probar el Groupware Usuario.
20 min Una aplicación puede ser utilizada por varios colaboradores con perfiles diferentes. Se pueden establecer varios niveles de acceso según el usuario. Por ejemplo: - el personal de secretaría puede ver la lista de precios y crear pedidos.
- los vendedores pueden ver la lista de precios, hacer pedidos y crear nuevos clientes.
- los administradores tienen acceso a todas las opciones.
WINDEV permite administrar fácilmente estos niveles de acceso a través del Groupware Usuario. Vamos a integrar el Groupware Usuario en nuestra aplicación "WD Full Application" y a configurarlo.
Integrar el Groupware Usuario Abrir el proyecto de ejemplo Este tutorial utiliza el proyecto "WD Full Application". Para abrir este ejemplo: - Vaya a la página de inicio de WINDEV (Ctrl + <).
- En la página de inicio, haga clic en "Tutorial", luego en "Tutorial - WINDEV application: Manage data", haga doble clic en "Full application - Answers".
Integrar el Groupware Usuario Puede integrar el Groupware Usuario en el proyecto con solo unos clics: - En la pestaña "Proyecto", en el grupo "Proyecto", haga clic en "Groupware Usuario". La ventana de configuración del proyecto se abre y la pestaña "GPU / Tienda privada" aparece seleccionada automáticamente.
Si tiene varias configuraciones de proyecto, el Groupware Usuario puede configurarse para solo una de ellas. La ventana de inicio de sesión solo se mostrará cuando se pruebe esa configuración. - En "Groupware Usuario", haga clic en "Cambiar". La ventana de configuración del Groupware Usuario se abre.
- Active el Groupware Usuario haciendo clic en "Activo".
Configuración del Groupware Usuario La ventana de configuración del Groupware Usuario contiene varias pestañas y diferentes opciones. Vamos a ver estas opciones para configurar el Groupware Usuario de nuestro ejemplo. - En la pestaña "General", las opciones "Groupware Usuario estándar" e "Inicio automático" están seleccionadas de forma predeterminada. Veamos en qué consisten:
- La opción "Groupware Usuario estándar" integra el Groupware Usuario y lo asocia a la configuración actual del proyecto. Los permisos se definen en la aplicación.
También es posible utilizar el Groupware Usuario BaaS (Backend as a Service) con administración de permisos mediante un servidor. Para obtener más información, consulte Groupware Usuario. - La opción "Inicio automático" indica que el Groupware Usuario inicia al mismo tiempo que la aplicación.
La opción "Inicio manual (mediante programación)" permite definir el momento en el que debe iniciar el Groupware Usuario.
- Conserve las opciones seleccionadas de forma predeterminada.
- Haga clic en la pestaña "Opciones".
Esta pestaña permite especificar las diferentes opciones de personalización del Groupware Usuario. Veamos los distintos modos de personalización disponibles:
- Sin personalización (predeterminada): todos los elementos del Groupware Usuario se integran en la aplicación. Todos los cambios del Groupware Usuario se integran automáticamente con cada actualización. También puede aplicar la plantilla del proyecto a las ventanas del Groupware.
- Personalizar UI de conexión (inicio de sesión, registro): el componente WDGPU_WD se integra en el proyecto. Este componente solo contiene la ventana WIN_GPU_WD_Login. Esta ventana se puede personalizar según sus necesidades.
Las demás ventanas del Groupware Usuario se integran directamente en la aplicación. Todos los cambios del Groupware Usuario se integran automáticamente con cada actualización. También puede aplicar la plantilla del proyecto a las ventanas del Groupware. - Personalización completa (modo experto): el componente WDGPU_WD se integra en el proyecto. Este componente contiene todos los elementos necesarios para administrar el Groupware Usuario. Todos los elementos se pueden personalizar. Sin embargo, esta opción no permite seguir los futuros cambios del Groupware Usuario.
- Para este ejemplo, conserve la opción "Sin personalización".
- Seleccione la pestaña "Archivos".
Esta pestaña permite definir el formato y la ubicación de los archivos de datos del Groupware Usuario. En este caso, utilizaremos archivos de datos HFSQL Classic, en el directorio predeterminado.
También puede definir el modo de autenticación del usuario:- Groupware Usuario (utilizaremos esta opción).
- directorio LDAP o Active Directory. En este caso, al instalar la aplicación, el usuario podrá introducir los parámetros de su directorio LDAP o Active Directory.
- Autenticación de Windows.
- Seleccione la pestaña "OAuth".
Esta pestaña permite autorizar el uso de un servicio de conexión específico. Una vez seleccionado el servicio, se deben especificar los identificadores correspondientes (proporcionados al registrar la aplicación en el servicio).
Hemos terminado de configurar las opciones del Groupware Usuario. Ahora podemos validar la ventana de configuración. - Confirme los cambios de la ventana de descripción del Groupware Usuario.
- Un mensaje aparece indicando que una cuenta de administrador se crea de forma predeterminada.
El supervisor es el usuario predeterminado. La primera vez que inicie la aplicación, podrá establecer la contraseña utilizada por el supervisor. - Valide el mensaje. El Groupware Usuario se integra en la aplicación.
- Valide la ventana de descripción de la configuración del proyecto.
Configurar el Groupware Usuario La configuración del Groupware Usuario consiste en definir los diferentes usuarios de la aplicación, así como los permisos otorgados sobre las diferentes ventanas y controles. Los usuarios se pueden configurar: - durante el proceso de desarrollo, probando la aplicación. Los archivos de datos necesarios (de usuarios y permisos) se pueden instalar con la aplicación.
- al instalar la aplicación (por el administrador de la aplicación).
Vamos a probar la aplicación para configurar el Groupware Usuario: - Pruebe el proyecto (haga clic en en los botones de acceso rápido). Una ventana de inicio de sesión se abre.
- Inicie sesión como "supervisor". Defina la contraseña y confírmela.
- Valide.
- Un nuevo menú le permite probar o configurar la aplicación.
- Seleccione la opción "Configure groupware". La ventana de configuración del Groupware Usuario de la aplicación que se está probando se abre.
Crear usuarios y grupos Para configurar el Groupware Usuario, crearemos un usuario llamado "Test_1" y lo asociaremos al grupo "Tests". Luego, estableceremos los permisos del grupo.
En primer lugar, vamos a crear el usuario "Test_1": - Haga clic en "New" debajo del área "Users". La ventana que permite agregar un nuevo usuario se abre.
- Introduzca la siguiente información:
- Username: Test_1
- Last name: Test_1
- Password: Test_1
- Haga clic en "Save". El usuario "Test_1" aparece en la lista de usuarios definidos para el Groupware Usuario.
Ahora vamos a crear un grupo de usuarios: - Haga clic en "New" debajo del área "Groups". La ventana para introducir un nuevo grupo aparece.
- Introduzca "Tests" para el nombre del grupo.
- Haga clic en "Save". El grupo "Tests" aparece en la lista de grupos definidos para el Groupware Usuario.
Ahora, vamos a asociar el usuario al grupo: - Seleccione el usuario "Test_1" en la ventana.
- Arrastre el usuario "Test_1" y suéltelo en el grupo "Tests".
- La asociación se realiza correctamente.
Definir los permisos de usuarios y grupos Vamos a definir los permisos del grupo "Tests". Estos permisos se concederán a todos los usuarios del grupo. En nuestro ejemplo, los usuarios del grupo "Tests" no podrán: - Abrir la ventana de envío de correos electrónicos.
- Crear o modificar un producto.
Para definir los permisos del grupo "Tests" desde la ventana de administración del Groupware Usuario: - Haga clic en "Manage rights" en la parte izquierda de la ventana.
- Seleccione el grupo "Tests".
- Haga clic en "Next".
La ventana que aparece permite seleccionar cada ventana o reporte de la aplicación. - Por cada ventana o reporte, es posible especificar si el grupo tiene permisos de acceso.
- También es posible establecer si los controles de cada ventana se comportarán como la aplicación (modo predeterminado) o si estarán deshabilitados, ocultos o en gris.
En nuestro caso, queremos impedir el acceso a la ventana "WIN_Sending_an_email": - Seleccione la ventana en la lista.
- Haga clic en "Forbid access".
- El grupo de usuarios ya no podrá acceder a la ventana.
Ahora, vamos a definir los permisos de la ventana "WIN_Menu". Esta ventana contiene: - una opción de menú para abrir la ventana de gestión de correos electrónicos: haremos que esta opción sea invisible para el grupo "Tests".
- los botones "New" y "Modify": vamos a poner en gris estos botones.
Para ello: - Seleccione la ventana "WIN_Menu".
- Haga clic en "Next".
- La ventana para configurar los permisos de los controles aparece.
- Cambie el estado de los controles "BTN_Modify" y "BTN_New" a "Grayed":
- Cambie el estado la opción de menú "Send an email" a "Invisible":
- Haga clic en "Save".
- Cierre la ventana de configuración.
- El editor de WINDEV se muestra en pantalla.
Prueba de la aplicación Vamos a probar la aplicación utilizando el nombre de usuario "Test_1". - Pruebe el proyecto (haga clic en en los botones de acceso rápido). Una ventana de inicio de sesión se abre.
- Inicie sesión como "Test_1" con la contraseña "Test_1". Valide.
- La aplicación se abre.
- Si es necesario, seleccione la pestaña "List of products". Los botones "New" y "Modify" aparecen en gris y la opción "Send an email" no se muestra.
- Salga de la aplicación y vuelva al editor.
En este tutorial, seguimos los pasos necesarios para integrar y administrar el Groupware Usuario. Vimos el método de integración más simple. Para obtener más información, consulte Groupware Usuario. En los siguientes tutoriales, volveremos a utilizar el proyecto "WD Full Application" y ya no utilizaremos el Groupware Usuario. Por lo tanto, vamos a desactivar el Groupware Usuario en la aplicación. - En la pestaña "Proyecto", en el grupo "Proyecto", haga clic en "Groupware Usuario".
- La ventana de configuración de la plataforma actual se abre en la pestaña "GPU / Tienda privada".
- En "Groupware Usuario", haga clic en "Cambiar".
- En la ventana que aparece, en la pestaña "General", en el área "Activar Groupware Usuario", haga clic en "Inactivo".
- Valide la ventana de configuración del Groupware Usuario.
- Valide la ventana de descripción de la configuración del proyecto.
Si ejecuta pruebas automáticas en su aplicación, configure el Groupware Usuario para no utilizar la ventana de inicio de sesión. Complete los campos correspondientes en la sección "Inicio de sesión automático para el modo de prueba", en la pestaña "Opciones" de la ventana de configuración del Groupware Usuario.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|