Doconut ile .NET Uygulamalarında Belge Otomasyonunu Hızlandırma
← Back to Blog9 min read

Doconut ile .NET Uygulamalarında Belge Otomasyonunu Hızlandırma

Doconut Görüntüleyici ile bir .NET uygulamasında belge otomasyon iş akışı
Doconut Görüntüleyici ile bir .NET uygulamasında belge otomasyon iş akışı

Belge otomasyonu, birçok iş uygulamasının önemli bir parçasıdır. Hukuk platformları, CRM sistemleri, İK portalları, finans araçları ve iç onay sistemleri genellikle belgeleri doğrudan uygulama içinde açma, inceleme, arama, yorumlama, yazdırma veya dönüştürme ihtiyacı duyar.

Bu özellikleri sıfırdan inşa etmek çok zaman alabilir. Geliştiricilerin renderleme, dosya formatı uyumluluğu, kullanıcı izinleri, önbellekleme, yazdırma, yorumlar ve belge depolama gibi konuları ele alması gerekir.

Doconut Görüntüleyici .NET ekiplerinin uygulamalarına belge görüntüleme ve ilgili belge iş akışı özelliklerini eklemesine yardımcı olur. Sunucu tarafı belge renderleme için tasarlanmıştır ve ASP.NET ve modern .NET web uygulamalarında kullanılabilir.

Bu kılavuz, Doconut'un Viewer SDK'sı ve Arama, Yorumlama, Dönüştürme ve Kontrollü Yazdırma gibi isteğe bağlı eklentileri kullanarak belge otomasyon iş akışlarını nasıl hızlandırabileceğini açıklar.


.NET Uygulamalarında Belge Otomasyonunun Önemi

Birçok uygulama, daha büyük bir iş akışının parçası olarak belgelerle çalışır. Kullanıcıların şunlara ihtiyacı olabilir:

  • Yüklenen dosyaları ön izleme
  • Sözleşmeleri inceleme
  • Belgeler içinde arama
  • Yorumlar veya ek açıklamalar ekleme
  • Kontrollü kopyalar yazdırma
  • Belgeleri başka bir formata dönüştürme
  • Dosyaları depolama, veritabanları, akışlar veya URL'lerden açma
  • Kullanıcıları indirmeye zorlamak yerine uygulama içinde tutma

Belge görüntüleyici olmadan, kullanıcıların genellikle dosyaları indirip harici bir yazılımla açmaları gerekir. Bu ekstra adımlar yaratır ve iş akışını kontrol etmeyi zorlaştırabilir.

Bir belge görüntüleyici, süreci uygulama içinde tutmaya yardımcı olur. Kullanıcılar dosyaları doğrudan tarayıcıdan açıp etkileşimde bulunabilirken, uygulama erişim, izinler ve depolama üzerinde kontrolü elinde tutar.


Doconut Görüntüleyiciyi Temel Olarak Kullanma

Belge otomasyon iş akışının ilk adımı güvenilir belge görüntülemedir.

Doconut Görüntüleyici .NET uygulamalarının PDF, Word, Excel, PowerPoint, CAD, e-posta, görüntü ve metin dosyaları dahil olmak üzere birçok yaygın iş belge formatını görüntülemesini sağlar.

Uygulamanızın farklı dosya türleri için ayrı araçlar yerine tek tutarlı bir belge ön izleme deneyimine ihtiyaç duyduğu durumlarda bu faydalıdır.

Yaygın kullanım senaryoları şunlardır:

  • Belge yönetim sistemleri
  • Sözleşme inceleme portalları
  • Fatura onay sistemleri
  • İK belge iş akışları
  • Sigorta talep platformları
  • Hukuki dava yönetim sistemleri
  • İç iş uygulamaları
  • Yüklenen belgelerle SaaS ürünleri

Doconut Görüntüleyici ile kullanıcılar, yerel dosyaları açmak için sistemi terk etmek yerine uygulamanız içinde belgeleri ön izleyebilir.


.NET Uygulamasında Doconut Kurulumu

Tam kurulum, proje tipinize ve çerçeve sürümünüze bağlıdır, ancak tipik bir Doconut entegrasyonu şu adımları içerir:

  1. Gerekli Doconut paketini ve dosyalarını projenize ekleyin.
  2. Lisans dosyasını doğru konuma yerleştirin.
  3. Uygulamanızın gerektirdiği görüntüleyici işleyicisini veya ara katmanını yapılandırın.
  4. Denetleyicinizden veya servisinizi bir görüntüleyici örneği oluşturun.
  5. Belgeyi dosya yolu, akış, URL, veritabanı veya desteklenen bir depolama kaynağından açın.
  6. Belge token'ını veya görüntüleyici verisini ön uca iletin.
  7. Görüntüleyiciyi uygulama sayfanızda render edin.

