İş akışları için web kancaları oluşturma ve yönetme | Qlik Cloud Yardımı
Ana içeriğe geç Tamamlayıcı içeriğe geç

İş akışları için web kancaları oluşturma ve yönetme

Web kancaları, belirli eylemler gerçekleştiğinde olay verilerini otomatik olarak göndererek uygulamalar arasındaki iletişimi otomatikleştirmenin basit bir yoludur. Qlik Cloud içinde web kancaları, manuel müdahale olmadan diğer uygulamalardaki eylemleri tetikleyebilir, bu da Qlik Cloud'i iş akışlarınıza entegre etmeyi ve sistem olaylarına dayalı görevleri otomatikleştirmeyi kolaylaştırır. Tanımlanmış bir olay her gerçekleştiğinde, belirtilen web kancası uç noktasına bir JSON isteği gönderilerek olay verileri seçtiğiniz uygulamaya iletilir.

Gerekli web kancası izinleri

Qlik Cloud Webhooks API ve otomasyon kullanıcı arayüzünü kullanarak web kancaları oluştururken veya yönetirken, bu izinlerden birini veya her ikisini talep etmelisiniz:

  • Web kancalarını kullan: Kullanıcının sahip olduğu web kancalarını oluşturmak, görüntülemek, güncellemek ve silmek için gereklidir.

  • Web Kancalarını Yönet: Diğer kullanıcılar tarafından oluşturulanlar da dahil olmak üzere kiracı içindeki tüm web kancalarını yönetmek için gereklidir.

Web kancalarını anlama

Web kancaları nasıl çalışır?

Qlik Cloud içinde bir olay gerçekleştiğinde (örneğin, yeni bir uygulama oluşturulduğunda veya bir kullanıcı silindiğinde), bir web kancası bir HTTP geri araması kullanarak belirtilen harici bir uygulamaya JSON formatında bilgi gönderir. Bu harici uygulama daha sonra olay verilerini kullanarak daha fazla eylemi tetikleyebilir.

Örneğin:

  • Yeni bir uygulama oluşturulduğunda ekibinizi Slack üzerinden bilgilendirin.

  • Bir kiracıya yeni bir ekip üyesi eklendiğinde otomatik olarak bir hoş geldiniz e-postası gönderin.

  • Bir kullanıcı kiracıdan silindiğinde bir elektronik tabloyu güncelleyin.

Web kancalarını kullanmanın faydaları

Web kancaları, diğer sistemlerle gerçek zamanlı entegrasyona olanak tanıyarak sürekli manuel kontrol veya tekrarlayan API istekleri ihtiyacını ortadan kaldırır. Olayları dinleyerek ve ilgili verileri anında göndererek, web kancaları gereksiz işleri azaltır ve sorunsuz otomasyon sağlar.

Web kancası entegrasyonları için popüler platformlar

Web kancası verilerini işlemek ve bunlara yanıt vermek için özel hizmetler oluşturabilir veya aşağıdaki gibi üçüncü taraf platformları kullanabilirsiniz:

Web kancası sınırları

Sistem performansını korumak ve kaynakları yönetmek için aşağıdaki sınırlar geçerlidir:

  • Web kancası teslim geçmişi 7 gün boyunca saklanır.

  • Her kullanıcı en fazla 150 web kancasına sahip olabilir.

  • Web kancası başına toplam HTTP başlığı boyutu, şifrelenmiş başlıklar için 2048 bayt ve şifrelenmemiş başlıklar için 2048 bayt ile sınırlıdır. Her başlık türü için sınır, yapılandırılmış tüm başlık adlarının ve değerlerinin toplam bayt boyutudur. Başlık sayısında bir sınır yoktur.

Bilgi notu3 Kasım 2025'ten itibaren eski olay formatı yeni bir Qlik bulut olay formatıyla değiştirildi. Tüm eski olaylar, hem eski hem de bulut olay yüklerini içeren geçici bir hibrit olay kullanır. Veri entegrasyonu olayları bulut olayları olarak yayınlanır ve gelecekte taşınması gerekmeyecektir. Qlik Cloud içinde desteklenen olayların ve olay türlerinin tam listesi için bkz. Web kancaları için desteklenen olay türleri. Yeni Qlik bulut olayları hakkında daha fazla ayrıntı için bkz. Qlik Community: Yeni olay formatına geçiş .

Web kancası istek yapısı

Bir web kancası bir olay tarafından tetiklendiğinde, web kancası oluşturma sırasında belirtilen uç noktaya bir HTTP JSON isteği gönderir. Bu isteğin yapısı, olay türü, zaman damgası ve nesne öznitelikleri gibi olay meta verilerini ve yük ayrıntılarını içerir.

