Kullanıcı Kılavuzu İptal

Acrobat Sign Web Kancasına genel bakış

 İçindekiler

Adobe Acrobat Sign Kılavuzu

Yenilikler

  1. Ön Sürüm Notları
  2. Sürüm Notları
  3. Önemli Bildirimler

Başlayın

  1. Yöneticiler için hızlı başlangıç kılavuzu
  2. Kullanıcılar için hızlı başlangıç kılavuzu
  3. Geliştiriciler için
  4. Video eğitim kitaplığı
  5. SSS

Yönetim

  1. Admin Console'a Genel Bakış
  2. Kullanıcı Yönetimi
    1. Kullanıcı ekleme
      1. Kullanıcı Ekleme
      2. Kullanıcıları Toplu Olarak Ekleme
      3. Dizinden Kullanıcı Ekleme
      4. MS Azure Active Directory'den Kullanıcı Ekleme
    2. Fonksiyon odaklı kullanıcılar oluşturma
      1. Teknik hesaplar - API odaklı
      2. Hizmet hesapları - Manuel olarak yönlendirilen
    3. Sağlama hataları olan kullanıcıları kontrol etme
    4. Ad/E-posta Adresi Değiştirme
    5. Kullanıcının grup üyeliğini düzenleme
    6. Bir kullanıcının grup üyeliğini grup arayüzü üzerinden düzenleme
    7. Bir kullanıcıyı yönetici rolüne yükseltme
    8. Kullanıcı Kimlik Türleri ve SSO
    9. Kullanıcı Kimliğini Değiştirme
    10. Kullanıcıların Kimliğini MS Azure ile Doğrulama
    11. Kullanıcıların Kimliğini Google Federation ile Doğrulama
    12. Ürün Profilleri
    13. Oturum Açma Deneyimi
  3. Hesap/Grup Ayarları
    1. Ayarlara Genel Bakış
    2. Global Ayarlar
      1. Hesap düzeyi ve kimliği
      2. Yeni Alıcı Deneyimi
      3. Kendi Kendine İmzalı İş Akışları
      4. Toplu Halde Gönder
      5. Web Formları
      6. Özel Gönderme İş Akışları
      7. Power Automate İş Akışları
      8. Kitaplık Belgeleri
      9. Sözleşmelerle form verileri toplama
      10. Sınırlı Belge Görünürlüğü
      11. İmzalanan sözleşmenin PDF kopyasını ekleme
      12. E-postaya bağlantı ekleme
      13. E-postaya görüntü ekleme
      14. E-postalara eklenen dosyalar şu şekilde adlandırılır:
      15. Belgelere denetim raporu ekleme
      16. Birden çok belgeyi tek bir belgede birleştirme
      17. Belgeleri ayrı ayrı indirme
      18. İmzalanan belgeyi yükleme
      19. Hesabımdaki kullanıcılar için delegasyon
      20. Harici alıcıların delege etmesine izin verme
      21. İmzalama yetkisi
      22. Gönderme yetkisi
      23. Elektronik Mühür ekleme yetkisi
      24. Varsayılan saat dilimini ayarlama
      25. Varsayılan tarih formatını ayarlama
      26. Birden Çok Gruptaki Kullanıcılar (UMG)
        1. UMG kullanmak için yükseltme
      27. Grup Yöneticisi İzinleri
      28. Alıcıyı değiştirme
      29. Denetim Raporu
        1. Genel bakış
        2. İşlem doğrulama sayfasında kimliği doğrulanmamış erişime izin verme
        3. Hatırlatıcı ekleme
        4. Görüntüleme olaylarını ekleme
        5. Sözleşme sayfası/ek sayısı ekleme
      30. Ürün İçi Mesajlar ve Rehberlik
      31. Erişilebilir PDF'ler
      32. Yeni içerik oluşturma deneyimi
      33. Sağlık müşterisi
    3. Hesap Ayarları
      1. Logo ekleme
      2. Şirket Ana Bilgisayar Adını/URL'sini özelleştirme
      3. Şirket adı ekleme
      4. Sözleşme sonrası URL yönlendirmesi
    4. İmza Tercihleri
      1. İyi biçimlendirilmiş imzalar
      2. Alıcıların imza eklemesine izin verme
      3. İmzalayanlar adlarını değiştirebilir
      4. Alıcıların kayıtlı imzalarını kullanmasına izin verme
      5. Özel Kullanım Koşulları ve Tüketici Açıklaması
      6. Alıcıları form alanlarında gezindirme
      7. İmzalamayı reddetme
      8. Zaman Dalgaları iş akışlarına izin verme
      9. İmzalayanlardan Unvanlarını veya Şirketlerini sağlamalarını isteme
      10. İmzalayanların ıslak imza yazdırmasına ve yerleştirmesine izin verme
      11. E-imzalama sırasında mesajları gösterme
      12. İmzalayanlardan imzalarını oluştururken mobil cihaz kullanmalarını isteme
      13. İmzalayanlardan IP adresi isteme
      14. Katılım damgasında şirket adını ve unvanı hariç tutma
    5. Dijital İmzalar
      1. Genel bakış
      2. İndirme ve Acrobat ile İmzalama
      3. Bulut İmzaları ile İmzalama
      4. Kimlik Sağlayıcıları için meta verileri ekleme
      5. Sınırlı Bulut İmza Sağlayıcıları
    6. Elektronik Mühürler
    7. Dijital Kimlik
      1. Dijital Kimlik Ağ Geçidi
      2. Kimlik Kontrolü politikası
    8. Rapor Ayarları
      1. Yeni rapor deneyimi
      2. Klasik rapor ayarları
    9. Güvenlik Ayarları
      1. Tekli Oturum Açma ayarları
      2. Beni Hatırla ayarları
      3. Oturum açma parola politikası
      4. Oturum açma parolası kuvveti
      5. Web oturumu süresi
      6. PDF şifreleme türü
      7. API
      8. Kullanıcı ve grup bilgileri erişimi
      9. İzin Verilen IP Aralıkları
      10. Hesap Paylaşımı
      11. Hesap paylaşım izinleri
      12. Sözleşme paylaşma denetimleri
      13. İmzalayan kimliği doğrulama
      14. Sözleşme imzalama parolası
      15. Belge parolası güvenlik düzeyi
      16. Coğrafi konuma göre imzalayanları engelleme
      17. Telefonla Kimlik Doğrulama
      18. Bilgi Tabanlı Kimlik Doğrulama (KBA)
      19. Sayfa çıkarmaya izin verme
      20. Belge bağlantısı kullanım süresi
      21. Web kancaları/geri çağırmalar için istemci sertifikası yükleme
      22. Zaman damgası
    10. Gönderim ayarları
      1. Oturum açtıktan sonra Gönder sayfasını gösterme
      2. Gönderimde alıcı adını zorunlu kılma
      3. Bilinen kullanıcılar için ad değerlerini kilitleme
      4. İzin verilen alıcı rolleri
      5. E-şahitlere izin verme
      6. Alıcı grupları
      7. Gerekli alanlar
      8. Belge ekleme
      9. Alan düzleştirme
      10. Sözleşmelerde Değişiklik Yapma
      11. Sözleşme adı
      12. Diller
      13. Özel mesajlar
      14. İzin verilen imza türleri
      15. Hatırlatıcılar
      16. İmzalanan belge parola koruması
      17. Sözleşme Bildirimi'ni gönderme yolları
      18. İmzalayan tanımlama seçenekleri
        1. Genel bakış
        2. İmzalama parolası
        3. E-posta ile Tek Kullanımlık Parola
        4. Acrobat Sign kimlik doğrulaması
        5. Telefonla kimlik doğrulama
        6. Bulut tabanlı dijital imza
        7. Bilgiye dayalı kimlik doğrulama
        8. Resmi Kimlik
        9. İmzalayan Kimliği raporları
      19. İçerik Koruması
      20. Noter işlemlerini etkinleştirme
      21. Belge Sona Erme Tarihi
      22. İmzaları önizleme, yerleştirme ve alan ekleme
      23. İmzalama sırası
      24. Liquid mode
      25. Özel iş akışı kontrolleri
      26. E-imza sayfası için yükleme seçenekleri
      27. İmza sonrası onay URL'sini yeniden yönlendirme
    11. Mesaj Şablonları
    12. Bio-Pharma Ayarları
      1. Genel bakış
      2. Kimlik doğrulamayı uygulama
      3. İmzalama nedenleri
    13. İş Akışı Entegrasyonu
    14. Noter Onayı Ayarları
    15. Ödeme Entegrasyonu
    16. İmzalayan Mesajları
    17. SAML Ayarları
      1. SAML Yapılandırması
      2. Microsoft Active Directory Federation Service'i yükleme
      3. Okta'yı yükleme
      4. OneLogin'i yükleme
      5. Oracle Identity Federation'ı yükleme
    18. Veri Yönetimi
    19. Zaman Damgası Ayarları
    20. Harici Arşiv
    21. Hesap Dilleri
    22. E-posta Ayarları
      1. E-posta üstbilgi/altbilgi görüntüleri
      2. Bireysel kullanıcı e-posta altbilgisine izin verme
      3. İmza Gerekli e-postasını özelleştirme
      4. Kime ve Bilgi alanlarını kişiselleştirme
      5. Bağlantısız Bildirimleri Etkinleştir
      6. E-posta şablonlarını özelleştirme
    23. echosign.com'dan adobesign.com'a geçiş
    24. Alıcılar için Seçenekleri Yapılandırma
  4. Yasal gereklilikler kılavuzu
    1. Erişilebilirlik
      1. Erişilebilirlik Uyumluluğu
      2. Acrobat masaüstü ile erişilebilir formlar oluşturma
      3. Erişilebilir AcroForms oluşturma
    2. HIPAA
    3. GDPR
      1. GDPR'ye Genel Bakış
      2. Kullanıcıyı redakte etme
      3. Kullanıcının sözleşmelerini redakte etme
    4. 21 CFR bölüm 11 ve EudraLex Ek 11
      1. 21 CRF bölüm 11 doğrulama paketi
      2. 21 CFR ve EudraLex Ek 11 el kitabı
      3. Paylaşılan sorumluluklar analizi
    5. Sağlık müşterileri
    6. IVES desteği
    7. Sözleşmeleri "Kasaya Alma"
    8. AB/İngiltere ile ilgili hususlar
      1. AB/İngiltere Sınır ötesi işlemleri ve eIDAS
      2. Elektronik olarak imzalanan senetler için HMLR gereksinimleri
      3. Brexit'in Birleşik Krallık'taki e-imza yasalarına etkisi
  5. Sözleşmeleri Toplu Halde İndirme
  6. Etki alanı talep etme
  7. Kötüye Kullanım Bildirme bağlantıları

