Wyłącz akcje niestandardowe po n razach

Wyłącz akcje niestandardowe po n razach

Wymóg 

Akcja niestandardowa na raporcie musi zostać wyłączona po trzykrotnym uruchomieniu.

Przypadek użycia 

Posiadamy aplikację do obsługi faktur klientów. Po utworzeniu faktury pracownicy mogą wysłać ją pocztą elektroniczną do klienta za pomocą jednego kliknięcia. Aby jednak uniknąć wysyłania wielu wiadomości e-mail, przycisk musi być wyłączony, jeśli zostanie kliknięty trzy razy, co oznacza, że dla każdego klienta można wysłać maksymalnie trzy wiadomości e-mail.

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
Klienci
Klienci
Nazwa
Nazwa klienta
Nazwa_klienta
Email
Email klienta
Email klienta
Faktury
Faktury
Lookup(Klienci)
Klient
Klient
Data
Data wystawienia faktury
Faktura_Data
Podformularz
  • Pojedyncza linia
  • Numer
Zamówienie
  • Produkt
  • Ilość
Zamówienie
  • Produkt
  • Ilość
 
 
Waluta
Całkowita kwota
Całkowita_kwota
 
 
Numer
Liczba wysłanych e-maili
Liczba_wysłanych e-maili
 
Pole Liczba wysłanych e-maili służy do wyłączenia przycisku po osiągnięciu limitu. Ustaw jej wartość początkową 0.

2. Wyłączmy pole Liczba wysłanych e-maili, aby nie można było go edytować ręcznie. Utwórz przepływ pracy z następującymi szczegółami.

3. Kliknij Dodaj nową akcję i wybierz Wyłącz pola. Następnie wybierz pole Liczba wysłanych e-maili.               

4. Teraz utwórzmy szablon faktury, którą należy wysłać do klientów. Przejdź do opcji Ustawienia > Szablony rekordów i utwórz szablon rekordu, wybierając opcję Z szablonu.

5. Wybierz pierwszy szablon w sekcji Faktury.

6. Wybierz formularz podstawowy jako Faktury, jak pokazano poniżej, i nazwij go „Faktura”..
 
Wprowadziliśmy drobne zmiany w szablonie i stworzyliśmy następujący szablon.

7. Następnie dodajmy działanie, które pomoże nam wysyłać e-maile po kliknięciu przycisku. Wybierz raport Wszystkie faktury i kliknij + w obszarze Szybki podgląd > Akcje.

8. Utwórz czynność do wykonania z następującymi szczegółami. Kliknij UTWÓRZ PRZEBIEG.

9. Kliknij Dodaj nową akcję, a następnie wybierz Skrypt Deluge.

10. Kliknij Utwórz własny, a następnie zapisz następujący skrypt.
  1. // Increment the Number_of_emails_sent field so that it can be used as counter till its value reaches 3
  2. input.Number_of_emails_sent = input.Number_of_emails_sent + 1;
  3. // Fetch the email address of the customer to which the invoice will be sent
  4. customer_record = Customers[ID = input.Customer];
  5. customer_email=customer_record.Customer_Email;
  6. // Send an email to the fetched email address with the invoice template
  7. sendmail
  8. [
  9. from :zoho.adminuserid
  10. to :customer_email
  11. subject :"Zylker invoice"
  12. message :"Please find the invoice for your recent purchase"
  13. Attachments :template:Invoice:Invoices input.ID as PDF
  14. ]

15. Kliknij UTWÓRZ, aby zapisać element akcji ze skryptem.

16. Teraz wymienimy element działania w raporcie. Kliknij Raport Wszystkich faktur > Konfiguruj pola dla sieci Web.


17. Kliknij + Dodaj pola i wybierz przycisk Wyślij e-mail.

Przycisk będzie teraz widoczny w raporcie Faktury.

Zobacz jak to działa         

 

Punkty do zapamiętania  

  • Pola można również wyłączyć za pomocą zadania wyłączania potopu.

    • Related Articles

    • 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ą ...
    • 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 ...
    • Zdefiniuj akcje szybkiego podglądu

      Ta strona dotyczy wszystkich typów raportów z wyjątkiem arkusza kalkulacyjnego, wykresu przestawnego i tabeli przestawnej Zdefiniuj działania, które muszą być wyświetlane w przypadku kliknięcia lub gestu. Pomaga użytkownikowi wykonywać czynności, ...
    • 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 ...
    • Kalkulacja czynszu na podstawie wielu wartości wybranych przez klientów na wydarzeniu

      Wymóg Oszacuj czynsz za nieruchomość na podstawie daty i godziny rezerwacji, a także liczby obecności. Przypadek użycia Wynajmowana jest sala bankietowa w hotelu. Oto struktura cenowa hali: Dzień Cena podstawowa (w USD) Liczba gości standardowych (w ...