Persetujuan

Tambahkan langkah persetujuan ke aturan, sehingga hanya terkirim setelah seseorang atau channel menyetujui atau menolak respons

Persetujuan adalah langkah pada sebuah aturan, bukan pengaturan untuk formulir. Sebuah aturan bisa mengirim pada setiap jawaban, hanya setelah disetujui, atau saat ditolak. Dua jenis terakhir melibatkan seseorang atau sebuah channel dalam prosesnya: respons menunggu keputusan mereka, dan aturannya berjalan begitu keputusan itu tiba.

Menambahkan langkah persetujuan ke aturan

  1. Di langkah Saat pada aturan, saat membuat atau mengedit, di bawah Kirim saat, pilih Hanya setelah disetujui atau Saat ditolak
  2. Kolom pemberi persetujuan muncul. Pilih Seseorang, lalu ketik alamat emailnya, atau Sebuah channel, lalu tempel URL webhook Slack, Discord, atau Microsoft Teams (lihat mendapatkan URL webhook)
  3. Opsional, tulis Pesan permintaan. Pesan ini ditampilkan di atas jawaban pada permintaan persetujuan, misalnya "Mohon periksa pos anggaran sebelum menyetujui."
  4. Selesaikan aturan seperti biasa: kondisi Hanya jika, tujuan tempat ia mengirim setelah disetujui (atau ditolak), dan pesannya

Chip aturan menampilkan ditahan untuk persetujuan begitu aturan memiliki langkah ini.

Satu permintaan per pemberi persetujuan, bukan per aturan

Beberapa aturan bisa menunggu pada pemberi persetujuan yang sama. Saat sebuah respons cocok dengan lebih dari satu aturan itu, pemberi persetujuan tersebut tetap hanya menerima satu permintaan persetujuan, dengan tombol Setujui dan Tolak. Keputusannya memicu setiap aturan yang cocok dan menunggu padanya: menyetujui memicu aturan hanya setelah disetujui, menolak memicu aturan saat ditolak.

Aturan yang menunggu pemberi persetujuan berbeda tidak terpengaruh; pemberi persetujuan itu mendapat permintaannya sendiri, terpisah.

Contoh: sebuah formulir punya empat aturan: dua mengirim hanya setelah disetujui oleh Anna, satu mengirim saat ditolak oleh Anna, dan satu mengirim hanya setelah disetujui oleh Ben. Respons yang cocok dengan keempatnya membuat tepat dua permintaan: satu ke Anna, satu ke Ben. Anna menyetujui hanya memicu dua aturan disetujui-nya, bukan yang ditolak. Ben memutuskan secara independen, pada permintaannya sendiri.

Hanya aturan yang kondisi Hanya jika-nya cocok dengan respons yang menunggu. Jika tidak ada aturan persetujuan pada respons itu yang cocok, tidak ada permintaan yang dikirim sama sekali.

Apa yang diterima pemberi persetujuan

  • Seseorang menerima email, dikirim dari akun Google Anda, berisi pesan permintaan Anda, jawaban, dan dua tombol
  • Sebuah channel menerima postingan di channel Slack, Discord, atau Teams, dengan dua tombol yang sama. Siapa pun di channel bisa memutuskan. Setelah diputuskan, hasilnya diposting kembali ke channel, dengan nama yang diberikan pemberi persetujuan
  • Jika posting ke channel gagal, permintaan dikirim lewat email ke pemilik aturan, dengan satu baris yang menjelaskan alasannya, sehingga respons tetap bisa diputuskan. Jika URL webhook channel sudah tidak ada (HTTP 404 atau 410), penyetuju juga dijeda: aturan menampilkan Penyetuju dijeda, dan permintaan dikirim lewat email ke pemilik sampai Anda menempel URL baru di kolom penyetuju

Halaman persetujuan

Setiap tombol membuka halaman yang menanyakan Setujui kiriman ini? (atau Tolak), menampilkan jawaban, dan memiliki kolom opsional Nama Anda. Tidak ada yang diputuskan sampai pemberi persetujuan mengklik tombol di halaman itu, sehingga pratinjau tautan di Slack atau pemindai email tidak bisa menyetujui secara tidak sengaja. Nama yang diketik di sana ditampilkan kepada pemilik formulir, di riwayat, dan di postingan hasil.

  • Setujui memicu setiap aturan yang cocok, disetel ke hanya setelah disetujui, dan menunggu pemberi persetujuan ini
  • Tolak memicu setiap aturan yang cocok, disetel ke saat ditolak, dan menunggu pemberi persetujuan ini. Pemilik formulir juga menerima email tentang penolakan itu

Kedua keputusan dicatat di Riwayat.

Jendela 7 hari

Permintaan persetujuan berlaku selama 7 hari. Jika pemberi persetujuan tidak memutuskan dalam waktu itu, permintaan kedaluwarsa: tidak ada aturan yang menunggu padanya yang mengirim, bahkan aturan saat ditolak pun tidak. Kedaluwarsa bukanlah penolakan.

Perlu diketahui

  • Aturan yang mengirim via Email pada hanya setelah disetujui atau saat ditolak keluar dari server email Skyfield, bukan dari akun Google Anda, karena tidak ada kiriman formulir yang terjadi saat itu. Nama pengirim dan balas-ke Anda dipertahankan. Lihat Pengiriman & Batas Pengiriman
  • Kondisi Hanya jika tetap berlaku, sehingga aturan dengan langkah persetujuan hanya menunggu respons yang memang akan dikirimnya
  • Aturan webhook dengan langkah persetujuan menerima approval.decision dan approval.decidedBy di payload-nya. Lihat Webhook
  • Mengubah Kirim saat sebuah aturan menjauh dari peristiwa persetujuan menghapus pemberi persetujuannya; permintaan yang sudah terkirim ke orang itu tidak terpengaruh

Persetujuan dan lisensi Anda

Aturan dengan langkah persetujuan memerlukan lisensi aktif. Uji coba gratis 7 hari dihitung, jadi fitur ini berfungsi penuh selama uji coba. Saat uji coba berakhir tanpa upgrade, aturan persetujuan dijeda: respons yang cocok dicatat di riwayat sebagai dilewati, dan tidak ada permintaan yang dikirim. Aturan yang mengirim pada setiap jawaban tetap mengirim. Upgrade melanjutkan aturan persetujuan untuk respons baru; yang dilewati tidak dikirim secara retroaktif. Permintaan yang sudah terkirim sebelum jeda tidak terpengaruh dan tetap memicu aturannya saat ada keputusan.