Tip Nedir
    • 25 Jul 2024
    • 4 Minutes to read
    • Dark
      Light

    Tip Nedir

    • Dark
      Light

    Article summary

    Tip Nedir?

    PaperWork mimarisinde bir belge arşivlenirken, bir dosya kartı oluşturulurken, bir akış tasarlanırken bir veri kümesi ile beraber işlem yapılır. Literatürde bu işlevi yerine getiren veri kümesine Tip (Type) adı verilir. Bu veri kümesini görselleştiren yapı da elektronik formlardır.

    Bu veri kümeleri ara yüzler kullanılarak tanımlanır. Yapılan tanımlama ile beraber veri tabanı üzerinde gereken SQL Server tabloları otomatik oluşturulur. 

    Veri Tabanı İşlemleri

    Tip tanımları hiç bir durumda direk veri tabanına erişilerek değiştirilmemelidir. Ayrıca tip tablolarında hiç bir durumda manuel INSERT, DELETE, UPDATE yapılmamalıdır.

    Tip tabloları veri tabanında T_  ile başlarlar. Tiplerin verilerinin değişiminin tutulduğu audit tabloları ise AUDIT_T_ ile başlarlar. Her tip, sistem tipinden türetilir. Sistem tipinde ise o kaydın kim tarafından ne zaman kaydedildiği gibi bilgileri içerir. Sistem tipi bilgiler, PW_SYSOBJECT üzerinde saklanır. Akış tipleri hariç diğer tipler birbirinden türetilebilir. Tiplerin türetilen tip ile beraber alanlarını içeren SQL view kayıtları oluşturulur. Bu viewlar VW_T_ ile başlar.

    Veri kaynakları ekranından bu tablolarak erişim ve görsel bir ortamda kaynak tasarlama (T-SQL oluşturma) mümkündür. Onun haricinde bu tablolara raporlama hariç erişim, verinin değiştirilmesi tavsiye edilmez ve desteklenmez.

    Tip tanımları aşağıda videoda görüldüğü gibi yapılabilir.

    Genel

    Bu sekmede tipin genel özellikleri belirlenir.

    Tip Adı: Kullanılacak tipe bir isim verilir. Bu ismin anlaşılabilir olmasına dikkat edilmelidir. İsmin verilmesi ile beraber tablosunun adı alt bölümde T_ ile başlayarak otomatik oluşturulur. Bu bölüm bilgi amaçlı geliştirmelerde ihtiyaç var ise kullanılması amacıyla açılmıştır. Daha sonra tip adı değiştirildiğinde bu isim değişiklik göstermez.

    ISDD ™ : Eğer tasarımı yapılan tip bir belge tipi ise ekrana gelir. Bu özelliğin detayını şu sayfadan öğrenebilirsiniz. Şu sayfada genel tanımlamalar yapılır. Buradaki  tuşuna basılarak sadece bu belge tipinde tanımlamalar yapılır.

    Tasarım Yetki Seti: Bu tip üzerinde değişiklik yapabilecek kullanıcıların belirlendiği yetki setidir. Bu yetki setinde okuma yetkisine sahip kullanıcılar tip üzerinde değişiklik yapabilirler.

    Tam Metin İndeksleme: Tip verisinin tam metin indekslemeye girip girmeyeceğini belirtir. Belge tiplerinde bu seçenek ile belgelerin de içeriği tam metin aramaya girer. Arama işlemlerinin detayına şu sayfadan erişilebilir.

    Değişiklik
    Daha önce tam metin indeksleme seçilmemiş tip üzerinde değişiklik yapıldığı durumda eğer o tip için geçmişte kayıtlar var ise hepsi tam metin indeksleme için sıraya girerler. Kayıt miktarına bağlı olarak bu işlem uzun sürebilir.
    Daha önce tam metin indeksleme seçili ve daha sonra seçim kaldırılır ise eski kayıtlar tam metin indekslemede gelmezler. Fakat tam metin arama veri tabanından da silinmezler.
    Tam Metin Arama Veri Tabanı
    Tip verilerinin ve belge içeriğinin tutulduğu kuruluma göre genelde Content Server üzerinde saklanan bir lokal veri tabanı bulunur. Kurulum kılavuzunda bu bölümün de yedeklenmesi tavsiye edilmiştir.
    Tam metin arama indeks veri tabanı içeriğe göre sınırsız büyüyebilir. Büyümesi esnasında performans kaybı yaşamaz.
    Dikkat !!!

    Eğer daha önce kayıtlarınız var ve tam metin aramaya dahil değil ise ve tam metin indeksleme sonradan seçilir ise, eski kayıt ve belgeler tam metin indeksleme için sıraya girerler. Belge ve kayıt miktarına bağlı olarak bu işlem uzun sürebilir.

    Eğer daha önce tam metin indeksleme seçilmiş ise ve bu seçenek sonradan kaldırılır ise, eskiden tam metin indekslemeye dahil olan kayıtlar ve belgeler tam metin indekslemesinden çıkarılmaz.

    Veri Sıkıştırma Yapılacak: Bu seçenek PaperWork Compression Pack lisansı ile aktif olur. Sadece belge tiplerinde geçerlidir. Seçimi halinde bu tip ile arşivlenen tüm belgeler sıkıştırılarak depolama birimlerinde saklanır. Sıkıştırma esnasında taranmış belgeler (TIFF G4) üzerinde %20sine kadar küçülme sağlanır(100Kb. lik belge 20Kb ye kadar düşer). Diğer MS Office gibi belgelerde ortalama %60'e kadar küçülme sağlanır.(100Kb lik belge 60 Kb. ye kadar düşer)

    Eksik Belge Olabilir:  Bu tip, herhangi bir kabinette eksik belge mimarisi için kullanılacak ise, bu seçenek işaretlenmelidir. Eksik belge mimarisi için ilgili sayfaya buradan ulaşabilirsiniz.

    Depolama Adı: PaperWork mimarisinde birden fazla depolama birimi tanımlanabildiğini unutmayın. Burada seçilen tanım ile sisteme kazandırılan belgenin hangi depolama birimine kaydedileceği seçilir. Depolama birimleri ile ilgili daha detaylı bilgiye şu adresten erişilebilir.

    Geri Dönüşüm: Belgeler ve Dosya Kartı Kayıtları için bir geri dönüşüm yapısı vardır. Bu bölümdebelge bazında geri dönüşümün nasıl çalışacağı belirlenir.

    Normal: Geri dönüşüm yoktur. Belge silindiğinde tüm sistemden de otomatik olarak silinir.

    Onaya Bağlı: Belge silindiğinde silen kullanıcı kendi geri dönüşüm kutusundan dilediği zaman silme işlemini geri alabilir.(Eğer sistem yöneticisi onaylayarak silmemişse) İşlerim adımında tüm sistemin geri dönüşümünün yönetildiği bir ekran bulunur. Bu ekrana yetkisi olan kullanıcı buradaki belgeleri seçerek silebilir veya geri kurtarabilir.

    Zamana Bağlı: Bu seçenek ile beraber beliren "Geri Dönüşüm Süresi" kutucuğuna silme işleminden sonra belgenin kaç gün sonra sistemden çıkartılacağı belirlenir. Belge silindiğinde silen kullanıcı kendi geri dönüşüm kutusundan dilediği zaman silme işlemini geri alabilir. (Eğer zamanı gelip silinmemişse) İşlerim adımında tüm sistemin geri dönüşümünün yönetildiği bir ekran bulunur. Bu ekrana yetkisi olan kullanıcı buradaki belgeleri seçerek geri kurtarabilir. Zamanı gelince belgeler otomatik olarak silinir.

    Silmenin Geçerliliği
    Onaya Bağlı veya Zamana bağlı tanımlanmış bir belge silindiğinde tüm kullanıcılara görünmez olur. Sadece ilgili geri dönüşüm ekranlarından takip edilebilir.
    Raporlar
    Zamana Bağlı ve Onaya bağlı silindi işaretlenen kayıtlar tip üzerinde aynı şekilde kalır. Zamanı geldiğinde veya onay verildiğinde silinir. Bu nedenle üzerinde Geri Dönüşüm tanımlı tipler üzerinden rapor hazırlanırken PW_SYSOBJECT(Sistem) tablosu ile veri kaynağı birleştirilmeli, IS_DELETED (silindi) kolonu 0 olarak alınmalıdır. Bu şekilde bağlantı yapılmadan sadece tip üzerinden rapor alındığında Geri Dönüşüm ekranında bekleyenlerde rapora yansıyacaktır. Rapora yansımaması için PW_SYSOBJECT(Sistem) tablosu ile veri kaynağı Nesne No ile birleştirilmeli ve IS_DELETED (Silindi) kolunu için eşittir 0 olarak kriter verilerek veri kaynağı oluşturulmalıdır.
    IS_DELETED=0 ise aktif kayıt,
    IS_DELETED=1 ise zamana bağlı silinecek kayıt,
    IS_DELETED=2 ise onaya bağlı silinecek kayıt anlamına gelir.

    Açıklama: Tip ile ilgili detaylı açıklama bu bölüme yazılır. Kurumsal hafızayı oluşturmak adına tüm açıklama alanlarının detaylı bir şekilde doldurulması tavsiye edilir.