Sözleşmeleri Gönderme, İmzalama ve Yönetme

  1. Alıcı Seçenekleri
    1. E-posta hatırlatıcısını iptal etme
    2. E-imza sayfasındaki seçenekler
      1. E-imza sayfasına genel bakış
      2. Sözleşmeyi alan olmadan okumak için açma
      3. Sözleşme imzalamayı reddetme
      4. İmzalama yetkisi delege etme
      5. Sözleşmeyi yeniden başlatma
      6. Sözleşmenin PDF'sini indirme
      7. Sözleşme geçmişini görüntüleme
      8. Sözleşme mesajlarını görüntüleme
      9. Elektronik imzayı yazılı imzaya dönüştürme
      10. Yazılı imzadan elektronik imzaya dönüştürme 
      11. Form alanları arasında gezinme
      12. Form alanlarından verileri temizleme
      13. E-imza sayfasını büyütme ve sayfada gezinme
      14. Sözleşme araçlarında ve bilgilerinde kullanılan dili değiştirme
      15. Yasal Uyarıları inceleme
      16. Acrobat Sign Çerez Tercihlerini Ayarlama
  2. Sözleşme Gönderme
    1. Gönder sayfasına genel bakış
    2. Yalnızca kendinize bir sözleşme gönderme
    3. Diğer kullanıcılara sözleşme gönderme
    4. Islak İmzalar
    5. Alıcı imzalama sırası
    6. Toplu Halde Gönder
      1. Toplu Halde Gönder özelliğine genel bakış
      2. Toplu Halde Gönderme - Üst şablon yapılandırma
      3. Toplu Halde Gönderme - CSV dosyasını yapılandırma
      4. Toplu Halde Gönder işlemini iptal etme
      5. Toplu Halde Gönder hatırlatıcıları ekleme
      6. Toplu Halde Gönder için raporlama
  3. Belgelerde alan oluşturma
    1. Uygulama içi içerik oluşturma ortamı
      1. Otomatik alanı algılama
      2. İçerik oluşturma ortamını kullanarak alanları sürükleyip bırakma
      3. Form alanlarını alıcılara atama
      4. Önceden Doldurma rolü
      5. Alanları yeniden kullanılabilir alan şablonuyla uygulama
      6. Alanları yeni bir kitaplık şablonuna taşıma
      7. Sözleşme gönderme işlemleri için güncellenmiş içerik oluşturma ortamı
    2. Metin etiketli formlar oluşturma
    3. Acrobat ile formlar oluşturma (AcroForms)
      1. AcroForm oluşturma
      2. Erişilebilir PDF oluşturma
    4. Alanlar
      1. Alan türleri
        1. Yaygın alan türleri
        2. Satır İçi Görüntüler
        3. Damga Görüntüleri
      2. Alan içeriği görünümü
      3. Alan doğrulamaları
      4. Maskelenmiş alan değerleri
      5. Göster/gizle koşullarını ayarlama
      6. Hesaplanan alanlar
    5. İçerik Oluşturma Hakkında SSS
  4. Sözleşmeleri İmzalama
    1. Size gönderilen sözleşmeleri imzalama
    2. Doldur ve İmzala
    3. Kendi kendine imzalama
  5. Sözleşmeleri Yönetme
    1. Yönet sayfasına genel bakış
    2. Sözleşmeleri delege etme
    3. Alıcıları Değiştirme
    4. Belge Görünürlüğünü Sınırlama
    5. Sözleşmeyi İptal Etme
    6. Yeni hatırlatıcılar oluşturma
    7. Hatırlatıcıları inceleme
    8. Hatırlatıcıyı iptal etme
    9. Power Automate akışlarına erişme
    10. Daha Fazla Eylem...
      1. Arama nasıl çalışır?
      2. Sözleşmeyi görüntüleme
      3. Sözleşmeden şablon oluşturma
      4. Sözleşmeleri görünümden gizleme/gösterme
      5. İmzalanan sözleşmeyi yükleme
      6. Gönderilmiş bir sözleşmenin dosyalarını veya alanlarını değiştirme
      7. Alıcının kimlik doğrulama yöntemini düzenleme
      8. Sona erme tarihi ekleme veya değiştirme
      9. Sözleşmeye not ekleme
      10. Tekil sözleşme paylaşma
      11. Sözleşmenin paylaşımını kaldırma
      12. Bireysel sözleşme indirme
      13. Sözleşmenin dosyalarını ayrı ayrı indirme
      14. Sözleşmenin Denetim Raporunu indirme
      15. Sözleşmenin alan içeriğini indirme
  6. Denetim Raporu
  7. Rapor ve Veri dışa aktarımları
    1. Genel bakış
    2. Raporlara kullanıcı erişimi verme
    3. Rapor çizelgeleri
      1. Yeni bir rapor oluşturma
      2. Sözleşme Raporları
      3. İşlem Raporları
      4. Ayarlar Etkinlik Raporu
      5. Raporları düzenleme
    4. Veri Dışa Aktarımları
      1. Yeni bir veri dışa aktarımı oluşturma
      2. Veri dışa aktarımlarını düzenleme
      3. Dışa aktarılan veri içeriklerini yenileme
      4. Veri dışa aktarımlarını indirme
    5. Raporları/dışa aktarımları yeniden adlandırma
    6. Raporları/dışa aktarımları yineleme
    7. Rapor/dışa aktarım planlama
    8. Raporları/dışa aktarımları silme
    9. İşlem Kullanımını kontrol etme

