Ana içeriğe geç

Http Aktivitesi

Http Aktivitesi, HTTP isteklerinin gönderilmesini ve yanıt verilerin bir işlem içinde depolanmasını sağlar. İstek parametrelerini, kimlik doğrulama başlıklarını ve yanıt işleme mantığını yöneterek dış web hizmetleriyle sorunsuz entegrasyonu sağlar.

Alan Açıklama Gereklilik
Ayrıcalıklı Belirli bir işlem görevi alırken işlerin sıralı olarak çalışmasını sağlar. İsteğe bağlı
Çalışma Dinleyicileri Aktivite, işlem, sıralama akışı veya olay tetikleyicileri için dinleyicileri yapılandırır. İsteğe bağlı
Çoklu Çalıştırma Tipi Aktivitenin birden fazla örneğinin oluşturulup oluşturulmadığını belirler (Yok, Paralel, Sıralı). İsteğe bağlı
Tekrar Sayısı Bir ifade veya sayısal değer aracılığıyla oluşturulacak örneklerin sayısını tanımlar. İsteğe bağlı
Koleksiyon (Çoklu Çalıştırma) Oluşturulacak örneklerin sayısını belirlemek için bir koleksiyon kullanır. İsteğe bağlı
Eleman Değişkeni (Çoklu Çalıştırma) Çoklu örnek koleksiyonunda geçerli elemanın değişken adını belirtir. İsteğe bağlı
Tamamlanma Koşulu Değerlendirmesi true olduğunda örnek oluşturulmasını durduran bir ifade. İsteğe bağlı
Dengeleme için mi? Aktivitenin dengeleme mantığı için tasarlandığını gösterir. İsteğe bağlı
İstek Biçimi Kullanılacak HTTP yöntemi (örneğin, GET, POST, PUT, DELETE). Gerekli
URL Bilgisi HTTP çağrısının hedef URL'si. Gerekli
İstek Başlığı Satır ayrılmış HTTP istek başlıkları. İsteğe bağlı
İstek Gövdesi İstekle gönderilecek yük, örneğin bir JSON nesnesi. İsteğe bağlı
İstek Gövdesi Kodlaması İstek gövdesinin karakter kodlamasını belirtir. İsteğe bağlı
İstek Zaman Aşımı Yanıt alabilmek için beklenen maksimum süre (saniye). İsteğe bağlı
Yönlendirmelere İzin Verme HTTP yönlendirmelerinin takip edilip edilmeyeceğini belirler. İsteğe bağlı
Hata Kodu FlowableException'ı tetikleyen HTTP yanıt durum kodları. İsteğe bağlı
Yönetilecek Hata Kodu Sınır olayı işleme için BpmnError'ı tetikleyen durum kodları. İsteğe bağlı
Hatayı Önemseme İstisnaların ihmal edilip yanıt değişkenine depolanıp depolanmadığını belirler. İsteğe bağlı
Yanıt Değişkeni İsmi HTTP yanıtının depolandığı değişken adı. İsteğe bağlı
İstek Değişkenlerini Kaydet Tüm istek değişkenlerinin depolanıp depolanmadığını belirler. İsteğe bağlı
İstek Durumunu, Başlıklarını Kaydet HTTP durum ve başlıklarının gövde ile birlikte depolanıp depolanmadığını belirler. İsteğe bağlı
Sonuç Değişkeni Ön Eki Sonuç değişkenleri için organize gruplama amacıyla uygulanan bir ön ek. İsteğe bağlı
Yanıtı Geçici Değişkene Kaydet Yanıt değişkenlerinin geçici veri olarak depolanıp depolanmadığını belirler. İsteğe bağlı
Yanıtı JSON Değişkenine Kaydet Yanıtın JSON nesnesi olarak depolanıp depolanmadığını belirler. İsteğe bağlı

Aksiyon Tipleri ve Örnekler

Çalışma Dinleyicileri

  • Format: string
  • Örnek Sonuç: "Son"

Çoklu Çalıştırma Tipi

  • Format: string
  • Örnek Sonuç: "Paralel"

Tekrar Sayısı

  • Format: sayısal veya ifade
  • Örnek Sonuç: "2"

İstek Biçimi

  • Format: string
  • Örnek Sonuç: "POST"

Hata Kodu

  • Format: string veya sayısal
  • Örnek Sonuç: "5XX"

Uygulama Örnekleri

Alan Kurulumu - http://your-system.example.com/your-endpoint/${someVariable} - {"clientId": ${clientId}, "name": ${name}} - responseVar - responseBody - responseStatusCode

Çalışma Parametreleri - 25 - ${variable==True} - elementvar - Sequential - 404

Teknik Notlar

"Yönetilecek Hata Kodu" alanına tanımlanan durum kodları, her iki parametre yapılandırıldığında "Hata Kodu" alanına belirtilen kodları geçersiz kılar.