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

Belge otomasyonu, birçok iş uygulamasının önemli bir parçasıdır. Hukuk platformları, CRM sistemleri, İK portalları, finansal araçlar ve iç onay sistemleri genellikle belgeleri doğrudan uygulama içinde açma, inceleme, arama, yorum ekleme, baskı 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, baskı, yorumlar ve belge depolama gibi konuları yönetmesi 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 renderlaması 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 Search, Annotation, Conversion ve Controlled Printing gibi isteğe bağlı eklentilerle belge otomasyon iş akışlarını nasıl hızlandırabileceğini açıklar.
.NET Uygulamalarında Belge Otomasyonunun Önemi
Birçok uygulama, belgeleri daha büyük bir iş akışının parçası olarak yönetir. Kullanıcıların şunları yapması gerekebilir:
- Yüklenen dosyaları ön izleme
- Sözleşmeleri inceleme
- Belgeler içinde arama yapma
- Yorum veya ek açıklama ekleme
- Kontrollü kopyalar bastırma
- Belgeleri başka bir formata dönüştürme
- Dosyaları depolama, veritabanları, akışlar veya URL'lerden açma
- Kullanıcıları indirme zorlamadan uygulama içinde tutma
Bir belge görüntüleyici olmadan, kullanıcılar genellikle dosyaları indirip harici bir yazılımla açmak zorunda kalır. Bu ekstra adımlar ekler ve iş akışını kontrol etmeyi zorlaştırır.
Belge görüntüleyici, süreci uygulama içinde tutmaya yardımcı olur. Kullanıcılar, tarayıcıdan doğrudan dosyaları açıp onlarla etkileşime girebilirken, uygulama erişim, izinler ve depolama üzerinde kontrolü elinde tutar.
Doconut Viewer'ı Temel Olarak Kullanma
Bir 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ş belgesi formatını görüntülemesini sağlar.
Bu, uygulamanızın farklı dosya türleri için ayrı araçlar yerine tutarlı bir belge ön izleme deneyimine ihtiyaç duyduğu durumlarda çok 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 çalışan 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'u Kurma
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:
- Gerekli Doconut paketini ve dosyalarını projenize ekleyin.
- Lisans dosyasını doğru konuma yerleştirin.
- Uygulamanız için gerekli görüntüleyici işleyicisini veya ara katmanını yapılandırın.
- Kontrolörünüzden veya servisinizi bir görüntüleyici örneği oluşturun.
- Belgeyi dosya yolu, akış, URL, veritabanı veya desteklenen depolama kaynağından açın.
- Belge token'ını veya görüntüleyici verisini ön uca gönderin.
- Görüntüleyiciyi uygulama sayfanızda renderlayın.
Doconut, farklı .NET ortamları için örnekler ve kaynaklar sağlar. Resmi indirme ve örnek kaynaklarını burada inceleyebilirsiniz:
Belge Arama Ekleme
Arama, belge ağırlıklı uygulamalarda en faydalı özelliklerden biridir. Kullanıcılar genellikle bir madde, fatura numarası, müşteri adı, ürün kodu veya belgede geçen başka bir metni bulmak zorundadır.
Doconut Arama Eklentisi görüntüleyiciye arama yetenekleri ekler. Bu, kullanıcıların desteklenen belgeler içinde metin bulmasını, her sayfayı manuel olarak taramadan sağlar.
Arama özellikle şu senaryolarda işe yarar:
- Hukuki belge inceleme
- Sözleşme yönetimi
- Fatura işleme
- Politika ve uyumluluk belgeleri
- Teknik kılavuzlar
- Büyük PDF dosyaları
- Belge arşivleri
Sıfırdan özel bir arama arayüzü geliştirmek yerine, geliştiriciler Doconut görüntüleyici iş akışının bir parçası olarak Arama Eklentisini kullanabilir.
Yorum 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ı koyma veya belirli bölümleri başka bir kullanıcıya işaretleme gibi ihtiyaçlar ortaya çıkabilir.
Doconut Yorum Eklentisi belge görüntüleme iş akışlarına yorum işlevselliği eklemeye yardımcı olur.
Bu aşağıdaki durumlarda faydalıdır:
- 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. Uygulamanın mimarisine bağlı olarak yorum verileri saklanabilir ve iş akışının bir parçası olarak 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 tanır.
Belge Dönüştürme Ekleme
Bazı iş akışları yalnızca görüntülemenin ötesine geçer. Kullanıcılar çıktıyı dışa aktarmak, dönüştürmek veya farklı bir formatta üretmek isteyebilir.
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 ihtiyaçları karşılaması gerektiğinde yararlıdır:
- PDF çıktısı oluşturma
- Belgeleri indirme için dışa aktarma
- Baskı için dosyaları hazırlama
- Belge iş akışında formatları normalleştirme
- Yüklenen dosyaları depolama veya inceleme öncesi dönüştürme
Görüntüleme ile dönüştürmeyi ayırmak önemlidir. Görüntüleme, dosyanın ön izlenmesini sağlar. Dönüştürme ise yeni bir çıktı üretir. Dönüştürülen dosyalar, uygulamanıza göre ayrı bir depolama, erişim kontrolü ve temizlik kurallarına ihtiyaç duyabilir.
Kontrollü Baskıyı Yönetme
Baskı, birçok iş ortamında hassas bir konudur. Bazı belgeler yalnızca görüntülenebilir olmalıdır. Diğerleri ise yalnızca belirli roller tarafından veya belirli koşullar altında basılabilir.
Doconut Kontrollü Baskı Eklentisi belge uygulamaları içinde baskı iş akışlarını yönetmeye yardımcı olur.
Kontrollü baskı şu durumlarda faydalıdır:
- Hukuki belgeler
- Finansal kayıtlar
- İK belgeleri
- İç raporlar
- Gizli dosyalar
- Müşteri kayıtları
- Uyumluluk iş akışları
Baskı özellikleri eklerken geliştiricilerin karar vermesi gerekenler:
- Hangi kullanıcılar baskı yapabilir?
- Hangi belge türleri basılabilir?
- Baskı belgelerine filigran eklenmeli mi?
- Baskı eylemleri kaydedilmeli mi?
- Bazı dosyalar yalnızca görüntülenebilir mi kalmalı?
- Belirli roller için baskı devre dışı bırakılmalı mı?
Kontrollü bir baskı iş akışı, baskıyı uygulamanın erişim kurallarıyla uyumlu tutar.
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 yaygın belge kaynağı senaryolarını destekler. Bu, geliştiricilerin tüm dosyaları tek bir depolama modeline zorlamadan belge görüntüleme eklemesini sağlar.
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 bir uygulamaya belge görüntüleme eklerken çok yararlıdır.
Daha İyi Belge İş Akışları İçin Önbellekleme Kullanma
Belge renderlaması, özellikle büyük dosyalar veya çok sayfalı belgeler için birden fazla işlem gerektirebilir. Önbellekleme, görüntüleme deneyimini iyileştirir ve tekrarlanan işleme ihtiyacını azaltır.
Uygulama yapılandırmanıza bağlı olarak, Doconut bellek önbelleği veya dağıtık önbellek gibi stratejilerle ç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
Büyük ölçekli 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 seviyesindeki güvenliğin bir parçası olmalı, onun yerine geçmemelidir.
Uygulamanız hâlâ kontrol etmelidir:
- Kullanıcı kimlik doğrulaması
- Rol tabanlı izinler
- Belge erişim kuralları
- Depolama güvenliği
- İndirme izinleri
- Baskı izinleri
- Günlük kaydı
- 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ülemeyi kendi uygulama altyapısında tutmak isteyen ekipler için kritiktir.
Daha fazla teknik detayı burada inceleyebilirsiniz:
Önerilen İş Akışı
Pratik bir Doconut tabanlı belge iş akışı şu şekilde görünebilir:
- Kullanıcı uygulamaya giriş yapar.
- Uygulama, kullanıcının belgeye erişim izni olup olmadığını kontrol eder.
- Belge onaylı bir kaynaktan yüklenir.
- Doconut Görüntüleyici, belgeyi uygulama içinde gösterir.
- Arama Eklentisi etkinse kullanıcı belge içinde arama yapar.
- Yorum Eklentisi etkinse kullanıcı yorum ekler.
- Kontrollü baskı kuralları izin veriyorsa kullanıcı baskı alır.
- Uygulama, yorumlar, inceleme durumu veya denetim kayıtları gibi ilgili iş akışı verilerini kaydeder.
- 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:
- Gelişmiş iş akışı özellikleri eklemeden önce ö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.
- Gerçek uygulama belgeleriyle test edin.
- Dosyaları açmadan önce uygulama seviyesinde izinleri kontrol edin.
- Hassas belgeleri onaylı depolama konumlarında tutun.
- Hangi rollerin indirme, baskı, yorum veya dönüştürme yapabileceğine karar verin.
- 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 dokümantasyonunu kullanın.
Temel Çıkarımlar
- Doconut, .NET uygulamalarına belge görüntüleme ve iş akışı özellikleri eklemeyi sağlar.
- Belge otomasyonu, hukuk, finans, İK, CRM ve iç iş sistemleri için faydalıdır.
- Viewer SDK, uygulama içinde belge ön izlemesi için temel oluşturur.
- Arama Eklentisi, desteklenen belgeler içinde metin bulmayı kolaylaştırır.
- Yorum Eklentisi, inceleme ve iş birliği iş akışları oluşturur.
- Dönüştürücü Eklentisi, belge dönüştürme senaryolarını destekler.
- Kontrollü Baskı Eklentisi, baskı kurallarını yönetir.
- Uygulama seviyesindeki güvenlik, erişim, izin, günlük ve depolamayı kontrol etmelidir.
- Doconut, kendi .NET uygulama ortamınız içinde kontrol edilen 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 birçok iş belgesi 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, sunucu ya da istemci tarafında Microsoft Office gerekli değildir; yalnızca belgelerde kullanılan özel fontlar hariç.
Kullanıcılar belgeleri yorumlayabilir mi?
Evet. Yorum iş akışları, Doconut Yorum Eklentisi ile eklenebilir.
Kullanıcılar belgeler içinde arama yapabilir mi?
Evet. Arama işlevi, Doconut Arama Eklentisi ile eklenebilir.
Doconut baskı iş akışlarını yönetebilir mi?
Evet. Baskı iş akışları, Kontrollü Baskı Eklentisi ile yönetilebilir.
Doconut örneklerini nereden indirebilirim?
Resmi indirme sayfasını buradan ziyaret edebilirsiniz:
Sonuç
Belge otomasyonu, .NET uygulamalarında belge görüntüleme, arama, yorum, dönüştürme ve baskının uygulama iş akışı içinde ele alınmasıyla çok daha kolay hale gelir.
Doconut, geliştiricilerin dosyaları indirmeye zorlamadan veya ayrı masaüstü araçlarına bağımlı kalmadan bu iş akışlarını inşa etmelerine yardımcı olur. Doconut Görüntüleyici'ı isteğe bağlı Search, Annotation, Converter ve Controlled Printing eklentileriyle birleştirerek .NET ekipleri, iş uygulamaları için daha iyi belge iş akışları oluşturabilir.
Daha fazla bilgi için resmi ürün ve eklenti sayfalarını inceleyin: