Тёмный

TODO sobre USUARIOS Y PERMISOS AppSheet 

Manuel Aragones Profesor de Informatica
Подписаться 47 тыс.
Просмотров 11 тыс.
50% 1

Conviértete en miembro de este canal para disfrutar de ventajas:
/ @manuelaragonesprofesor
Si quieres contactar conmigo háblame por whatsapp wa.link/u8q20j
Si quieres enviarme un correo info@appsheet.es
Gestión de usuarios y permisos en AppSheet
Introducción
Cuando has diseñado una app en AppSheet lo siguiente que puedes necesitar hacer es compartirla con otros usuarios, así seas un desarrollador y realices apps para terceros o seas el administrador de la aplicación y vayas a tener otros usuarios que accedan a ella, lo cierto es que tendrás que compartir la app con otras personas.
En este caso, necesitas configurar los permisos de cada usuario, es decir, que datos va a poder ver, modificar y que acciones va a poder realizar en la App, en función de su rol dentro de la organización o en función de los parámetros que el administrador estime oportunos.
Compartir mi app con otros usuarios.
Para compartir una app con otros se utiliza un enlace que se envía a la persona que quieres que acceda, si la app tiene habilitada la autenticación de Google entonces previamente deberás añadir al usuario por medio de su correo electrónico a los usuarios autorizados, esto lo debes hacer en el botón SHARE APP
Al añadir el usuario puedes asignarle los siguientes permisos:
Edit definition: permiso de edición de la app en este caso sería como un coautor.
View definition: permiso para ver la edición, pero no poder modificarla.
User: permiso solo como usuario, pero no puede acceder al editor de AppSheet.
También si pinchas en el botón advanced puedes asignarle un ROL como Admin o User. Como veremos mas adelante, este rol lo podemos usar también en nuestra App para configurar algunos permisos mediante la variable o función USERROLE().
Si no tienes habilitada la autenticación de Google significa que la app es publica y cualquiera podrá acceder a la información guardada en ella, esto puede ser un riesgo si tienes datos privados.
Existe la posibilidad de crear un fichero APK desde Appsheet y luego subirlo a alguno de los stores, Play store de Android o Apple store de Apple. Para poder generar el fichero APK desde Appsheet debes tener la aplicación implementada (DEPLOYED), en el plan Free o gratuito de Appsheet por defecto la app esta en modo prototipo (no implementada), aunque según lo indicado recientemente, con el plan free puedes tener la App implementada pero solo con 3 usuarios.
Para introducir una app en alguna de estas plataformas es necesario crear una cuenta de desarrollador en aquella donde deseemos distribuir la app y luego subirla, hay que tener en cuenta que la plataforma nos la tiene que aprobar para poder distribuirla.
Aunque la información no está clara, puedes tener hasta 10 usuarios si tienes la app no implementada o en modo prototipo (plan free), hay expertos que dicen que cada uno de esos usuarios pueden acceder por 3 dispositivos diferentes, por lo que configurando un login se podría tener 30 usuarios supuestamente que podrían acceder con plan gratuito.
Esta opción no está confirmada oficialmente por AppSheet o Google y si la utilizamos corremos el riesgo de que la aplicación sea bloqueada.
En el día de hoy 25/03/2024 he tenido una conversación en el chat de ayuda de Appsheet gestionado por Google y me han indicado que efectivamente cada usuario puede entrar por 3 dispositivos diferentes, pero siempre y cuando cierren la sesión en uno y entren en el otro dispositivo, en el caso de que entren en los 3 dispositivos a la vez la app puede ser bloqueada, también Google te puede bloquear la app si entran mas de 10 usuarios en el modo prototipo.
En esta misma conversación me han indicado que puedes implementar la app con el plan free, pero solo puedes tener 3 usuarios en la app. Lo que esta claro es que la información en materia de usuarios no es muy concreta y si te pasas de 10 usuarios en modo prototipo te pueden bloquear.
También es importante saber que en el caso de que distribuyamos nuestra app a diferentes usuarios debemos desarrollar en ella un sistema de configuración de permisos de forma que unos usuarios no accedan a la información de otros usuarios.
También tenemos la opción de las private tables, es una opción que nos permite que cada usuario tenga su tabla privada y que ni siquiera el administrador de la app pueda acceder, sobre esto tengo que investigar más, pero creo que podría ser una buena opción a la hora de distribuir una app por el play store o apple store.
La opción usersettings se puede usar, aunque tengamos la autenticación de Google activada.
Para poder usar el login debemos tener una tabla de usuarios y contraseñas (imagen 1), en este caso en el campo contraseña del apartado de usersettings tendríamos que crear una validación de datos en el apartado data validity del campo, concretamente en valid if (imagen 4) la formula usada es:
[_THIS]=LOOKUP(USERSETTINGS("USUARIO"),"USUARIOS","USUARIO","CONTRASEÑA")