Gelişmiş Sözleşme Özellikleri ve İş Akışları

  1. Web formları
    1. Web formu oluşturma
    2. Web formunu düzenleme
    3. Web formunu Devre Dışı Bırakma/Etkinleştirme
    4. Web formunu Gizleme/Gösterme
    5. URL veya komut dosyası kodu bulma
    6. Web formu alanlarını URL parametreleriyle önceden doldurma
    7. Daha sonra tamamlamak için web formu kaydetme
    8. Web formlarını yeniden boyutlandırma
  2. Yeniden Kullanılabilir Şablonlar (Şablon kitaplıkları)
    1. Acrobat Sign kitaplığındaki ABD resmi formları
    2. Kitaplık şablonu oluşturma
    3. Kitaplık şablonunun adını değiştirme
    4. Kitaplık şablonunun türünü değiştirme
    5. Kitaplık şablonunun izin düzeyini değiştirme
    6. Paylaşılan şablonları kopyalama, düzenleme ve kaydetme
    7. Kitaplık şablonları için toplu alan verilerini indirme
  3. Web formlarının ve kitaplık şablonlarının sahipliğini aktarma
  4. Power Automate İş Akışları
    1. Power Automate entegrasyonuna ve içerdiği yetkilere genel bakış
    2. Power Automate entegrasyonunu etkinleştirme
    3. Yönet sayfasındaki Bağlam İçi Eylemler
    4. Power Automate kullanımını takip etme
    5. Yeni akış oluşturma (Örnekler)
    6. Akışlarda kullanılan tetikleyiciler
    7. Acrobat Sign dışındaki akışları içe aktarma
    8. Akışları yönetme
    9. Akışları düzenleme
    10. Akışları paylaşma
    11. Akışları devre dışı bırakma veya etkinleştirme
    12. Akışları silme
    13. Faydalı Şablonlar
      1. Yalnızca yönetici
        1. Tamamlanan tüm belgeleri SharePoint'e kaydetme
        2. Tamamlanan tüm belgeleri OneDrive for Business'a kaydetme
        3. Tamamlanan tüm belgeleri Google Drive'a kaydetme
        4. Tamamlanan tüm belgeleri DropBox'a kaydetme
        5. Tamamlanan tüm belgeleri Box'a kaydetme
      2. Sözleşmeleri arşivleme
        1. Tamamlanan belgelerinizi SharePoint'e kaydetme
        2. Tamamlanan belgelerinizi One Drive for Business'a kaydetme
        3. Tamamlanan belgelerinizi Google Drive'a kaydetme
        4. Tamamlanan belgeleri DropBox'a kaydetme
        5. Tamamlanan belgelerinizi Box'a kaydetme
      3. Web formu sözleşmelerini arşivleme
        1. Tamamlanan web formu belgelerini SharePoint Kitaplığına kaydetme
        2. Tamamlanan web formu belgelerini OneDrive for Business'a kaydetme
        3. Tamamlanan belgeleri Google Drive'a kaydetme
        4. Tamamlanan web formu belgelerini Box'a kaydetme
      4. Sözleşme verilerini ayıklama
        1. İmzalanan belgelerden form alanı verilerini ayıklama ve Excel sayfasını güncelleme
      5. Sözleşme bildirimleri
        1. Sözleşme içeriği ve imzalanan sözleşmeyle birlikte özel e-posta bildirimleri gönderme
        2. Adobe Acrobat Sign bildirimlerinizi Teams kanalında alma
        3. Adobe Acrobat Sign bildirimlerini Slack'e alma
        4. Adobe Acrobat Sign bildirimlerini Webex'e alma
      6. Sözleşme oluşturma
        1. Power App formundan ve Word şablonundan belge oluşturma ve imzaya gönderme
        2. OneDrive'da Word şablonundan sözleşme oluşturma ve imza alma
        3. Seçilen Excel satırı için sözleşme oluşturma, incelemeye ve imzaya gönderme
  5. Özel Gönderme iş akışları
    1. Özel Gönderme İş Akışlarına Genel Bakış
    2. Yeni Gönderme İş Akışı oluşturma
    3. Gönderme İş Akışını Düzenleme
    4. Gönderme İş Akışlarını Etkinleştirme veya Devre Dışı Bırakma
    5. Gönderme İş Akışlarıyla sözleşme gönderme
  6. Kullanıcıları ve sözleşmeleri paylaşma
    1. Kullanıcı paylaşma
    2. Sözleşme paylaşma

Diğer ürünlerle entegrasyon

  1.  Acrobat Sign entegrasyonlarına genel bakış
  2. Salesforce için Acrobat Sign
  3. Microsoft için Acrobat Sign
    1. Microsoft 365 için Acrobat Sign
    2. Outlook için Acrobat Sign
    3. Word/PowerPoint için Acrobat Sign
    4. Teams için Acrobat Sign
    5. Microsoft PowerApps ve Power Automate için Acrobat Sign
    6. Microsoft Arama İşlevi için Acrobat Sign Bağlayıcı
    7. Microsoft Dynamics için Acrobat Sign
    8. Microsoft SharePoint için Acrobat Sign
  4. Diğer Entegrasyonlar
    1. ServiceNow için Acrobat Sign
    2. HR ServiceNow için Acrobat Sign
    3. SAP SuccessFactors için Acrobat Sign
    4. Workday için Acrobat Sign
    5. NetSuite için Acrobat Sign
    6. VeevaVault için Acrobat Sign
    7. Coupa BSM Suite için Acrobat Sign
  5. İş ortağı tarafından yönetilen entegrasyonlar
  6. Entegrasyon anahtarı alma

Acrobat Sign Developer

  1. REST API'leri
    1. Yöntem belgeleri
    2. SDK/Geliştirici Kılavuzu
    3. API hakkında SSS
  2. Web Kancaları
    1. Web kancalarına genel bakış
    2. Yeni web kancası yapılandırma
    3. Web kancasını görüntüleme veya düzenleme
    4. Web kancalarını devre dışı bırakma veya yeniden etkinleştirme
    5. Web kancasını silme
    6. İki yönlü SSL sertifikaları
    7. API'deki web kancaları

Destek ve Sorun Giderme

  1. Müşteri Desteği Kaynakları
  2. İşletme Müşterileri Başarı Kaynakları

Genel Bakış

Web kancası, kaynak sitede (bu durumda Adobe Acrobat Sign) belirli bir olay meydana geldiğinde tetiklenen kullanıcı tanımlı bir HTTPS isteğidir.

Web kancası, veri veya veri akışını kabul eden bir REST hizmetidir.

Web kancaları, bir PUSH modelinde hizmetten hizmete iletişime yöneliktir.

Acrobat Sign, abone olunan olay tetiklendiğinde JSON gövdesine sahip bir HTTPS POST oluşturur ve bunu belirtilen URL'ye gönderir.

Web kancalarını yapılandırmadan önce ağınızın işlevsellik için gereken IP aralıklarını kabul ettiğinden emin olun.

 13.3 Genel

Web kancaları, önceki geri çağırma yöntemine kıyasla pek çok avantaj sunar. Bunlardan bazıları şunlardır:

  • Yöneticiler, geri çağırma URL'sini listelemek için Acrobat Sign desteğini dahil etmek zorunda kalmadan kendi web kancalarını etkinleştirebilir
  • Web kancaları veri "tazeliği, iletişim verimliliği ve güvenlik açısından daha iyidir. Sorgulama gerekmez
  • Web kancaları, farklı kapsam düzeylerine (Hesap/Grup/Kullanıcı/Kaynak) kolayca izin verir. 13.3 Genel
  • Web kancaları, modern uygulamalara daha kolay yapılandırma sağlayan daha anlaşılır bir API çözümüdür
  • Geri Çağırmaların benzersiz olması gereken kapsam (Hesap/Grup/Kullanıcı/Kaynak) başına birden fazla web kancası yapılandırılabilir
  • Geri çağırmaların "ya hep ya hiç" çözümü olduğu yerde web kancaları, döndürülecek verilerin seçimine izin verir
  • Web kancası ile taşınan meta veriler yapılandırılabilir (Temel veya Ayrıntılı)
  • Kullanıcı arabirimi tamamen yöneticinin kontrolünde olduğundan web kancalarını oluşturmak, düzenlemek veya devre dışı bırakmak çok daha kolaydır.
