Appsheet Episode 13: How to add Custom User Role and filter views. SIMPLE STEPS

Поділитися
Вставка
  • Опубліковано 26 сер 2024
  • Hi, thanks for watching this video about Google Appsheet!
    In this video we’ll walk you through:
    - How to add your own custom user role
    - Hide views for certain user types
    Formula
    IN(LOOKUP(USEREMAIL(), [YOUR TABLE HERE], Email,Role), LIST("ADD YOUR ROLES HERE WITH COMMAS"))
    ______
    The example used in the video is the following :
    IN(LOOKUP(USEREMAIL(), User Manager, Email,Category), LIST("Rejected","Admin"))
    ABOUT THIS CHANNEL
    My channel is about Technology and General videos. We cover lots of cool stuff such as Appsheet tutorial, highlights and day to day stuff.
    Don’t forget to subscribe!

КОМЕНТАРІ • 130

  • @angelnonis
    @angelnonis Рік тому +14

    This is how tutorials should be made, most people talk to much, cook your brain and you learn nothing! You are awesome sir! This was a perfect tutorial!

    • @aris_azhar
      @aris_azhar  11 місяців тому +2

      This comment is something i will cherish forever in my heart. Thank you for your support. This drives me to make more videos!

    • @LionelCOSTE
      @LionelCOSTE 7 місяців тому +1

      That's right ! So clear, calm, and well organised. But were does our favorite teacher comes from ? India ?

    • @aris_azhar
      @aris_azhar  6 місяців тому +1

      @@LionelCOSTE oh my! Just realised i havent responded to this..i am from Malaysia 🙏

    • @rajuselvaraj8491
      @rajuselvaraj8491 4 місяці тому

      But you are using Tamil Nadu sign 🙏 to respect the other person ❤

  • @mohammadalenazi2030
    @mohammadalenazi2030 Рік тому +8

    I really thank you I spent 6 hours trying to understand appsheet, 6 minutes of your explaining really equals eight hours of other people explaining. you are really terrific and amazing person

    • @aris_azhar
      @aris_azhar  11 місяців тому +1

      You're very welcome! i am glad my videos are helpful to you. Thank you for the support!

  • @danielchung9542
    @danielchung9542 7 днів тому +1

    Thank you so much for explaining that

  • @DM-og1iy
    @DM-og1iy 26 днів тому

    Your videos have taken the top spot for my Appsheet training! Thank you very much for taking the time to make and share them.

  • @xviiarcana
    @xviiarcana Рік тому +3

    You are the best one with APPSHEET Tutorial. I SWEAR!

    • @aris_azhar
      @aris_azhar  Рік тому +1

      Heyyyy!! Such kind words! Thank you! I do my best to share my knowledge to everyone. Appreciate the support

  • @josepadilla7708
    @josepadilla7708 Рік тому +2

    This is the best explanation for user role. Thanks so much

    • @aris_azhar
      @aris_azhar  Рік тому

      And you're one of the best supporters! Thank you for the kind words..this made my day 😄

  • @ff2tvlog571
    @ff2tvlog571 5 місяців тому +1

    Awesome, Thank you sir for this I watched your videos due to need to explore appsheets capability and you made it simple to understand..

    • @aris_azhar
      @aris_azhar  4 місяці тому

      You are most welcome! there's more to discover and you're on a good start

  •  Рік тому +1

    man, tnx for the very understanble description. I'm an MS patient and this was very helpfull to me. thank you. wish you all the best!

    • @aris_azhar
      @aris_azhar  Рік тому

      It is my pleasure Sir! glad this helped you. Do let me know if there's anything else needed.

  • @nicholastreurnicht
    @nicholastreurnicht Рік тому +3

    Actual useful content. Thanks

    • @aris_azhar
      @aris_azhar  11 місяців тому

      You made my day sir..thank you!

  • @melardenio
    @melardenio Рік тому +1

    Good Job! I have now a functional working Admin user views.

    • @aris_azhar
      @aris_azhar  Рік тому

      That's great man! happy to hear it's working well for you

  • @arnolito21
    @arnolito21 Рік тому +1

    Thanks for the tutorial being straight to the point !!! Appreciate it !

  • @claudeSetom
    @claudeSetom 3 місяці тому

    Good job, Thank you for explanations.
    I wonder if you could show us how to use the user manager table in order to set only admin as "ALL_CHANGES" and customer as "READ_ONLY.
    Thank you

  • @nathanmustoe153
    @nathanmustoe153 11 місяців тому +1

    Excellent tutorial , concise and very clear.

    • @aris_azhar
      @aris_azhar  11 місяців тому

      Glad it was helpful! Appreciate your support

  •  7 місяців тому +1

    Ill try it now, its a very good solution

  • @danilodamian3627
    @danilodamian3627 Рік тому +1

    This was straight forward explanation, very helpful indeed.

    • @aris_azhar
      @aris_azhar  Рік тому

      Glad you like it! Appreciate the support and hope this helps

  • @mohammadjilan811
    @mohammadjilan811 Рік тому +2

    This was very well explained! thank you so much aris

    • @syednazrinsyednurshadir9789
      @syednazrinsyednurshadir9789 Рік тому

      YO WTF NO WATCHED THE SAME VID AAHAHAHAHAHAHHA

    • @mohammadjilan811
      @mohammadjilan811 Рік тому

      @@syednazrinsyednurshadir9789 AYYYYYYYYYYY MA MAAAAAAN HOWWWWWWW🤣😂😂😂😂😂😂😂

    • @aris_azhar
      @aris_azhar  Рік тому +1

      You're so welcome! Glad you enjoyed it..it's my pleasure

  • @LongTaiThien89
    @LongTaiThien89 8 місяців тому

    That's exactly what I was looking for. Thanks you so much!!!

    • @aris_azhar
      @aris_azhar  8 місяців тому

      You are welcome! Im glad it worked out well for you

  • @niroshansenevirathne7854
    @niroshansenevirathne7854 Рік тому +1

    I was looking for this.... thank you very much

    • @aris_azhar
      @aris_azhar  Рік тому

      That's great news! I'm glad it helped.

  • @user-fm5ui7xe8r
    @user-fm5ui7xe8r Рік тому +1

    Thank you so much for your explanation.Top

    • @aris_azhar
      @aris_azhar  Рік тому

      You are welcome! Glad it helped you in some way

  • @bhavanadixit8438
    @bhavanadixit8438 4 місяці тому

    What if we give a group of clients a QR code to download this app, and we have a user view for users only? Then how to do that... for upcoming users

  • @MonaLuna-tf2hk
    @MonaLuna-tf2hk 2 місяці тому

    Hi I tried this but not working with custom view. So I want some users not to see referenced tables in a custom view

  • @dudz76
    @dudz76 7 місяців тому

    Is it possible to create a login menu and role without needing to sign into your Google account?

  • @FernandoMota-sn3cd
    @FernandoMota-sn3cd 4 місяці тому

    Worked pretty well! Thank you!

  • @alessandroscimone5463
    @alessandroscimone5463 Рік тому +1

    Amico mio sei bravissimo! Continua così. My friend you are very good! Keep it up

    • @aris_azhar
      @aris_azhar  Рік тому +1

      And you are very kind! Thank you for the support!

  • @ladylynsalvanera3178
    @ladylynsalvanera3178 4 місяці тому +1

    what if my table if system generated reference to other table, and I just want to hide to certain users that specific system generated table?

    • @aris_azhar
      @aris_azhar  4 місяці тому

      Can you share some more details to this? I have some rough idea but would want to confirm this matter. Thank you!

  • @RightEg
    @RightEg Рік тому +1

    Thank you so much for explaining that 💐

    • @aris_azhar
      @aris_azhar  Рік тому

      You're most welcome! Glad it helped

  • @user-qn6mw7nc3x
    @user-qn6mw7nc3x 4 місяці тому

    What if I have a dashboard view.I tested it but does not work with dashboard view

  • @s2_p_2524
    @s2_p_2524 Рік тому +1

    Very helpful .. will try it out . Thanks for video 🙂👏🏼👏🏼

    • @aris_azhar
      @aris_azhar  Рік тому +1

      Glad you find it helpful! Please try it out and let me know if there's anything you need

    • @s2_p_2524
      @s2_p_2524 Рік тому

      @@aris_azhar sure . Thanks again 🙂👍🏼

  • @Oiipcv
    @Oiipcv 6 місяців тому

    I am a manager, and I have subscribed in AppSheet Core plan, I have 10 employees, and I want to let them use my app just to fill out a specific form, and view all the app content without edit anything else just fill the form, do you have any idea what should I do?

  • @rajeevjangra6866
    @rajeevjangra6866 4 місяці тому

    Pls create a vedio sr no . App sheet me admin user or staff user ko different sr no show hote jab hm user email ke dawar show krtate h. Pls create a vedio this topic.

  • @veronikaholazova
    @veronikaholazova 6 місяців тому +1

    Thank you

    • @aris_azhar
      @aris_azhar  6 місяців тому

      You are most welcome!

  • @OIGGamerz
    @OIGGamerz Місяць тому

    Hello sir i have a issue my appsheet app pdf is working only android in ios device i have facing a problem to open new pdf its when i was generate new pdf its shows old one not new kindly suggest any solution

  • @evolutionsolutionmarketing
    @evolutionsolutionmarketing 10 місяців тому +1

    Does this work the same way if you want to control the data not just groups of data. Like in a crm the agent can only see what they have entered vs an admin they can see everything?

    • @aris_azhar
      @aris_azhar  8 місяців тому

      Yes it is possible in that sense. I will try to make another video to replicate your case. Thanks for triggering the thought!

  • @user-dg3if9ff6f
    @user-dg3if9ff6f 9 місяців тому +1

    You are the best! OMG!

    • @aris_azhar
      @aris_azhar  8 місяців тому

      You are the best amongst the best!

  • @angelnonis
    @angelnonis Рік тому +1

    Questions: How do I add a Login screen, How do I include a password and check if is correct, how do I add more paramiters. I build an app for hotels and I want every user to be able to view One hotel and from that hotel some deparments. How can I create such filter?
    Thank you!

    • @aris_azhar
      @aris_azhar  11 місяців тому

      Login Screen is possible, but someone (can't mention names, im sorry) told me it's not recommended since they already have the login connector. But what you can do is set the role. I tell you what, let me do a video for this.

  • @alhajaboahmad
    @alhajaboahmad Рік тому +1

    good ,thanks

    • @aris_azhar
      @aris_azhar  11 місяців тому

      Pleasure is all mine

  • @lolpunch9391
    @lolpunch9391 8 місяців тому +1

    congrats, U got a subscriber

    • @aris_azhar
      @aris_azhar  8 місяців тому

      Thank you! You now have an admirer (thats me) 🙏

  • @gauravporiya8517
    @gauravporiya8517 Рік тому +1

    Ty for videos ...But I want to know ..if I used a app for location tracking from different user by Email ID ..and I want each user see only own data and admin see all email id data ...so pl share me user role and admin role formula...pl

    • @aris_azhar
      @aris_azhar  Рік тому

      Hello, for this to work you can set user filter at slice. But before that, ensure every data has it's owner recorded. May i suggest you have a column named "Added by" and user the USEREMAIL() formula. So that everytime a data is added by the user it captures their email as well. Then in slice you can use -- and(contains(useremail(),[added by], isnotblank([added by))
      There are many other ways to do it, but you can try this one first

  • @pisethhok9256
    @pisethhok9256 Рік тому

    Thanks for your great video. I'm looking for adding payment button (i.e., My customer Scan the QR code in my Appsheet to pay the services booking. After scanning, it link to my Bank account where customer can pay promptly.). Would you mind sharing the video about this one? Thanks in advance.

  • @calibergestao1298
    @calibergestao1298 Рік тому

    Useremail() é uma função? Ou é uma coluna que vem de alguma tabela?

  • @keniciroyamamototanoto8192
    @keniciroyamamototanoto8192 11 місяців тому +1

    hey bro just learning this app but then mine didnt went out as your tutorial This formula is not evaluated in the context of a row, so column values are not available. it shows that how can i possibly fix it

    • @aris_azhar
      @aris_azhar  11 місяців тому

      Hey man, i would love to see more info on this issue. Can send me an email to arisazhar.digital@gmail.com
      I'll see what i can do to help

  • @hfrzflq
    @hfrzflq 11 місяців тому +1

    hi mr aris. wanna ask. how to restrict role once you are not an admin?
    means that, if i am admin, i assign others as employee. but my employee should not have access to change themselves into admin role.

    • @aris_azhar
      @aris_azhar  11 місяців тому +1

      Hello Bossku! Yes there's a way and to explain it i'll make a video just for you soon! Today or tomorrow it'll be posted

  • @Liz-us6wt
    @Liz-us6wt Місяць тому

    I've tried all the codes from your videos in user log in to this video and all of it does not work.

  • @hermawanyulianto2645
    @hermawanyulianto2645 Рік тому +1

    It is Cool.....thank 👍

  • @jjastar
    @jjastar Рік тому

    Is the role restriction available only in paid licenses?

  • @ytdavide
    @ytdavide Рік тому +1

    Thanks

  • @nileshmehta7540
    @nileshmehta7540 Рік тому +1

    How do you restrict display/visibility on the APP of a ENUM values based on user roles?

    • @aris_azhar
      @aris_azhar  Рік тому

      i personally would prefer creating a separate table for this since i can add a user role column which will display according to the assigned role. Explaining here would be difficult, i will make a video on this next few days.
      Alternatively some would go for Valid_if expression. Hang in there! i will make one soon on this matter.

  • @ImadAli1
    @ImadAli1 Рік тому +1

    Hi Aris,
    This is great! How can we use this or similar expression to control "Are updates allowed?/Are adds, deletes and updates allowed?" in table settings in Data?

    • @aris_azhar
      @aris_azhar  Рік тому

      Hello! You can try to use the same expression in the editable_if section in update behaviour under the data tab..

  • @user-um6ki2yi2s
    @user-um6ki2yi2s 8 місяців тому +1

    Dear Aris Azhar ji ! How to create Nepali Date field in Appsheet ?

    • @aris_azhar
      @aris_azhar  8 місяців тому

      Hello! Nepali date field sounds interesting. Do you have some info on this?

  • @genr89
    @genr89 Рік тому +1

    very informative but how about I have bunch of DATA in a table and I want each individual to see their OWN DATA. Do we have a formula for it?

    • @aris_azhar
      @aris_azhar  11 місяців тому +1

      Why yes! there is a way. Let me do a video regarding this.

    • @genr89
      @genr89 11 місяців тому

      @@aris_azhar thank you so much. Looking forward to it 🥹🙏

  • @user-fp2jd7sw6k
    @user-fp2jd7sw6k Рік тому +1

    My app sheet account is publisher pro plan, so I can't this way. Do you have another way please.

    • @aris_azhar
      @aris_azhar  Рік тому

      Pro plan is possible to be honest since i've tried this for free version too. i have tried both free and enterprise license. All working well

  • @sksungaipetanikpm-sk-admin5889
    @sksungaipetanikpm-sk-admin5889 4 місяці тому

    TQ, awesome

  • @erh4n
    @erh4n 7 місяців тому +1

    In this scenario, views can be hidden from the user, but if the user enters the link of this view in the browser, they can still see this view. How can we prevent this?

    • @aris_azhar
      @aris_azhar  7 місяців тому

      Hello there! you have a valid point i agree. This would require security filter for respective tables and that inspires me to do for my next episode! thank you!

    • @erh4n
      @erh4n 7 місяців тому

      waiting for this vid! thx @@aris_azhar

  • @Lyes_Abdellatif
    @Lyes_Abdellatif Рік тому

    AMAZING love it

  • @iltonrotta
    @iltonrotta Рік тому +1

    Could the member use a phone number or password, instead of a email to login into the app? thank you

    • @aris_azhar
      @aris_azhar  Рік тому

      Unfortunately with the default SSO it seems impossible.

  • @68team
    @68team Рік тому +1

    There is a limit of 10 user only. What you have any solution for that ?
    Can we give more than 11 role in appsheet in free version

    • @aris_azhar
      @aris_azhar  Рік тому

      Unfortunately that's the limit for free version. A temporary solution would be clusters of the same app for different group of users maybe? But thats a lot of work when there's changes or enhancement. Have a chat with any of their representatives, Google is always kind and generous in giving good deals

  • @cikguxie7334
    @cikguxie7334 Рік тому +1

    How if i want the user can change their data only,

    • @aris_azhar
      @aris_azhar  Рік тому

      We can utilize the editable_if constraint if you like... for this i will make a video real soon just for you

  • @RianHidayat-cz7yi
    @RianHidayat-cz7yi Рік тому +1

    bang, kalau kayak gini nanti user employee malah bisa milih role sebagai admin nanti.
    kalau bikin login page aja bisa gak bang?
    jadi di database kita tentukan login A sebagai user dan login B sebagai admin.
    lalu ada login page nya.
    yang login pakai informasi tabel A maka role nya sebagai user.
    yang login pakai informasi tabel B maka role nya sebagai admin

    • @aris_azhar
      @aris_azhar  Рік тому +1

      Bila page/view untuk pilih role sudah disetkan hanya admin saja boleh lihat maka ngak bisa employee biasa pilih role admin mas.
      Login page bisa juga, atau "User Management" table dimana role selain user biasa ditentukan dan filternya dihasilkan dikesemua views

    • @RianHidayat-cz7yi
      @RianHidayat-cz7yi Рік тому +1

      @@aris_azhar betul bang, apabila suatu page sudah di set kan hanya admin saja yang boleh lihat, maka employee tidak bisa lihat.
      maksud saya, nanti misalnya employee pergi ke user manager tab, lalu ganti role nya menjadi admin, seperti apa yang telah abang tunjukkan diatas, berarti page yang semua hidden, akan tampil kan bang?
      Di video diatas abang ganti role dari employee ke admin dengan mudahnya.
      tanpa perlindungan password.
      berarti jadi nggak secure bang?
      karna user employee sesiapa pun dapat dengan mudah apabila hendak menjadi admin.
      mereka hanya perlu pergi ke tab user manager, ganti role nya dan tab panel admin pun bisa diakses.
      bagaimana bang?

    • @aris_azhar
      @aris_azhar  Рік тому +1

      @@RianHidayat-cz7yi benar, jadi bagi user manager tab tu pun bisa set hanya admin sahaja yang bisa lihatnya. Di tutorial yang saya buat sengaja saya biarkan tanpa admin filter bagi kemudahan dalam video sahaja.
      Dalam practice yang sebenar sila tambahkan filternya di user management sekali bang.

  • @AcademieLyon-ci2tj
    @AcademieLyon-ci2tj Рік тому +1

    Hello I've Got a mistake "If the app uses the USEREMAIL() function, it must require users to sign in." do you know why?

    • @aris_azhar
      @aris_azhar  Рік тому

      Hello, yes, that is normal for the error to occur if your app is set to public. You may want to change it to "Require User sign in" . Useremail() is a function that captures the email address logged in.

    • @acidacesen6804
      @acidacesen6804 11 місяців тому

      @@aris_azharHello if my app is login based on the data on the spreadsheet do I remove the USERMAIL() or change it?

  • @Arc3103
    @Arc3103 Рік тому

    Bang gimana caranya agar yang sudah login auto kena logout pada waktu tertentu? Soalnya kalo sudah log in biasanya mereka gak log out lagi

  • @rasikagunarathna846
    @rasikagunarathna846 11 місяців тому +1

    ❤❤❤❤❤❤❤

    • @aris_azhar
      @aris_azhar  11 місяців тому

      ❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤

  • @ronelarinal1865
    @ronelarinal1865 Рік тому

    how about hide certain functions like EDIT, DELETE?

    • @enricofonseca
      @enricofonseca 11 місяців тому

      SWITCH(
      LOOKUP(USEREMAIL(), "Funcao", "Email", "Funcao"),
      "Admin", "ALL_CHANGES",
      "Gerente", "ALL_CHANGES",
      "Atendimento", "ADDS_AND_UPDATES",
      "Assistente1", "UPDATES_ONLY",
      "Assistente2", "READ_ONLY",
      "Producao", "READ_ONLY",
      "Financeiro", "READ_ONLY",
      "READ_ONLY"
      )
      Onde vc tenha uma tabela Funcao com os campos de Email e Funcao (que define suas permissões) .. aí nesse exemplo que dei acima vc consegue restringir bastante.

  • @Nurulhuda-qt1vf
    @Nurulhuda-qt1vf Рік тому +1

    How to filter email address that is not in the table?

    • @aris_azhar
      @aris_azhar  Рік тому

      If the user is not the list and part of any roles you assign by right they can't view that particular page that you have set the "show if" condition
      if need more assistance do let me know

  • @fayasahamed5587
    @fayasahamed5587 5 місяців тому

    How to hide show view in public appsheet sharing.

  • @ganeshramu5083
    @ganeshramu5083 Рік тому +1

    Is it possible to generate PDF receipt and share the pdf on WhatsApp?

    • @aris_azhar
      @aris_azhar  Рік тому +2

      It is possible to generate PDF Mr Ganesh, i will do a tutorial for it soon but in the meantime basically you need to :
      -Create a Receipt template
      -Automate whatsapp message using api.whatsapp.com with ENCODEURL()

    • @ganeshramu5083
      @ganeshramu5083 Рік тому +2

      Thank you so much Mr Aris Azhar, I'm waiting for that tutorial.
      Also, i have one more doubt, I'm having a table with three columns, one is employee name and next one as month and last one as salary drawn. I want to calculate the sum of salary with respect to month for all employees, which means multiple rows having same month. How to perform this task.
      Thanks in advance.

    • @aris_azhar
      @aris_azhar  Рік тому

      @@ganeshramu5083 pleasure is all mine Mr Ganesh. Anyways for the sum of salary you can either use
      - Virtual columns with the right expression
      - Sum directly from the view (UX) where you can actually group by and group aggregate with count or sum..
      this is basically the theory and i will do a tutorial for it within 24 hours just for you

    • @ganeshramu5083
      @ganeshramu5083 Рік тому +1

      @@aris_azhar Thank you for quick response

    • @aris_azhar
      @aris_azhar  Рік тому

      @@ganeshramu5083 the pleasure is all mine sir

  • @MonaLuna-tf2hk
    @MonaLuna-tf2hk 2 місяці тому

    Hi I tried this but not working with custom view. So I want some users not to see referenced tables in a custom view