Doconut, farklı .NET ortamları için örnekler ve kaynaklar sunar. Resmi indirme ve örnek kaynaklarını burada inceleyebilirsiniz:

Doconut İndir


Belge Arama Ekleme

Arama, belge yoğun uygulamalarda en faydalı özelliklerden biridir. Kullanıcılar genellikle bir madde, fatura numarası, müşteri adı, ürün kodu veya belgenin içindeki başka bir metni bulmak zorundadır.

Doconut Arama Eklentisi bu, görüntüleyiciye arama yetenekleri ekler. Kullanıcıların desteklenen belgelerdeki metni her sayfayı manuel olarak taramadan bulmalarını sağlar.

Arama özellikle şu durumlarda faydalıdır:

  • Hukuki belge incelemesi
  • Sözleşme yönetimi
  • Fatura işleme
  • Politika ve uyum belgeleri
  • Teknik kılavuzlar
  • Büyük PDF dosyaları
  • Belge arşivleri

Sıfırdan özel bir arama arayüzü oluşturmak yerine, geliştiriciler Doconut görüntüleyici iş akışının bir parçası olarak Arama Eklentisini kullanabilir.


Yorumlama ve İnceleme İş Akışlarını Etkinleştirme

Birçok iş akışı, kullanıcıların belgeleri incelemesini ve işaretlemesini gerektirir. Metni vurgulama, yorum ekleme, şekil çizme, onay damgası ekleme veya belirli bölümleri başka bir kullanıcı için işaretleme ihtiyacı duyabilirler.

Doconut Yorumlama Eklentisi belge görüntüleme iş akışlarına yorumlama işlevselliği eklemeye yardımcı olur.

Bu şu durumlarda faydalı olabilir:

  • Sözleşme inceleme
  • İç onaylar
  • Belge düzeltme iş akışları
  • Hukuki inceleme
  • Tasarım inceleme
  • Kalite güvencesi
  • Takım iş birliği

Yorumlar, kullanıcıların orijinal dosyayı doğrudan değiştirmeden belgeyle etkileşime girmesini sağlar. Uygulamaya bağlı olarak, yorum verileri uygulama iş akışının bir parçası olarak saklanıp yeniden yüklenebilir.

Bu, geliştiricilere yorumların nasıl kaydedileceği, sürümleneceği, görüntüleneceği veya iç iş kurallarına bağlanacağı konusunda esneklik sağlar.


Belge Dönüştürme Ekleme

Bazı iş akışları sadece görüntülemenin ötesini gerektirir. Kullanıcılar dışa aktarma, dönüştürme veya farklı bir çıktı formatı üretme ihtiyacı duyabilir.

Doconut Dönüştürücü Eklentisi .NET uygulamaları içinde belge dönüştürme senaryoları için tasarlanmıştır.

Dönüştürme, sisteminizin şu durumlarda ihtiyaç duyduğu zaman faydalı olabilir:

  • PDF çıktısı oluşturma
  • Belgeleri indirme için dışa aktarma
  • Dosyaları yazdırma için hazırlama
  • Belge iş akışında formatları normalleştirme
  • Yüklenen dosyaları depolama veya inceleme öncesinde dönüştürme

Görüntüleme ile dönüştürmeyi ayırmak önemlidir. Görüntüleme, kullanıcıların bir dosyayı ön izlemelerini sağlar. Dönüştürme ise yeni bir çıktı oluşturur. Uygulamanıza bağlı olarak, dönüştürülen dosyaların kendi depolama, erişim kontrolü ve temizlik kurallarına ihtiyacı olabilir.


Kontrollü Yazdırmayı Yönetme

Yazdırma, birçok iş ortamında hassas olabilir. Bazı belgeler yalnızca görüntülenebilir olmalıdır. Diğerleri ise belirli roller tarafından veya belirli koşullar altında yazdırılabilir.

Doconut Kontrollü Yazdırma Eklentisi belge uygulamaları içinde yazdırma iş akışlarını yönetmeye yardımcı olur.

Kontrollü yazdırma şu durumlarda faydalı olabilir:

  • Hukuki belgeler
  • Finansal kayıtlar
  • İK belgeleri
  • İç raporlar
  • Gizli dosyalar
  • Müşteri kayıtları
  • Uyum iş akışları