Not:

Bu belge, özellikle Acrobat Sign web uygulamasındaki (önceki adıyla Adobe Sign) Web Kancalarının kullanıcı arabirimine odaklanır.

API ayrıntılarını öğrenmek isteyen geliştiriciler daha fazla bilgiyi burada bulabilir:

Ön koşullar

Hizmetin çalışması için ağ güvenliğiniz aracılığıyla web kancalarına yönelik IP aralıklarına izin vermeniz gerekir.

REST v5'teki eski geri çağırma URL hizmeti, web kancası hizmetiyle aynı IP aralıklarını kullanır.

Yöneticiler, kullanıcı eklemek için Adobe Admin Console'da oturum açabilir. Oturum açtıktan sonra yönetici menüsüne gidin ve Web Kancaları
öğesine ilerleyin.

Nasıl kullanılır?

Yöneticiler öncelikle Acrobat Sign'dan gelen push'u kabul etmeye hazır bir web kancası hizmetine sahip olmalıdır. Bu konuda pek çok seçenek vardır. İlgili hizmet POST ve GET isteklerini kabul edebildiği sürece web kancası başarılı olur.

Acrobat Sign yöneticisi, hizmet başlatıldıktan sonra Acrobat Sign sitesinin Hesap menüsündeki Web Kancası arabiriminden yeni bir web kancası oluşturabilir.

Yöneticiler, web kancasını Sözleşme, Web formu (Widget) veya Toplu Halde Gönderme (MegaSign) olaylarını tetikleyecek şekilde yapılandırabilir. Kitaplık Şablonu (Kitaplık Belgesi) kaynağı API aracılığıyla da yapılandırılabilir.

Web kancasının kapsamı, yönetici arabirimi aracılığıyla tüm hesabı veya bireysel grupları içerebilir. API, KULLANICI veya KAYNAK kapsamları tercihleri sayesinde daha fazla ayrıntılı seçim olanağı sağlar.

URL'ye gönderilen veri türü yapılandırılabilir ve Sözleşme Bilgileri, Katılımcı Bilgileri, Belge Bilgileri vb. öğeleri içerebilir.

Web kancası yapılandırılıp kaydedildikten sonra Acrobat Sign, abone olunan olayı her tetiklendiğinde tanımlanan URL'ye yeni bir JSON nesnesi gönderir. Olay tetikleme kriterlerini veya JSON yükünü değiştirmek istemediğiniz sürece web kancasının sürekli olarak değiştirilmesi gerekmez.

Web kancası URL'sinin amacını doğrulama

Acrobat Sign, bir web kancasını başarıyla kaydetmeden önce kayıt isteğinde sağlanan web kancası URL'sinin bildirim almayı isteyip istemediğini doğrular. Bu amaçla, Acrobat Sign yeni bir web kancası kayıt isteği aldığında, ilk olarak web kancası URL'sine bir doğrulama isteği gönderir. Bu doğrulama isteği, web kancası URL'sine gönderilen bir HTTPS GET isteğidir. Bu istekte özel bir HTTP üstbilgisi olan X-AdobeSign-ClientId vardır. Bu üstbilgideki değer, web kancasını oluşturmak/kaydetmek isteyen API uygulamasının istemci kimliği (Uygulama Kimliği) olarak ayarlanır. Web kancasını başarıyla kaydetmek için web kancası URL'sinin bu doğrulama isteğine 2XX yanıt koduyla karşılık vermesi VE ayrıca, aynı istemci kimliği değerini aşağıdaki iki yoldan biriyle geri göndermesi:

  • Yanıt üstbilgisinde X-AdobeSign-ClientId. Bu, istekte iletilen ve yanıt olarak tekrar yansıtılan üstbilgiyle aynıdır.
  • Alternatif olarak, xAdobeSignClientId anahtarına ve istekte gönderilen istemci kimliğiyle aynı değere sahip olacak şekilde JSON yanıt gövdesinde iletilir.

Web kancası, yalnızca başarılı bir yanıtta (2XX yanıt kodu) ve üstbilgide ya da yanıt gövdesinde müşteri kimliğinin doğrulanmasında başarıyla kaydedilecektir. Bu doğrulama isteğinin amacı, web kancası URL'nizin o URL'de bildirim almak istediğini göstermektir. Yanlış URL girdiğinizde URL, amaç isteğinin doğrulanmasına doğru şekilde yanıt veremez ve Acrobat Sign bu URL'ye hiçbir bildirim göndermez. Ayrıca web kancası URL'si, yalnızca belirli bir uygulamanın kaydettiği web kancaları aracılığıyla bildirim alacağını da doğrulayabilir. Bu işlem, X-AdobeSign-ClientId üstbilgisinde iletilen uygulamanın istemci kimliğini doğrulayarak yapılabilir. Web kancası URL'si bu istemci kimliğini tanımazsa başarılı yanıt koduyla yanıt vermemesi GEREKİR ve Acrobat Sign, URL'nin bir web kancası olarak kaydedilmemesine dikkat eder.

Web kancası URL çağrısının doğrulaması aşağıdaki senaryolarda gerçekleştirilir:

  • Web Kancasını Kaydetme: Web kancası URL çağrısının bu doğrulaması başarısız olursa web kancası oluşturulmaz.
  • Web Kancasını Güncelleme: ETKİN DEĞİL-ETKİN: Web kancası URL çağrısının bu doğrulaması başarısız olursa web kancası durumu ETKİN olarak değiştirilmez.

Web kancası bildirimine yanıt verme

Acrobat Sign, web kancası URL'sine gönderilen her web kancası bildirim isteğinde örtük bir amaç doğrulaması gerçekleştirir. Bu nedenle, her web kancası bildirimi HTTPS isteği, X-AdobeSign-ClientId adlı özel HTTP üstbilgisini de içerir. Bu üstbilginin değeri, web kancasını oluşturan uygulamanın istemci kimliğidir (Uygulama Kimliği). Web kancası bildiriminin başarılı bir şekilde teslim edildiğini ancak ve ancak, bir başarılı yanıt (2XX yanıt kodu) döndürülürse ve istemci kimliği, HTTP üstbilgisinde (X-AdobeSign-ClientId) veya JSON yanıt gövdesi aracılığıyla xAdobeSignClientId anahtarına ve müşteri kimliğiyle aynı değere sahip şekilde gönderilirse kabul ederiz. Aksi takdirde, yeniden denemeler bitene kadar bildirimi web kancası URL'sine göndermeyi yeniden deneriz.

Yukarıda belirtildiği gibi, Sign'dan gelen her bildirim isteğinde olan "X-AdobeSign-ClientId" üstbilgisinin (istemci kimliği) değeri yanıt olarak aşağıdaki yollardan biriyle tekrar belirtilmelidir:

1. X-AdobeSign-ClientId HTTP üstbilgisi ve bu istemci kimliğiyle aynı değer

İstemci kimliğini almak, doğrulamak ve ardından yanıt üstbilgisinde geri döndürmek için örnek Javascript kodu

// İstemci kimliğini getirin

var clientid = request.headers['X-ADOBESIGN-CLIENTID'];

 13.3 Genel

//Onaylayın

if (clientid ==="BGBQIIE7H253K6") //"BGBQIIE7H253K6" yerine web kancasının oluşturulduğu uygulamanın istemci kimliğini kullanın

{

    //Yanıt üstbilgisinde geri döndürün

    response.headers['X-AdobeSign-ClientId'] = clientid;

    response.status = 200;  // varsayılan değer

}

