🔐 Permisos, Roles y Usuarios en AppSheet - #18 App Sheet para EMPRENDEDORES

preview_player
Показать описание
Es hora de aprender una manera de implementar Permisos y Roles de nuestros usuarios, qué pueden ver o editar.

Expressions:
** VIEW:
AND
(
LOOKUP(USEREMAIL(), "Users", "UserEmail", "UserActive") = "TRUE"
,IN(LOOKUP(USEREMAIL(), "Users", "UserEmail", "UserRole"), { "ADMIN", "SALES" })
)

** SLICE:
OR
(
[UserID] = LOOKUP(USEREMAIL(), "Users", "UserEmail", "UserID")
,AND
(
LOOKUP(USEREMAIL(), "Users", "UserEmail", "UserActive") = "TRUE"
,IN(LOOKUP(USEREMAIL(), "Users", "UserEmail", "UserRole"), { "ADMIN"})
)
)

Business inquiries/Contrataciones

¿Eres emprendedor?

Sé lo que implica estar emprendiendo, tenemos demasiados obtáculos que debemos ir desbloqueando y yo te quiero AYUDAR con la parte de TECNOLOGÍA.

Hola, si quieres apoyarme de manera virtual a mi emprendimiento te agradecería tu like y follow.
SALMEX, Salsitas muy mexicanas
Рекомендации по теме
Комментарии
Автор

Definitivamente este es el curso gratis de appsheet mas completo de youtube

jovanbetanco
Автор

Esto es justo lo que necesitaba, además dejaste la Expresión en la descripción, muchísimas gracias!!!

DanteGartre
Автор

Excelente con este tutorial pude realizar el filtrado que necesitaba en mis pantallas principales.

Y esta de lujo el remplazo del UNIQUEID() por CONCATENATE("EVA-" & RIGHT(("0000" & ([_RowNumber] )), 4)) me da un mejor orden en mi base de datos y en los archivos PDF generados en el DRIVE.

Gracias 😎

cdimxl
Автор

Gracias por compartir su conocimiento Maestro. Un paso a la vez, un paso más contra mi ignorancia digital.

drfarro
Автор

muchas gracias por tus aportes tengo una pregunta tienes a la venta cursos me gusta mucho con la calma que explicas y lo claro, eso hace que sea facil de entender

erubeyrivera
Автор

Gracias por compartir tus conocimientos con nosotros, eres un grande!!

Hackeful
Автор

Saludos Alex, traigo una muy buena duda que no sé si ya hayas abordado en algún video. Tengo una App para cotizar precios con los vendedores, y todos tiene el mismo acceso a un OrderHeader y un OrderDetail, así cuando guardan sus cotizaciones me aparecen a mí en la misma base de datos y puedo interpretar fácilmente los datos. El problema es que a mí me gustaría que los vendedores únicamente pudieran ver sus propias cotizaciones y no las de sus compañeros, y con Slides lo único que puedo filtrar son columnas, no filas. ¿Cómo crees que puedo lograr lo que quiero? Sin crear una base de datos diferente para cada usuario, porque el chiste es ser eficiente

anunciossinsentido
Автор

Gracias por la excelente explicación. muy didáctico. Un abrazo desde Perú.

jhonnydiaz
Автор

Como siempre muy didáctica tu explicación, lo mejor es que te ocurren errores tal cual a lo que encontramos, incluso lo del icono de usuarios pude notarlo a la pirmera, jeje. Pero bueno el caso es que si bien entendí lo del lookup y el IN logro colocarlo como filtro en show if de la tabla usuarios para que solo el Admin pueda acceder desde el menú, no se muestra en el menú al estar logueado como admin...
AND(LOOKUP("ID_User", Usuarios, ID_User, Activo) = "TRUE",
IN(LOOKUP("ID_User", Usuarios, ID_User, Rol), {"ADMIN"}) ) Mi columna email es la misma que uso como columna ID, siendo que los email son unicos... Sera que puede alguein ver donde la estoy liando?? Saludos!

