formbasedocs
Uygulamaya gitUygulama

Kılavuzlar · n8n (kendi sunucunuzda)

n8n'de istekleri arayın, hatırlatın ve iptal edin

Beş formbase eylemi zaten var olan istekler üzerinde çalışır. Tipik bir iş akışı, isteği sisteminizin bildiği kimlikle bulur, ardından okur, hatırlatır veya iptal eder.

Last checked


n8n’de bir formbase bağlantısına ve Bir n8n iş akışından istek gönderin’deki gibi bir External ID ile oluşturulmuş bir isteğe ihtiyacınız var. Aynı eylemler panoda da vardır; bkz. İstekler sayfası.

Get many requests ile bir isteği bulun

Sisteminiz tedarikçiyi formbase’in istek kimliğiyle değil SUP-1042 olarak bilir. Bir formbase düğümü ekleyin, Get many requests’i seçin ve isteği oluştururken ayarladığınız External ID’ye göre filtreleyin:

Get many requests düğümü: Operation Get Many, kapalı Return All, Limit 50, Scope Workspace, ve External ID supplier-SUP-1042, açık Include Test Requests ve Status Pending ile Filters
  • Scope, varsayılan olan ve ardından formu soran Form’dur, ya da bağlantı bilgisinin ulaşabildiği her istek için Workspace’tir.

  • Filters, listeyi External ID, Status veya Outcome’a göre daraltır. Include Test Requests varsayılan olarak kapalıdır, bu yüzden Test Mode açıkken oluşturulan bir istek bulunmaz. İş akışını test istekleriyle oluştururken bunu açın.

  • En yeni istek önce gelir. Limit, öğe sayısını sınırlar; Return All her sayfayı getirir.

Her istek tek bir çıktı öğesidir, bu yüzden ardındaki düğümler istek başına bir kez çalışır. Hiçbir şey eşleşmediğinde düğüm hiçbir öğe çıkarmaz ve iş akışı orada durur; devam etmek için düğümün ayarlarında Always Output Data’yı açın. Aşağıdaki her düğüm isteği Request › By ID {{ $json.id }} olarak alır, ya da From list altında en yeni isteklerden birini seçin.

Get request ile bir isteği okuyun

Get request, isteği döndürür: durumunu, sonucunu, alıcısını, zaman damgalarını, önceden doldurup kilitlediklerinizi ve bağlantısını. Tamamlandıktan sonra, en üst düzeyde answers ve display’i de {{ $json.answers }} olarak taşır. Olaylardan farklı olarak, zaman damgaları milisaniye cinsinden Unix zamanıdır.

Remind request recipient ile bir hatırlatma gönderin

Remind request recipient, alıcıya şimdi bir hatırlatma e-postası gönderir. Zamanlanmış hatırlatmalar planlandığı gibi gitmeye devam eder. Şu durumlarda çalışır:

  • istek beklemededir, süre dolum tarihini geçmemiştir ve bir alıcı e-postası vardır,
  • çalışma alanı Pro veya Business’tadır,
  • son hatırlatma en az on dakika önce gönderilmiştir ve isteğin toplamda sekizden az hatırlatması olmuştur. Bkz. Birini şimdi peşine düşmek.

Bir test isteği asla hatırlatılmaz. Düğüm CONFLICT: This is a test request, so nothing is emailed for it; a reminder has nobody to write to. ile başarısız olur.

Cancel request ile bir isteği geri çekin

Cancel request, beklemede olan bir isteği geri çeker. Bağlantı çalışmayı durdurur ve alıcı form yerine geri çekildi bildirimi görür. Nedenini kaydetmek için Reason’ı doldurun: istekte cancelReason olarak ve Request Canceled olayında geri gelir, böylece başka bir iş akışı ekibinize haber verebilir.

Yalnızca beklemedeki istekler iptal edilebilir

Tamamlanmış, süresi dolmuş veya zaten iptal edilmiş bir istek olduğu gibi kalır ve düğüm This request is already canceled and cannot be canceled. gibi bir hatayla başarısız olur.

Replay request callback ile geri çağırmayı yeniden gönderin

Bir isteğin bir geri çağırma URL’si vardı ve alıcınız teslimatı kaçırdıysa, Replay request callback, tamamlanmış, süresi dolmuş veya iptal edilmiş bir isteğin geri çağırmasını yeniden gönderir. İlk teslimatla aynı kimlik olan bir eventId döndürür, bu yüzden ona göre yinelenenleri ayıklayan bir alıcı yalnızca bir kez işlem yapar. Bkz. yeniden denemeler.

  • Bir yeniden oynatma yalnızca isteğin geri çağırma URL’sine gider. Bir formbase Trigger aboneliği kendi başına yeniden dener ve yeniden oynatılmaz.

  • Wait for the Outcome ile oluşturulmuş bir isteğin, geri çağırması olarak bir çalıştırmanın devam URL’si vardır. O çalıştırma bittiğinde URL kaybolur, bu yüzden bir yeniden oynatma yalnızca çalıştırma hâlâ beklerken yardımcı olur.

Sırada