İstemci kimliğini almak, doğrulamak ve ardından yanıt üstbilgisine geri döndürmek için örnek PHP kodu

<?php

// İstemci kimliğini getirin

$clientid = $_SERVER['HTTP_X_ADOBESIGN_CLIENTID'];

//Onaylayın

if($clientid == "BGBQIIE7H253K6") //"BGBQIIE7H253K6" yerine web kancasının oluşturulduğu uygulamanın istemci kimliğini kullanın

{

    //Yanıt üstbilgisinde geri döndürün

   header("X-AdobeSign-ClientId:$clientid");

   header("HTTP/1.1 200 OK"); // varsayılan değer

}

?>


2. xAdobeSignClientId anahtarına ve müşteri kimliğiyle aynı değere sahip JSON yanıt gövdesi

İstemci kimliğini almak, doğrulamak ve yanıt gövdesinde geri döndürmek için örnek Javascript kodu

// İstemci kimliğini getirin

var clientid = request.headers['X-ADOBESIGN-CLIENTID'];

 13.3 Genel

 13.3 Genel

//Onaylayın

if (clientid ==="BGBQIIE7H253K6") //"BGBQIIE7H253K6" yerine web kancasının oluşturulduğu uygulamanın istemci kimliğini kullanın

{

    var responseBody = {

                         "xAdobeSignClientId" : clientid // Gövdedeki istemci kimliğini geri döndürün

                       };

    response.headers['Content-Type'] = 'application/json';

    response.body = responseBody;

    response.status = 200;

}

İstemci kimliğini almak, doğrulamak ve yanıt gövdesinde geri döndürmek için örnek PHP kodu

<?php

// İstemci kimliğini getirin

$clientid = $_SERVER['HTTP_X_ADOBESIGN_CLIENTID'];

//Onaylayın

if($clientid == "BGBQIIE7H253K6") //"BGBQIIE7H253K6" yerine web kancasının oluşturulduğu uygulamanın istemci kimliğini kullanın

{

   //Yanıt gövdesinde geri döndürün

   header("Content-Type: application/json");

   $body = array('xAdobeSignClientId' => $clientid);

   echo json_encode($body);

   header("HTTP/1.1 200 OK"); // varsayılan değer

}

?>

Yanıtın örnek JSON gövdesi

{

    "xAdobeSignClientId": "BGBQIIE7H253K6"

}

Ön Koşullar

Şunlara ihtiyacınız vardır:

  1. Azure İşlevleri Uygulamaları oluşturma lisansına sahip bir Microsoft hesabı
  2. Mevcut bir Azure İşlevi Uygulaması. https://docs.microsoft.com/tr-tr/azure/azure-functions/functions-create-first-azure-function adresini kullanarak oluşturabilirsiniz
  3. Kodu istediğiniz dilde anlayıp yazabilmeniz için temel Javascript bilgileri

Acrobat Sign web kancası olarak hizmet veren bir Azure İşlevleri Tetikleyicisi oluşturma adımları

Javascript HTTP Tetikleyici işlevi oluşturmak için:

1. Microsoft hesabınız ile oturum açın https://portal.azure.com/

2. İşlev Uygulamaları sekmesi altında gösterilen Azure İşlev Uygulamanızı açın.

Azure'da İşlev Uygulamalarına gidin

Azure İşlev Uygulamaları listeniz açılır:

3. Bu yeni işlevi oluşturmak istediğiniz uygulamayı seçin

4. Yeni bir Azure işlevi oluşturmak için Oluştur (+) düğmesini tıklatın

Azure işlevi oluşturma

 13.3 Genel

5. Senaryo olarak Web Kancası + API'yi, dil olarak da Javascript'i seçin

6. Bu işlevi oluştur öğesini tıklatın

Gelen bir API isteğini işleme yeteneğine sahip yeni bir işlev oluşturulur.

Acrobat Sign web kancasını kaydetmek için mantık ekleyin

Acrobat Sign, bir web kancasını başarıyla kaydetmeden önce kayıt isteğinde sağlanan web kancası URL'sinin gerçekten bildirim almayı isteyip istemediğini doğrular. Bu amaçla, Acrobat Sign yeni bir web kancası kayıt isteği aldığında ilk olarak web kancası URL'sine bir doğrulama isteği gönderir. Bu doğrulama isteği, X-AdobeSign-ClientId özel HTTP üstbilgisiyle web kancası URL'sine gönderilen bir HTTPS GET isteğidir. Bu üstbilgideki değer, web kancasını oluşturmak/kaydetmek isteyen uygulamanın istemci kimliğine ayarlanır. Web kancasını başarıyla kaydetmek için web kancası URL'sinin bu doğrulama isteğine 2XX yanıt koduyla karşılık vermesi VE ayrıca, aynı istemci kimliği değerini aşağıdaki iki yoldan biriyle geri göndermesi GEREKİR.

İzleyebileceğiniz iki seçenek vardır:


1. Seçenek: X-AdobeSign-ClientId içindeki İstemci Kimliğini yanıt Üstbilgisi olarak iletmek

X-AdobeSign-ClientId'yi yanıt üstbilgisinde iletmek. İstekte iletilen üstbilgi aynıdır ve yanıt olarak tekrar iletilmesi gerekir.

Index.js dosyasını aşağıdakilerle değiştirin:

index.js dosyasını değiştirme

module.exports = function (context, req) {

    var clientId = req.headers['x-adobesign-clientid'];

    // Gelen İstemci Kimliğinin orijinal olduğunu doğrulayın

    if (clientId === '123XXX456') {

        context.res = {

            // status: 200, /* Varsayılan=200 */ // tüm 2XX yanıtları kabul edilir

            body: "Notification Accepted",

            headers : {

                'x-adobesign-clientid' : req.headers['x-adobesign-clientid']

            }

        };

    }

    else {

        context.res = {

            status: 400,

            body: "Opps!! Illegitimate Call identified"

        };

    }

    context.done();

};

 13.3 Genel

İsteği taklit ederek davranışı test edin:

1. En sağ köşedeki Test düğmesini tıklatın

2. Sahte isteği taklit edin

İşlevi test etme

Yanıt üstbilgileri yukarıda gösterilmese de postman/DHC veya başka bir hizmet ile taklit ederek bunu gözlemleyebilirsiniz.


2. Seçenek: İstemci Kimliğini xAdobeSignClientId anahtarıyla yanıt gövdesinde iletin

xAdobeSignClientId anahtarına ve istek üstbilgisinde gönderilen istemci kimliğiyle aynı değere sahip olacak şekilde JSON yanıt gövdesinde.

Index.js dosyasını aşağıdakilerle değiştirin:

index.js dosya içeriğini güncelleme

module.exports = function (context, req) {

    var clientId = req.headers['x-adobesign-clientid'];

    // Gelen İstemci Kimliğinin orijinal olduğunu doğrulayın

    if (clientId === '123XXX456') {

        context.res = {

            // status: 200, /* Varsayılan=200 */ // tüm 2XX yanıtları kabul edilir

            body: {

                'xAdobeSignClientId' : clientId

            },

            headers : {

                'Content-Type' : 'application/json'

            }

        };

    }

    else {

        context.res = {

            status: 400,

            body: "Opps!! Illegitimate Call identified"

        };

    }

    context.done();

};

 

İsteği taklit ederek davranışı test edin

1. En sağ köşedeki Test düğmesini tıklatın

2. Sahte isteği taklit edin

İşlevi test etme

Ayrıca Web Kancası URL'si POST bildirimleri aldığında istemci kimliği için aynı davranışın beklendiğini unutmayın. 


Kullanıma Hazır

Davranışı doğruladıktan sonra web kancası URL'si, Acrobat Sign standartlarına göre çalışır. Özel mantığı ihtiyaçlarınıza göre daha fazla güncelleyebilirsiniz.

 

İşlev URL'sini alma

  • İşlev URL'sini al'ı tıklatın
İşlev URL'sini alma

 

