Dynamicznie przydzielaj uprawnienia użytkownikom w aplikacji

Dynamicznie przydzielaj uprawnienia użytkownikom w aplikacji

Wymóg

Po dodaniu klienta do aplikacji aplikacja jest natychmiast udostępniana użytkownikowi z wymaganymi uprawnieniami.

Przypadek użycia

W aplikacji do zarządzania zamówieniami klient może zarejestrować się w podróży, gdy firma zacznie działać. Wszystkim użytkownikom aplikacji niebędącym administratorami należy nadać odpowiednie uprawnienia — na przykład klient może przeglądać swoje zamówienia i produkty. Sprzedawca może zobaczyć swoje produkty i ich działanie. Użytkownikom, którzy zarejestrują się jako klient lub dostawca, należy przypisać odpowiednie uprawnienia.

Kroki do naśladowania

1. Utwórz dwa formularze z następującymi szczegółami:
Formularz
Nazwa łącza formularza
Typ pola
Nazwa pola
Nazwa łącza pola
Dostawca
Dostawca
Nazwa
Nazwa
Nazwa
Address
Address
Address
Email
Email
Email
Klient
Klient
Nazwa
Nazwa
Nazwa
Address
Address
Address
Email
Email
Email

Pole E-mail zawiera adres e-mail, za pomocą którego klient lub sprzedawca loguje się do Zoho Creator, aby uzyskać dostęp do aplikacji do zarządzania zamówieniami.
 
2. Utwórz różne zestawy uprawnień dla różnych użytkowników. W Ustawieniach aplikacji kliknij Uprawnienia użytkownika w obszarze Uprawnienia. Następnie kliknij przycisk Dodaj uprawnienia.
 
3. Nadaj klientom odpowiednie uprawnienia i kliknij Zapisz.
 
4. Podobnie utwórz polisę uprawnień dla dostawców i kliknij Zapisz.
 
5. Utwórz przepływ pracy do wykonania po dodaniu rekordu klienta.
 
6. Kliknij Dodaj nową akcję, a następnie kliknij Skrypt Deluge. Dodaj poniższy kod, aby przypisać klientowi polisę uprawnień do wiadomości e-mail klienta.
  1. //share the application with customer with Customer permission
  2. thisapp.permissions.assignUserInProfile(input.Email,"Customer");
  3. //Send notification mail with link to access the application
  4. sendmail
  5. [
  6. from :zoho.adminuserid
  7. to :input.Email
  8. subject :"Invitation to access Order Management"
  9. message :"Hi,<div><br></div><div>You have been successfully added as a Customer.</div><div><br></div><div>Click&nbsp;<a href=\"" + " https://app.zohocreator.com" + zoho.appuri + "\"" + " target=\"_blank\">here</a>&nbsp;to access \"Order Management\"</div><div><br></div><div>Regards,</div><div>" + zoho.adminuser + "</div>"
  10. ]

7. Podobnie, utwórz przepływ pracy do wykonania po dodaniu dostawcy.
 
8. Kliknij Dodaj nową akcję, a następnie kliknij Skrypt Deluge. Dodaj poniższy kod, aby przypisać dostawcę polisy uprawnień do adresu e-mail dostawcy.
  1. //share the application with customer with Vendor permission
  2. thisapp.permissions.assignUserInProfile(input.Email,"Vendor");
  3. //Send notification mail with link to access the application
  4. sendmail
  5. [
  6. from :zoho.adminuserid
  7. to :input.Email
  8. subject :"Invitation to access Order Management"
  9. message :"Hi,<div><br></div><div>You have been successfully added as a Vendor.</div><div><br></div><div>Click&nbsp;<a href=\"" + " https://app.zohocreator.com" + zoho.appuri + "\"" + " target=\"_blank\">here</a>&nbsp;to access \"Order Management\"</div><div><br></div><div>Regards,</div><div>" + zoho.adminuser + "</div>"
  10. ]

Zobacz jak to działa


    • Related Articles

    • Niestandardowe uprawnienia dostępu dla użytkowników aplikacji

      Wymóg Utwórz niestandardowe uprawnienia dla aplikacji i przypisz je odpowiednim użytkownikom. Przypadek użycia W aplikacji do zarządzania zasobami ludzkimi użytkownikom należy przypisać różne poziomy dostępu w zależności od ich przeznaczenia. Na ...
    • Dodaj dane do innej aplikacji

      Wymóg Automatycznie dodawaj rekord do formularza jednej aplikacji, gdy rekord jest dodawany w innej aplikacji. Przypadek użycia Konto twórcy Zoho ma dwie aplikacje: Zarządzanie kontaktami i Zarządzanie zamówieniami. Wszystkie dane klienta utrzymywane ...
    • Synchronizuj moduł klientów Quickbooks z Zoho Creator

      Wymóg Użyj źródła danych, aby zsynchronizować moduł klientów Quickbooks z aplikacją Zoho Creator. Przypadek użycia   Firma logistyczna prowadzi swoje dane klientów i konta w Quickbooks. Do rezerwacji korzystają z aplikacji do zarządzania logistyką ...
    • Instalowanie aplikacji mobilnej CRM

      Zoho CRM Mobile Edition umożliwia dostęp i pracę z danymi Online Zoho CRM z dowolnego miejsca na iPhonie, iPadzie i telefonach z systemem Android. W innych urządzeniach z systemem operacyjnym dostęp do aplikacji internetowej można uzyskać za ...
    • Okresowo przesyłaj pliki z Zoho Creator do Zoho Workdrive

      Wymóg Przeprowadź integrację między Zoho Creator i Zoho Workdrive i korzystaj z harmonogramów, aby co miesiąc przesyłać pliki z Creator do Workdrive. Przypadek użycia   Aplikacja do śledzenia projektów przechowuje pliki raportów ukończonych projektów ...