Yazdırma özellikleri eklerken, geliştiriciler şunları belirlemelidir:

  • Hangi kullanıcılar yazdırabilir?
  • Hangi belge türleri yazdırılabilir?
  • Yazdırılan belgeler filigran içermeli mi?
  • Yazdırma eylemleri kaydedilmeli mi?
  • Bazı dosyalar yalnızca görüntülenebilir mi kalmalı?
  • Belirli roller için yazdırma devre dışı bırakılmalı mı?

Kontrollü bir yazdırma iş akışı, yazdırmayı uygulamanın erişim kurallarıyla uyumlu tutmaya yardımcı olur.


Farklı Belge Kaynaklarıyla Çalışma

İş uygulamaları genellikle belgeleri farklı yerlerde depolar. Bazı dosyalar sunucuda bulunabilir. Diğerleri bir veritabanı, bulut depolama, akış, URL, intranet yolu veya başka bir onaylı depolama kaynağında saklanabilir.

Doconut, .NET uygulamalarında kullanılan yaygın belge kaynağı senaryolarını destekler. Bu, geliştiricilerin tüm dosyaları tek bir depolama modeline zorlamadan belge görüntüleme eklemelerine yardımcı olur.

Tipik belge kaynakları şunlardır:

  • Fiziksel dosya yolları
  • Akışlar
  • İkili veri
  • Veritabanları
  • URL'ler
  • İntranet konumları
  • Desteklenen bulut depolama sağlayıcıları

Bu esneklik, zaten kendi depolama mimarisine sahip mevcut bir uygulamaya belge görüntüleme eklerken faydalıdır.


Daha İyi Belge İş Akışları İçin Önbellekleme Kullanma

Belge renderleme, özellikle büyük dosyalar veya çok sayfalı belgeler için birden fazla işlem içerebilir. Önbellekleme, görüntüleme deneyimini iyileştirir ve tekrarlanan işleme maliyetini azaltır.

Uygulama yapılandırmanıza bağlı olarak, Doconut bellek önbelleği veya dağıtık önbellek gibi önbellekleme stratejileriyle çalışabilir.

Önbellekleme şu durumlarda faydalıdır:

  • Birden fazla kullanıcı aynı belgeyi açtığında
  • Kullanıcılar sayfalar arasında geçiş yaptığında
  • Küçük resimler gösterildiğinde
  • Büyük belgeler sık sık görüntülendiğinde
  • Aynı belge birden çok kez incelendiğinde
  • Uygulama performansının öngörülebilir kalması gerektiğinde

Daha büyük dağıtımlarda, geliştiricilerin önbellek süresi, bellek kullanımı, sunucu kapasitesi ve depolama kurallarını beklenen iş yüküne göre gözden geçirmeleri gerekir.


Belge Otomasyonu İçin Güvenlik Hususları

Belge otomasyonu genellikle hassas dosyaları içerir. Görüntüleyici, uygulama düzeyindeki güvenliğin yerine geçmemeli, güvenli bir uygulama iş akışının parçası olmalıdır.

Uygulamanız hâlâ kontrol etmelidir:

  • Kullanıcı kimlik doğrulaması
  • Rol tabanlı izinler
  • Belge erişim kuralları
  • Depolama güvenliği
  • İndirme izinleri
  • Yazdırma izinleri
  • Kayıt tutma
  • Geçici dosya temizliği
  • Ağ erişimi
  • Yedekleme ve saklama politikaları

Doconut SSS'ye göre, Doconut müşterinin kendi ortamına kurulur ve Doconut sunucularına hiçbir çağrı yapılmaz. Bu, belge görüntümeyi kendi uygulama altyapıları içinde istedikleri ekipler için önemlidir.

Doconut SSS


Önerilen İş Akışı

Pratik bir Doconut tabanlı belge iş akışı şu şekilde görünebilir:

  1. Kullanıcı uygulamaya giriş yapar.
  2. Uygulama, kullanıcının belgeye erişip erişemeyeceğini kontrol eder.
  3. Belge onaylı bir kaynaktan yüklenir.
  4. Doconut Görüntüleyici, belgeyi uygulama içinde gösterir.
  5. Arama Eklentisi etkinse kullanıcı belgeyi arar.
  6. Yorumlama Eklentisi etkinse kullanıcı yorum ekler.
  7. Kontrollü yazdırma kuralları izin veriyorsa kullanıcı yazdırır.
  8. Uygulama, yorumlar, inceleme durumu veya denetim kayıtları gibi ilgili iş akışı verilerini kaydeder.
  9. Uygulama, depolama, temizlik ve izinleri iç kurallara göre yönetir.