URL'yi kopyalayıp Acrobat Sign'da web kancaları oluşturmak için kullanın.

İşlev URL'sini kopyalama

AWS Lambda İşlevini Oluşturma

AWS Lambda işlevi oluşturmak için AWS Yönetim Konsolunuzda oturum açın ve hizmetler listesinden AWS Lambda hizmetini seçin.

  • "Sıfırdan İçerik Oluştur"u kullanarak Lambda İşlevi Oluştur seçeneğini tıklatın
  • İşlevi yapılandır sayfasında "lambdaWebhooks" işlev adını girin ve Çalışma Zamanı olarak Node.js 4.3'ü seçin
  • Rol için mevcut bir rol seçin veya şablonlardan yeni bir rol oluşturun
    • Şablonlardan yeni rol oluştur'u seçtiyseniz bir rol adı girip (ör. lambda rolü) Politika şablonları listesinden Basit Mikro Hizmetler izinleri'ni seçin
  • İşlev oluştur düğmesini tıklatın
AWS'de bir işlev oluşturma

  • Yeni AWS lambda işlev sayfasında, "Kod girişi türü" olarak "Kod satır içi düzenle" öğesini seçip index.handler seçeneğini İşleyici olarak tutun.
  • Acrobat Sign Web Kancasını kaydetmek için mantık ekleyin

    Acrobat Sign, bir web kancasını başarıyla kaydetmeden önce kayıt isteğinde sağlanan web kancası URL'sinin gerçekten bildirim almayı isteyip istemediğini doğrular. Bu amaçla, Acrobat Sign yeni bir web kancası kayıt isteği aldığında ilk olarak web kancası URL'sine bir doğrulama isteği gönderir. Bu doğrulama isteği, X-AdobeSign-ClientId özel HTTP üstbilgisiyle web kancası URL'sine gönderilen bir HTTPS GET isteğidir. Bu üstbilgideki değer, web kancasını oluşturmak/kaydetmek isteyen uygulamanın istemci kimliğine ayarlanır. Web kancasını başarıyla kaydetmek için web kancası URL'sinin bu doğrulama isteğine 2XX yanıt koduyla karşılık vermesi VE ayrıca, aynı istemci kimliği değerini aşağıdaki iki yoldan biriyle geri göndermesi GEREKİR. Ayrıca Web Kancası URL'si POST bildirimleri aldığında istemci kimliği için aynı davranışın beklendiğini unutmayın.

    İki durumdan birini uygulayın:

    1. Durum: X-AdobeSign-ClientId içindeki İstemci Kimliğini yanıt Üstbilgisi olarak iletmek

    •  X-AdobeSign-ClientId'yi yanıt üstbilgisinde iletmek. İstekte iletilen üstbilgi aynıdır ve yanıt olarak tekrar iletilmesi gerekir.

      Kod Parçacığı
      index.js dosyasında, otomatik olarak oluşturulan kod parçacığını aşağıdaki kodla değiştirin:

İstemci kimliğini almak, doğrulamak ve ardından yanıt başlığına geri döndürmek için örnek JS kodu

exports.handler = function index(event, context, callback) {

  // İstemci kimliğini getirin

  var clientid = event.headers['X-AdobeSign-ClientId'];

 

  //Onaylayın

  if (clientid == "BGBQIIE7H253K6") //"BGBQIIE7H253K6" yerine web kancasının oluşturulduğu uygulamanın istemci kimliğini kullanın

  {

    var response = {

        statusCode: 200,

        headers: {

            "X-AdobeSign-ClientId": clientid

        }

     };

   callback(null,response);

  }

  else {

   callback("Oops!! illegitimate call");

  }

}

 

2. Durum: İstemci Kimliğini xAdobeSignClientId anahtarıyla yanıt gövdesinde iletin

xAdobeSignClientId anahtarına ve istek üstbilgisinde gönderilen istemci kimliğiyle aynı değere sahip olacak şekilde JSON yanıt gövdesinde.

 

Kod Parçacığı

Index.js dosyasını aşağıdakilerle değiştirin:

İstemci kimliğini almak, doğrulamak ve ardından yanıt başlığına geri döndürmek için örnek JS kodu

exports.handler = function index(event, context, callback) {

 // İstemci kimliğini getirin

 var clientid = event.headers['X-AdobeSign-ClientId'];

  

 //Onaylayın

 if (clientid == "BGBQIIE7H253K6") //"BGBQIIE7H253K6" yerine web kancasının oluşturulduğu uygulamanın istemci kimliğini kullanın

 {

   var responseBody = {

        xAdobeSignClientId : clientid

   };

     

    var response = {

        statusCode: 200,

        body: JSON.stringify(responseBody)

    };

 

   callback(null,response);

 }

 else {

   callback("Opps!! illegitimate call");

  }

}

index.js dosya içeriğini güncelleme

  • İşlevi kaydedin. Lambda işlevi oluşturulur ve gerçek zamanlı bir web kancasında kullanıma neredeyse hazırız hale geliriz.

 

AWS API Ağ Geçidini Yapılandırma

Bu Lambda'yı, HTTP yöntemi aracılığıyla herkes tarafından erişilebilir hale getirmek için API'de arka uç olarak işlevimizi (yukarıda oluşturulan) kullanarak AWS API Ağ Geçidini yapılandırmamız gerekir.

AWS Yönetim Konsolu'nda AWS hizmetlerinden API Ağ Geçidi'ni seçip API Oluştur düğmesini tıklatın

API ağ geçidini yapılandırma

  • Yeni API oluştursayfasında Yeni API'yi seçip API adı olarak web kancaları'nı girin.
  • API Oluştur düğmesini tıklatın
  • İşlemler açılır listesini ve Kaynak Oluştur'u seçin
  • Proxy kaynağı olarak yapılandır seçeneğini işaretleyin, Kaynak Adı olarak doğrula'yı ve Kaynak Yolu'na da {proxy+} ifadesini girin
  • API Ağ Geçidi CORS'i Etkinleştir seçeneğini işaretlemeden bırakın veKaynak Oluştur düğmesini tıklatın
  • Entegrasyon türü olarak Lambda İşlevi Proxy'si'ni seçili tutun ve Lambda bölgesi açılır listesinde Lambda işlevinizi oluşturduğunuz bölgeyi seçin (muhtemelen API Ağ Geçidini oluşturduğunuz bölgedir).
  • Lambda İşlevi olarak doğrula'yı girip Kaydet düğmesini tıklatın.
  • Lambda İşlevine İzin Ekle açılır penceresinde Tamam'ı seçin

Yukarıdaki tüm adımlar başarıyla gerçekleştirilirse şuna benzer bir şey görürsünüz:

Yapılandırılmış yöntem

API Dağıtımı

Bir sonraki adım, kullanıma hazır hale getirmek için bu API'yi dağıtmaktır.

  • İşlemler açılır listesinde API'yi dağıt'ı seçin
  • Dağıtım aşamasında [Yeni Aşama] seçeneğini işaretleyip Aşama adına üret ifadesini (ya da bu aşamayı tanımlamak istediğiniz herhangi bir şeyi) girin
  • Dağıt düğmesini tıklatın

API artık kullanıma hazırdır ve aşağıda gösterildiği gibi mavi kutuda çağrı URL'sini bulabilirsiniz:

API'yi dağıtma

Gerçek zamanlı web kancası URL'niz olarak girmeniz gerekeceğinden bu URL'yi not edin.

Kullanıma Hazır

İşte bu kadar. Bu yukarıdaki URL'yi, POST /web kancaları API isteğinde web kancası URL'si olarak eklenen "/{nodeJSfunctionName}" ile kullanın.  Davranışı doğruladıktan sonra Web Kancası URL'si,
Acrobat Sign standartlarına göre çalışır. Özel mantığı ihtiyaçlarınıza göre ekleyebilir/daha fazla güncelleyebilirsiniz.

Etkinleştirme veya devre dışı bırakma

Web Kancaları özelliğine erişim, işletme düzeyi hesaplar için varsayılan olarak etkindir.