Web kancası istek örneği: Uygulama silindi olayı

Bir uygulama silindiğinde gönderilen JSON isteğinin bir örneği aşağıda verilmiştir:

İstek URL'si

https://<your-tenantURL>/api/v1/webhooks/{id}

Başlıklar


{
    "Content-Type": "application/json",
    "X-Execution-Token: <your-execution-token>",
    "Qlik-Signature": "446bd5e3f5b635f491d17557e4bec6ebc61b7bd2bc9cc7b612e4e",
    "User-Agent": "Qlik Webhook"
}

Gövde


{
    "cloudEventsVersion": "0.1",
    "source": "com.qlik/engine",
    "contentType": "application/json",
    "eventId": "e65c1481-e8a-4be-a5ca-27dfcde077d7",
    "eventTime": "2021-03-08T14:51:29Z",
    "eventTypeVersion": "1.0.0",
    "eventType": "com.qlik.v1.app.deleted",
    "extensions": {
        "ownerId": "vNRGrDZIypJzauw59BbpvkRhqbmI",
        "tenantId": "oZcMPa_1PwH4FUdrh6839YHHdEJN",
        "userId": "vNRGrDZIypJtcGTzauw59BbpqbmI"
    },
    "data": {
        "attributes": {
            "id": "0984fec4-aa8c-4253-b1d1-4fd4f9c78",
            "name": "New App",
            "createdDate": "2021-03-08T14:51:28.888Z",
            "modifiedDate": "2021-03-08T14:51:29.316Z",
            "owner": "auth0|b62a17c577a4abe6e807b07d18c4d82286352542d633d120100b03fb11",
            "ownerId": "vNRGrDZIypJtcGTzauw59BbpvbmI",
            "published": false,
            "hasSectionAccess": false
        }
    }
}

Bu yük, silinen uygulama hakkında kimliği, adı, sahibi ve silinme zaman damgası gibi ayrıntılı bilgiler sağlayarak alıcı sistemin olayı işlemesine yardımcı olur. Olay yükleri hakkında daha fazla ayrıntı için bkz. Qlik Developer Portal: API olayları.

Şifrelenmiş Başlıklar

Qlik bulut, şifrelenmiş HTTP başlıklarını destekler. Şifrelenmiş başlıklar, hassas meta verileri daha fazla korumanıza olanak tanır. Nasıl çalışır:

  • Şifrelenmiş Başlık Değerleri: Web kancaları için yapılandırılan başlık değerleri, web kancaları yapılandırılırken şifrelenebilir. Bu, taşıyıcı belirteçler veya API anahtarları gibi kimlik bilgilerinin güvenli bir şekilde saklanmasını ve işlenmesini sağlar. Web kancası sırları bir kez yazılır. Kaydedildikten sonra, yanlışlıkla ifşa olma riskini azaltmak için sırlar görüntülenemez veya alınamaz.

Bilgi notuBaşlıklar iletim sırasında değil, depolamada şifrelenir.

Web kancaları oluşturma

Web kancaları şunlar tarafından oluşturulabilir:

  • Yönetim etkinlik merkezinden kiracı yöneticileri.

  • Qlik Automate arayüzünden tüm kullanıcılar.

Web kancalarını Qlik Automate ile kullanma hakkında daha fazla bilgi için bkz. Web kancalarıyla çalışma (yalnızca İngilizce).