Bu yaklaşım, belge etkinliğini ayrı araçlara yönlendirmek yerine uygulama içinde tutar.


En İyi Uygulamalar

Doconut ile belge otomasyon iş akışları oluştururken aşağıdaki en iyi uygulamaları göz önünde bulundurun:

  • İleri iş akışı özelliklerini eklemeden önce belge görüntüleme ile başlayın.
  • Kullanıcılarınızın gerçekten ihtiyaç duyduğu dosya formatlarını belirleyin.
  • Uygulamanızdan gerçek belgelerle test edin.
  • Dosyaları açmadan önce uygulama düzeyinde izinler kullanın.
  • Hassas belgeleri onaylı depolama konumlarında tutun.
  • Hangi rollerin dosyaları indirebileceğini, yazdırabileceğini, yorumlayabileceğini veya dönüştürebileceğini belirleyin.
  • Büyük dosyalar veya yüksek kullanım için önbellek ayarlarını gözden geçirin.
  • Yorum veya iş akışı verilerini kontrollü bir veritabanında saklayın.
  • Gizli belgeler için doğrudan halka açık dosya yollarını ifşa etmeyin.
  • Uygulama sırasında resmi Doconut örneklerini ve belgelerini kullanın.

Özet

  • Doconut, .NET uygulamalarının belge görüntüleme ve iş akışı özellikleri eklemesine yardımcı olur.
  • Belge otomasyonu, hukuki, finansal, İK, CRM ve iç iş sistemleri için faydalıdır.
  • Görüntüleyici SDK, uygulama içi belge ön izlemesi için temel sağlar.
  • Arama Eklentisi, kullanıcıların desteklenen belgelerde metin bulmasına yardımcı olur.
  • Yorumlama Eklentisi, inceleme ve iş birliği iş akışları oluşturmayı sağlar.
  • Dönüştürücü Eklentisi, belge dönüştürme senaryolarını destekler.
  • Kontrollü Yazdırma Eklentisi, yazdırma kurallarını yönetmeye yardımcı olur.
  • Uygulama düzeyinde güvenlik, erişim, izinler, kayıt tutma ve depolamayı kontrol etmelidir.
  • Doconut, kendi .NET uygulama ortamınız içinde kontrollü bir belge iş akışının parçası olabilir.

Sık Sorulan Sorular

Doconut sadece PDF dosyaları için mi?
Hayır. Doconut, PDF, Office belgeleri, CAD dosyaları, e-posta dosyaları, görüntüler ve metin dosyaları dahil olmak üzere birçok iş belge formatını destekler.

Doconut'u bir .NET uygulamasında kullanabilir miyim?
Evet. Doconut, ASP.NET, MVC, .NET Core, .NET 6+, Blazor ve ilgili ortamlar dahil .NET web uygulama senaryoları için tasarlanmıştır.

Doconut sunucuda Microsoft Office gerektiriyor mu?
Doconut SSS'ye göre, belgeler tarafından kullanılan özel yazı tipleri dışındaki durumlarda, Microsoft Office sunucu ya da istemci tarafında gerekli değildir.

Kullanıcılar belgeleri yorumlayabilir mi?
Evet. Yorumlama iş akışları Doconut Yorumlama Eklentisi ile eklenebilir.

Kullanıcılar belgeler içinde arama yapabilir mi?
Evet. Arama işlevi Doconut Arama Eklentisi ile eklenebilir.

Doconut yazdırma iş akışlarını yönetebilir mi?
Evet. Yazdırma iş akışları Kontrollü Yazdırma Eklentisi ile yönetilebilir.

Doconut örneklerini nereden indirebilirim?
Resmi indirme sayfasını burada ziyaret edebilirsiniz:

Doconut İndir


Sonuç

.NET uygulamalarında belge otomasyonu, belge görüntüleme, arama, yorumlama, dönüştürme ve yazdırmanın uygulama iş akışı içinde yönetilebildiğinde daha kolaydır.

Doconut, geliştiricilerin bu iş akışlarını kullanıcıları dosya indirmeye zorlamadan veya ayrı masaüstü araçlarına bağımlı kalmadan oluşturmalarına yardımcı olur. Doconut Görüntüleyici'yi Arama, Yorumlama, Dönüştürücü ve Kontrollü Yazdırma gibi isteğe bağlı eklentilerle birleştirerek, .NET ekipleri iş uygulamaları için daha iyi belge iş akışları yaratabilir.

Daha fazla bilgi edinmek için resmi ürün ve eklenti sayfalarını inceleyin:

#document automation#.NET#document viewer#annotation#Doconut#belge otomasyonu#belge görüntüleyici#yorum