Grup düzeyindeki yöneticiler yalnızca kendi gruplarında çalışan Web Kancalarını oluşturabilir veya kontrol edebilir.

Web Kancaları sayfasına erişim, Yönetici menüsünün sol tarafında bulunabilir.

Web kancaları sekmesine gitme

Eş zamanlı işlem tabanlı hız sınırlaması

Web kancası (ve geri çağırma) oluşturma ve bildirim olayları, Acrobat Sign sisteminden müşteriye etkin bir şekilde gönderilen eş zamanlı bildirimlerin sayısıyla sınırlıdır. Bu sınır, hesap içindeki tüm grupları kapsayacak şekilde hesap için geçerlidir.
Bu hız sınırlama türü, kötü tasarlanmış bir hesabın orantısız miktarda sunucu kaynağı kullanmasını ve dolayısıyla bu sunucu ortamındaki diğer tüm müşterilerin olumsuz etkilenmesini engeller.

Hesap başına düşen eş zamanlı olay sayısı, iyi davranan web kancalarına sahip hesapların bildirimlerini en kısa sürede almasını ve çok fazla istek nedeniyle bildirimlerin geciktiği durumlarla nadiren karşılaşmasını sağlamak için hesaplanmıştır. Mevcut eşikler şunlardır:

Eylem
(Olay)

Maksimum
eş zamanlı
olay

Açıklama

Web kancası oluşturma

10

Hesap başına en fazla 10 eş zamanlı web kancası oluşturma isteğine izin verilir.
Bu sınırı aşan istekler 429 TOO_MANY_REQUESTS yanıt kodu ile sonuçlanır.
 

Web kancası/geri çağırma bildirimi

30

Hesap başına en fazla 30 eş zamanlı web kancası ve geri çağırma bildirimine izin verilir.
Bu sınırı aşan bildirimler, teslim edilene kadar üstel geri çekilmeye göre tekrar denenir.

En İyi Uygulamalar

  • Sunucuya giden HTTPS taleplerinin sayısını sınırlamak için belirli, gerekli olaylara abone olun. Web kancalarınızı ne kadar spesifik hâle getirirseniz incelemeniz gereken hacim de o kadar azalır.
  • Yinelemelere karşı dirençli olun: Aynı web kancası URL'sini paylaşan birden fazla uygulamanız varsa ve aynı kullanıcı her uygulamayla eşlenmişse aynı olay, web kancanıza birden fazla kez gönderilir (uygulama başına bir kez). Bazı durumlarda web kancanız yinelenen olaylar alabilir. Web kancası uygulamanız buna karşı toleranslı olmalı ve olay kimliğine göre veri tekilleştirmesi yapılmalıdır.
  • Web kancalarına her zaman hızlıca yanıt verin: Uygulamanızın, web kancası isteklerine yanıt vermesi için yalnızca beş saniyesi vardır. Uygulamanızın yanıt vermek için gerçek bir iş yapması gerekmediğinden, doğrulama isteği için bu nadiren sorun teşkil eder. Ancak bildirim istekleri söz konusu olduğunda, uygulamanız bu isteğe yanıt olarak genellikle zaman alan bir işlem gerçekleştirir. Beş saniye içinde yanıt verebilmeniz için ayrı bir iş parçacığı üzerinde veya bir kuyruk kullanarak eşzamanlı olmayan bir şekilde çalışmanız önerilir
  • Eş zamanlı kullanımı yönetin: Bir kullanıcı arka arkaya birkaç değişiklik yaptığında, uygulamanızın aynı kullanıcı için neredeyse aynı anda birden fazla bildirim alması muhtemeldir. Eş zamanlı kullanımı yönetme konusunda dikkatli olmazsanız uygulamanız, aynı kullanıcı için aynı değişiklikleri birden fazla kez işleyebilir. Acrobat Sign web kancalarından yararlanmak için bilgilerin kullanımına dair net bir anlayış edinilmesi gerekir. Aşağıdaki gibi sorular sorduğunuzdan emin olun:
    • Yükte hangi verileri döndürmek istiyorsunuz?
    • Bu bilgilere kimler erişecek?
    • Hangi kararlar veya raporlar oluşturulacak?
  • İmzalanan belgeyi almayla ilgili öneriler: Belge yönetim sisteminizde, imzalanan PDF'yi Acrobat Sign'dan nasıl alacağınızı belirlerken göz önünde bulundurmanız gereken birkaç faktör vardır.

Bir web kancası oluştururken Sözleşme İmzalı Belge'nin seçilmesi tamamen kabul edilebilir olsa da tetikleyici bir olay (Sözleşme durumu tamamlandı gibi) söz konusu olduğunda belgeleri almak için Acrobat Sign API'yi kullanmayı düşünebilirsiniz.

Dikkate alınması gereken noktalar...

JSON boyut sınırlaması

JSON yük boyutu 10 MB ile sınırlıdır.

Bir olay daha büyük bir yük oluşturduğunda web kancası tetiklenir ancak koşullu parametre nitelikleri istekte mevcutsa yükün boyutunu azaltmak için kaldırılır. 

"ConditionalParametersTrimmed", bu gerçekleştiğinde istemciye conditionalParameters bilgisinin kaldırıldığını bildirmek için yanıt olarak döndürülür.

"conditionalParametersTrimmed" kırpılan anahtarlarla ilgili bilgilerin olduğu bir dizi nesnesidir.

Kesme işlemi aşağıdaki sırayla yapılır:

  • includeSignedDocuments
  • includeParticipantsInfo
  • includeDocumentsInfo
  • includeDetailedInfo

İmzalanan belgeler önce kesilecek, ardından katılımcı bilgileri, belge bilgileri ve son olarak ayrıntılı bilgiler verilecektir.

Bu durum, örneğin imzalı belgeyi (taban 64 kodlu) de içeriyorsa bir sözleşme tamamlama olayında veya birden çok form alanı içeren bir sözleşmede olabilir.

Web kancası bildirimleri

Acrobat Sign web kancaları, sözleşmeyi gönderen kişiye ve sözleşmenin gönderildiği grup içinde yapılandırılan tüm web kancalarına bildirim gönderir. Hesap kapsamındaki web kancaları tüm olayları alır.

Gönderen: A Kullanıcısı | İmzalayan: B Kullanıcısı | Paylaşılan: C Kullanıcısı

A Kullanıcısı ve B Kullanıcısı farklı hesaplarda

A Kullanıcısı ve C Kullanıcısı farklı hesaplarda

Kullanım örneği

Bildirim

Yorumlar/Notlar

A Kullanıcısının hesabı HESAP düzeyinde web kancasına sahiptir (A Kullanıcısı veya Hesap Yöneticisi tarafından oluşturulur).

Evet

HESAP düzeyinde bir web kancası, bu hesapta tetiklenen tüm olaylar hakkında bilgilendirilir.

A Kullanıcısının hesabında GRUP düzeyinde web kancası bulunur (A Kullanıcısı veya Hesap/Grup Yöneticisi tarafından oluşturulmuştur).

Varsayım: A Kullanıcısı ve Grup Yöneticisi aynı gruptadır.

Evet

GRUP düzeyinde bir web kancası, o grupta tetiklenen tüm olaylar hakkında bilgilendirilir.

A Kullanıcısı KULLANICIdüzeyinde web kancasına sahiptir.

Evet

Gönderen olarak A Kullanıcısı'nın KULLANICI düzeyindeki web kancası tetiklenir.

A Kullanıcısı KAYNAK düzeyinde web kancasına sahiptir (yukarıda gönderilen sözleşme için).

Evet

 
     

B Kullanıcısının hesabı HESAP düzeyinde web kancasına sahiptir (B Kullanıcısı veya Hesap Yöneticisi tarafından oluşturulmuştur).

Hayır

B Kullanıcısının HESAP düzeyindeki web kancası, İmzalayan web kancası olarak kabul edilir.

B Kullanıcısının hesabı , GRUP düzeyinde web kancasına sahiptir (B Kullanıcısı veya Hesap/Grup Yöneticisi tarafından oluşturulmuştur).