Опубликовано:

 

6 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 26   
@michaeljossefpradaburgos9609
@michaeljossefpradaburgos9609 Месяц назад
Manuel, muchas gracias por todas tus explicaciones, me has servido bastante, al igual que tu manual y la información de tu página web !!! gran instructor!!!
@programadorappsheet
@programadorappsheet Месяц назад
Hola Manuel, es un honor y bendición para mi poder saludarte. Te comento que estoy en Venezuela y gracias a tus cursos he iniciado el proceso de diseño de aplicaciones en appsheet, pero la plataforma no me permite cancelarla (pagarla) desde mi pías y estoy urgido de publicarla pues será utilizada por mas de 100 usuarios. Por favor me podrías auxiliar. Gracias, Bendiciones abundantes
@inversioneszoilita8637
@inversioneszoilita8637 2 месяца назад
Hola tengo una tabla menu (creada con base en tus videos) a esa tabla menu le agregue un campo enumlist "ROL" para los roles, luego en ajustes de usuario configure un campo "Rolusuario" que con la formula LOOKUP(USERSETTINGS("Correo"), "Clientes", "Correo", "Rol") trae el rol de la tabla clientes con base en el correo loggeado, esta formula esta como calculo automatico de ese campo. luego en secuity filters pongo la siguiente condicion IN(usersettings("Rolusuario"), [ROL]) y no me funciona el filtro, no me aparecen los menus que puedo hacer en ese caso?
@SaboresdelaVidS.L.
@SaboresdelaVidS.L. 3 месяца назад
Buenas Manuel, muy buena explicación. He conseguido hacer un CRM que dependa de Factusol para los comerciales de la empresa, de una forma sencilla y con lo que realmente necesito para el seguimiento de los clientes, hasta el momento lo hacia con Google Sheet pero así es mucho más fácil. Ahora solo me falta el filtro de tabla por usuario de usser settings que inicie. He creado ya los usuarios y aparentemente me funcionan. Ahora el problema que tengo es que me filtre según inicio con un usuario o otro. Le meto la formula pero no me filtra no se me ven los clientes. Creo que el problema lo tengo en que no hay relación entre la tabla o columna donde pone a que comercial pertenece el cliente y el usuario que se registra. Y por eso no me filtra nada. Quedo a la espera. Muchas gracias.
@ManuelAragonesProfesor
@ManuelAragonesProfesor 3 месяца назад
Puede ser varios detalle. Revisa bien lo que haz hecho
@user-rz5rd9wx1y
@user-rz5rd9wx1y 5 месяцев назад
Muy buena explicación. Gracias por compartir.👍👍👍👍
@tampocoestoy
@tampocoestoy 5 месяцев назад
Muchas Gracias por tu explicación, de todos los youtubers que enseñan Appsheet, eres el mas claro y conciso, también el mas generoso. te quería preguntar tengo una app en modo prototipo con 8 usuarios activos. existe alguna limitación en cuanto a capacidad de almacenamiento, registros o tiempo de uso en esta versión gratuita?
@ManuelAragonesProfesor
@ManuelAragonesProfesor 5 месяцев назад
En principio no, pero a partir de 5000 registros se va poniendo lenta la cosa, siempre puedes migrar a MySQL. Pero si no me equivoco en la documentación de Appsheet no dice nada que tenga que ver con pagar o ser free.
@dianamanzano1675
@dianamanzano1675 4 месяца назад
la aplicación está dentro de la normativa de la dirección de trabajo de chile?
@cristianmolina6964
@cristianmolina6964 4 месяца назад
hola muy bueno todo, te felicito!!! un pregunta necesito un listado que aun teniedo la tabla llena no me muestre nada hasta q lo filtre con la lupa para buscar se puede hacer ?
@YeyoOnTrip
@YeyoOnTrip 4 месяца назад
Hola, una duda. Cuando selecciono User Settings como pagina de inicio, el menú lateral igual sigue siendo visible para todos, hay alguna forma de evitar eso?
@santiagoandresduenasflor9968
@santiagoandresduenasflor9968 4 месяца назад
Hola excelente video . Cuando publico sin autentificación y desarrollo el login se tiene la limitación de 10 usuarios o cuantos usuarios se podría tener ?
@ManuelAragonesProfesor
@ManuelAragonesProfesor 4 месяца назад
Los mismos 10 usuarios
@BEATWINCONTROL
@BEATWINCONTROL 5 месяцев назад
Cuantos usuarios pueden usar la aplicación de appsheet en paralelo??
@josebulhoes9982
@josebulhoes9982 3 месяца назад
Obrigado pela aula. quero fazer uma critica construtiva. Precisamos que o usuario crie sua senha e login por sua vontade e que entre no aplicativo e modifique o que quiser por sua vontade e se o outro usuario entrar tambem com seu usuario e senha não veja o que o outro fez, e isso não tem conteudo no you tube. Acho que é facil de entender que isso é o normal de todo app. mas appsheet mesmo com conta paga tem essa deficiencia. Isso que falo é sempre o primeiro conteudo que um usuario de bubble ou fluterflow aprende numa aula a definir usuario e senha e é funcional.
@ManuelAragonesProfesor
@ManuelAragonesProfesor 3 месяца назад
No te entendí 😊
@andresmartinezhernandez6774
@andresmartinezhernandez6774 4 месяца назад
Hola maestro , quisiera poder contactarlo personalmente. Independientemente del tema ando buscando la manera de poder aprender a automatizar una columna dependiendo de dos valores que existen en otra hoja de calculo. Espero me sea posible contactarlo. Saludos !!!
@ManuelAragonesProfesor
@ManuelAragonesProfesor 4 месяца назад
Este es mi WhatsApp 34 607353910
@alejandrobenitez9807
@alejandrobenitez9807 5 месяцев назад
Buen dia, desde Argentina saludo. Segun entendi una App puede funcionar en modelo prototipo utilizando el correo de la cuenta del desarrollador de esta. Mi pregunta es la siguiente: en este modelo como desarrollador y administrador de la App, cuantos usuarios puedo crear (usuario-contraseña) para compartir mi app con una misma (mi) cuenta y en modelo prototipo (gratuito).? Aqui se aplica tambien los 10 usuarios para continuar en modo gratuito? Espero su respuesta gracias
@ManuelAragonesProfesor
@ManuelAragonesProfesor 5 месяцев назад
En modo prototipo puedes tener hasta 10 usuarios, con las limitaciones de no poder enviar correos con bots a otros usuarios (solo a tu cuenta de administrador) y no poder hacer bots de agenda (programados).
@francomendez6321
@francomendez6321 3 месяца назад
Hola Manuel gracias por el video, te hago una consulta, si borré un usuario sin querer qué puedo hacer para recuperarlo con toda la información cargada?
@ManuelAragonesProfesor
@ManuelAragonesProfesor 3 месяца назад
Bueno el usuario no está pero la información si
@GustavoMartinez-hi9we
@GustavoMartinez-hi9we Месяц назад
Hola no funciona el [_THIS] y sale este error Unable to find column '_THIS', did you mean '_EMAIL'?
@ManuelAragonesProfesor
@ManuelAragonesProfesor Месяц назад
Prueba en minúscula
@user-yv6nc4wj8p
@user-yv6nc4wj8p 5 месяцев назад
El Usuario y la contraseña, debería definirla el USUARIO, además de poder modificarla cuando así la situacion lo requiera,me refiero a la contraseña, como en Windows. No veo la utilidad, cuando los define usted. Es mi humilde opinión. Reciba un fuerte Abrazo.
@ManuelAragonesProfesor
@ManuelAragonesProfesor 5 месяцев назад
En cierta forma tienes razón pero no se puede comparar esto con Windows 😃. La forma de hacer lo que usted dice conlleva contratar un plan de pago de Appsheet porque la forma de que un usuario sin entrar tuviera su propia contraseña sería con un bot y correos a cualquier email. La mayoría de la gente usa Appsheet con plan gratuito. Además esto está pensado para grupos reducidos y normalmente el administrador es el que gestiona. Pero en todos los sistemas en red no tenga dudas de que el administrador va a ver las contraseñas. Saludos
Далее
Creando una APP de PRESTAMOS con #appsheet
56:24
Просмотров 7 тыс.
Butch REACT to Creative way to fix damaged tile!
00:46
AppSheet GRATIS en 19 +1 Preguntas y Respuestas
29:17
FREE Appsheet cuantos usuarios nos permite appsheet
6:25
Crear una APP SIN CÓDIGO usando solo GOOGLE SHEETS
9:24
OCULTAR O MOSTRAR CONTRASEÑA | APPSHEET
3:58
Просмотров 6 тыс.