Coinexven_flex
Автор

Excelente video, gracias por tanta dedicacion en estos videos, me gustaria que explicaras como hacer que según el rol del usuario habilite o deshabilite la opcion de agregar, editar o eliminar datos de una tabla. gracias

dgomez
Автор

Hola, excelente video, puedo configurar usuarios para que vean especificamente registros de una sola tabla? No hablo de accesos a varias tablas sino accesos a ciertos registros de una tabla, como por ejemplo, una tabla de ordenes de pedido, pero deseo asignarlos a dos operarios y que cada uno vea solo los suyos?

oskarleonardomorenogaravit
Автор

Hola Axel, muchas gracias por todo este contenido, es impresionante la forma como me has ayudado para mi negocio, es un mundo nuevo para mi todo este cuento de la APP con sheets. Te molesto con una pregunta si me puedes dar una pista:

Tengo mi tabla de usuarios lista y ya me filtra por los pedidos de clientes que hace cada usuario. A parte tengo mi tabla de Clientes, pero quiero que al momento de crear un pedido, y consultar los clientes, al usuario solamente le aparezcan los clientes que tiene asignados, para que solamente pueda crear un pedido para esos clientes. Tendría que crear otro Slice?, me puedes orientar por favor?. Gracias infinitas.

luisfernandocantorpinzon
Автор

Hola que tal Ing. Muchas gracias por compartit tus conociemintos con todos los que encontramos tu canal y nos lo compartes. Quiero preguntarte algo. Si e decidido hace una app de finanzas, cual es la forma correcta de que con un nombre me de el ID que le e puesto de una tabla de registros, ya 9 tablas en todas podemos encotrar un dato que comparten que es un ID, hay un conteo semanal de ingresos, uno mensual, de distintas cantidades de ingreso de con ese mismo ID y tambien hay 2 tablas de reportes y una de gastos o dividendos. Gracias saludos

ElEva-cthx
Автор

Muy bueno! Gracias por tus tutoriales, me han servido mucho!

andresfelipemejiaaguirre
Автор

Hola Axel, muchas gracias por todo este contenido, una pregunta quiero aparte de que filtre el usuario quisiera que adicionalmente en ese mismo slice me filtre las ventas del día (FILTRAR POR FECHA ) que sean realizado, no se como agregar esa parte, se lo agradecería mucho su ayuda

edwindiaz
Автор

Hola, explicas super bien.. estoy intentando que los usuarios solo vean sus productos. Tengo una app de inventario con tres clientes y solo quiero que el usuario solo vea lo que es de el .. que formula me recomiendas.
gracias

carolinadominguez
Автор

Axel muchas gracias por todo lo compartido, te hago una consulta cómo se maneja el tema de licencias o usuarios si tenemos más de 10 clientes ? Tendríamos que pagar a google los 5$USD por cada cliente que use la app?

Estrategias_Integrales
Автор

Excelente curso, para los que vamos iniciando
Como se puede asignar permisos con los iconos?, ya que si tienes iconos estos no quedan restringidos desde las vistas

jeseddistritoponiente
Автор

hola axel te saludo desde El Salvador tu video esta Excelente y tus conocimientos son bastante altos y tus videos muy bien explicados y faciles de seguir pero tengo una duda despues de hacer los roles y los permisos de quien puede ver que vista, como podria configurar que acciones puede hacer el usuario por ejemplo que el usuario normal pueda editar y agregar pero no eliminar y que el admin pueda hacer todo me quedo a la espera de tu respuesta feliz dia

djgar
Автор

estimado axel, antes que todo te felicito por la forma de explicar la informacion, te comento que soy de esas personas que no sabemos nada de programacion pro deseamos aprender, tengo una consulta, NADA QUE VER CON EL TEMA QUE TOCAS EN ESTE VIDEO y es "cuando ingreso un dato en la app (texto ), me sale reflejado en codigo en la plantilla de base de datos de gogle sheet, como resulevo eso ?

victormaule