Varsayım: B Kullanıcısı ve Grup Yöneticisi aynı gruptadır.

Hayır

B Kullanıcısının GRUP düzeyindeki web kancası, İmzalayan web kancası olarak kabul edilir.

B Kullanıcısı KULLANICI düzeyinde web kancasına sahiptir.

Hayır

B Kullanıcısının KULLANICI düzeyindeki web kancası, İmzalayan web kancası olarak kabul edilir.

     

C Kullanıcısının hesabında HESAP düzeyinde web kancası bulunur (C Kullanıcısı veya Hesap Yöneticisi tarafından oluşturulmuştur).

Hayır

C Kullanıcısının HESAP düzeyindeki web kancası, oluşturucu olmayan web kancası olarak kabul edilir.

C Kullanıcısının hesabında GRUP düzeyinde web kancası bulunur (C Kullanıcısı veya Hesap/Grup Yöneticisi tarafından oluşturulmuştur).

Varsayım: C Kullanıcısı ve Grup Yöneticisi aynı gruptadır.

Hayır

C Kullanıcısının GRUPdüzeyindeki web kancası, oluşturucu olmayan web kancası olarak kabul edilir.

C Kullanıcısı KULLANICI düzeyinde web kancasına sahiptir.

Hayır

C Kullanıcısının KULLANICI düzeyindeki web kancası, oluşturucu olmayan web kancası olarak kabul edilir.

Gönderen: A Kullanıcısı | İmzalayan: B Kullanıcısı | Paylaşılan: C Kullanıcısı

A Kullanıcısı, B Kullanıcısı ve C Kullanıcısı aynı hesaptadır

Kullanım örneği

Bildirim

Notlar

A Kullanıcısının hesabında HESAP düzeyinde web kancası bulunur (A Kullanıcısı veya Hesap Yöneticisi tarafından oluşturulmuştur).

Evet

HESAP düzeyindeki web kancaları, hesap tarafından tetiklenen olaylar için bildirimde bulunur.

A Kullanıcısının hesabında GRUP düzeyinde web kancası bulunur (A Kullanıcısı veya Hesap/Grup Yöneticisi tarafından oluşturulmuştur).

Varsayım: A Kullanıcısı ve Grup Yöneticisi aynı gruptadır.

Evet

GRUP düzeyindeki web kancaları, gruplarındaki kullanıcılar tarafından tetiklenen olaylar için bildirimde bulunur.

A Kullanıcısı KULLANICIdüzeyinde web kancasına sahiptir.

Evet

Gönderen olarak A Kullanıcısı'nın Kullanıcı düzeyindeki web kancası tetiklenir.

A Kullanıcısı KAYNAK düzeyinde web kancasına sahiptir (yukarıda gönderilen sözleşme için).

Evet

 
     

B Kullanıcısının hesabı HESAP düzeyinde web kancasına sahiptir (B Kullanıcısı veya Hesap Yöneticisi tarafından oluşturulmuştur).

Evet

A Kullanıcısı ve B Kullanıcısı aynı hesapta olduğundan HESAP düzeyindeki web kancası bu hesapta tetiklenen tüm olaylar hakkında bilgilendirilir.

B Kullanıcısının hesabı , GRUP düzeyinde web kancasına sahiptir (B Kullanıcısı veya Hesap/Grup Yöneticisi tarafından oluşturulmuştur).

Varsayım: A Kullanıcısı, B Kullanıcısı ve Grup Yöneticisi aynı gruptadır.

Evet

A Kullanıcısı ve B Kullanıcısı aynı grupta olduğundan GRUP düzeyindeki web kancası o grupta tetiklenen tüm olaylar hakkında bilgilendirilir.

B Kullanıcısının hesabı , GRUP düzeyinde web kancasına sahiptir (B Kullanıcısı veya Hesap/Grup Yöneticisi tarafından oluşturulmuştur).

Varsayım: A Kullanıcısı ve B Kullanıcısı farklı gruplardadır.

Hayır

B Kullanıcısının GRUP düzeyindeki web kancası, İmzalayan web kancası olarak kabul edilir.

A Kullanıcısının web kancası (KAYNAK/KULLANICI/GRUP/HESAP) tetiklenir.

B Kullanıcısı KULLANICI düzeyinde web kancasına sahiptir.

Hayır

Alıcı olduğundan, B Kullanıcısının KULLANICI düzeyindeki web kancası tetiklenmez.

     

C Kullanıcısının hesabında HESAP düzeyinde web kancası bulunur (C Kullanıcısı veya Hesap Yöneticisi tarafından oluşturulmuştur).

Evet

A Kullanıcısı ve C Kullanıcısı aynı hesapta olduğundan HESAP düzeyindeki web kancası bu hesapta tetiklenen tüm olaylar hakkında bilgilendirilir.

C Kullanıcısının hesabında GRUP düzeyinde web kancası bulunur (C Kullanıcısı veya Hesap/Grup Yöneticisi tarafından oluşturulmuştur).

Varsayım: A Kullanıcısı, C Kullanıcısı ve Grup Yöneticisi aynı gruptadır.

Evet

A Kullanıcısı ve C Kullanıcısı aynı grupta olduğundan GRUP düzeyindeki web kancası o grupta tetiklenen tüm olaylar hakkında bilgilendirilir.

C Kullanıcısının hesabında GRUP düzeyinde web kancası bulunur (C Kullanıcısı veya Hesap/Grup Yöneticisi tarafından oluşturulmuştur).

Varsayım: A Kullanıcısı ve C Kullanıcısı farklı gruplardadır.

Hayır

C Kullanıcısının GRUPdüzeyindeki web kancası, oluşturucu olmayan web kancası olarak kabul edilir.

A Kullanıcısının web kancası (KAYNAK/KULLANICI/GRUP/HESAP) tetiklenir.

C Kullanıcısı KULLANICI düzeyinde web kancasına sahiptir.

Hayır

C Kullanıcısının KULLANICI düzeyindeki web kancası, oluşturucu olmayan web kancası olarak kabul edilir.

Dinleme hizmeti kapalı olduğunda tekrar deneyin

Web kancası için hedef URL herhangi bir nedenle kapanırsa Acrobat Sign, JSON'yi sıraya alır ve 72 saat boyunca aşamalı bir döngüde yeniden gerçekleştirmeyi dener.

Teslim edilmeyen olaylar tekrar deneme kuyruğunda kalır ve sonraki 72 saat içinde bildirimler mümkün olduğunca gerçekleştikleri sırayla teslim edilmeye çalışılır.

Bildirimleri yeniden teslim etmeye çalışmak için denemeler arasındaki sürenin sürekli olarak iki katına çıkarıldığı bir strateji uygulanır. Denemelere 1 dakikalık aralıklarla başlanır, daha sonra bu aralık 12 saatte bir yükselir ve böylece 72 saat içinde 15 kez yeniden deneme yapılmış olur.

Web kancası alıcısı 72 saat içinde yanıt vermezse ve son yedi gün içinde başarılı bir bildirim gönderimi gerçekleşmediyse web kancası devre dışı bırakılır. Web kancası tekrar etkinleştirilene kadar bu URL'ye bildirim gönderilmez.

Web kancasının devre dışı bırakıldığı ve ardından tekrar etkinleştirildiği zaman arasındaki tüm bildirimler kaybolur.

 Adobe

Daha hızlı ve daha kolay yardım alın

Yeni kullanıcı mısınız?

Adobe MAX 2024

Adobe MAX
Yaratıcılık Konferansı

14–16 Ekim Miami Beach ve çevrimiçi

Adobe MAX

Yaratıcılık Konferansı

14–16 Ekim Miami Beach ve çevrimiçi

Adobe MAX 2024

Adobe MAX
Yaratıcılık Konferansı

14–16 Ekim Miami Beach ve çevrimiçi

Adobe MAX

Yaratıcılık Konferansı

14–16 Ekim Miami Beach ve çevrimiçi