Aşağıdakileri yapın:

  1. Yönetim etkinlik merkezinde Web kancaları bölümüne gidin.

  2. Yeni oluştur'a tıklayın.

  3. Web kancası için bir ad girin ve isteğe bağlı olarak bir açıklama ekleyin.

  4. URL (uç nokta) için, web kancasının JSON verilerini göndereceği tam nitelikli alan adını (FQDN) girin.

    • Bu URL HTTPS protokolünü kullanmalıdır (örnek: https://domain.com). IP adresleri web kancası uç noktaları olarak kullanılamaz.

  5. İsteğe bağlı olarak, web kancası kimlik doğrulaması için bir sır girin.

    • Sır 32 ile 64 karakter arasında olmalıdır.

    • Oluşturulursa, sır bir karmanın parçası olarak dahil edilecek ve HTTP isteğine bir qlik-signature olarak eklenecektir.

  6. Bulut olayı Qlik Cloud Webhooks hizmeti tarafından yayınlanan olay yükü. Etkinleştirilip kaydedildikten sonra değişiklik geri alınamaz.

  7. Sertifika iptalini kontrol et etkinleştirildiğinde, web kancası sertifikalarının geçerli olduğunu ve iptal edilmediğini doğrular.

  8. İsteğe bağlı olarak, isteğe eklenecek HTTP başlıkları ekleyin. Başlık değerini şifrelemek için onay kutusunu seçin

    Bilgi notuGüvenlik nedenleriyle şifrelenmiş başlıkları düzenleyemezsiniz, başlığı silmek için sil simgesine tıklayın. Değeri kaldırmak için kaldır simgesine tıklayın ve yeni bir tane girin.
  9. Olaylar altında, web kancasını tetikleyecek sistem olaylarını seçin. Mevcut olaylar şunları içerir:

    • Otomasyon olayları

    • API olayları

    • Uygulama olayları

    • Veri entegrasyonu olayları

    • Kullanıcı olayları

  10. Oluştur'a tıklayın.

Bilgi notuKaydedilmemiş değişiklikler varken İptal'e tıklarsanız, bir onay iletişim kutusu görünür. Değişikliklerinizi kaydetmeden kapatmak için At'a tıklayın.

Web kancalarını yönetme

Bilgi notu

Qlik Automate ile oluşturulan web kancaları yalnızca Yönetim etkinlik merkezinde görüntülenebilir. Düzenlenemez, silinemez, etkinleştirilemez veya devre dışı bırakılamazlar.

Bu web kancalarını yönetmek için Qlik Automate arayüzünü kullanın.

Web kancalarını sıralama ve arama

Tablodaki web kancalarını sıralamak ve aramak için:

  • Sıralama düzenini değiştirmek için bir sütunun üst kısmındaki Yukarı-aşağı ok simgesine tıklayın.

  • Bir web kancası aramak için bir sütunun üst kısmındaki Filtre simgesine tıklayın. Arama filtresi tam ve kısmi eşleşmeler için çalışır.

Web kancaları tablosu.

Yönetim konsolu web kancaları tablosu

Web kancalarını açma veya kapatma

Aşağıdakileri yapın:

  1. Yönetim etkinlik merkezinde Web kancaları bölümüne gidin.

  2. Web kancasının yanındaki Daha fazla simgesine tıklayın.

  3. Web kancasını açmak için Etkinleştir'i seçin.

  4. Web kancasını kapatmak için Devre dışı bırak'ı seçin.

Yeni oluşturulan web kancaları varsayılan olarak etkindir.

Web kancalarını düzenleme

Aşağıdakileri yapın:

  1. Yönetim etkinlik merkezinde Web kancaları bölümüne gidin.

  2. Düzenlemek istediğiniz web kancası için Daha fazla simgesine tıklayın.

  3. Düzenle'yi seçin.

  4. Düzenlemelerinizi yapın ve Kaydet'e tıklayın.

Bilgi notuKaydedilmemiş değişiklikler varken İptal'e tıklarsanız, bir onay iletişim kutusu görünür. Değişikliklerinizi kaydetmeden kapatmak için At'a tıklayın.

Web kancalarını silme

Aşağıdakileri yapın:

  1. Yönetim etkinlik merkezinde Web kancaları bölümüne gidin.

  2. Silinecek web kancasını seçin.

  3. Sil'e tıklayın.

  4. Silme işlemini onaylayın.

Bilgi notuBir veya daha fazla web kancası seçene kadar Sil düğmesi kullanılamaz. Eylem çubuğu seçilen web kancalarının sayısını görüntüler.

Web kancası geçmişini görüntüleme

Web kancası olay geçmişi 7 gün boyunca saklanır.

Aşağıdakileri yapın:

  1. Yönetim etkinlik merkezinde Web kancaları bölümüne gidin.

  2. Olay geçmişini genişletmek için bir web kancasının yanındaki Web kancası menüsünü genişletmek için aşağı ok kullanıcı arayüzü simgesi simgesine tıklayın.

    Web kancası geçmişi.

    Yönetim konsolu web kancası geçmişi
  3. Bir olay teslimini manuel olarak yeniden göndermek için olay satırındaki Yeniden gönder simgesi simgesine tıklayın.

  4. Olay yanıtı yükünü görüntülemek için olay satırındaki Aşağı ok simgesine tıklayın.

    Yük, geçmiş olaylarda hata ayıklamak veya bunları denetlemek için yararlı olan uygulama kimliği, adı ve zaman damgası gibi ayrıntıları gösterir.

    Olay yanıtı yükü.

    Yönetim konsolu web kancası olay türü yük bilgileri

Bu sayfa size yardımcı oldu mu?

Bu sayfa veya içeriği ile ilgili bir sorun; bir yazım hatası, eksik bir adım veya teknik bir hata bulursanız lütfen bize bildirin!