Liste Tanımları
    • 07 Aug 2024
    • 3 Minutes to read
    • Dark
      Light

    Liste Tanımları

    • Dark
      Light

    Article summary

    Liste Tanımları

    Liste Tanımları yardımıyla kullanıcılara seçim kolaylığı sunabilir, akışlarınızda önemli başlıklara vurgu yapabilirsiniz. Elektronik formlarda kullanılacak liste (combo-box) alanlarında listelenecek değerler Liste Tanımları kullanılarak gerçekleştirilir.

    Liste tanımlamanın temel amacı kullanıcıların standart bilgi girmelerini sağlamak ve herhangi bir alanı boş bırakmalarını veya yanlış bilgi girmelerini engellemektir. 

    Liste tanımları menüsüne girdiğimizde, solda tanımlı listeler, üst kısmında da arama kutusu açılır. Arama kutusundan liste adına göre istenilen karakterleri yazarak liste bulunabilir. Burada kutuya yazığınız karakterleri içeren liste adları aratılır. Örneğin "ta" yazdığınızda içinde "ta" geçen liste adlarına göre (posta, talep, hata gibi kelimeler) filtrelenir. 

    Liste Adı

    Bu isim, listenin veri tabanına kaydedilirken kullanılacak olan ismi belirtir. Bu ad, kullanıcının girdiği "Liste Adı" kelimelerinden oluşturulur.  Standart İngilizce alfabesi dışında kullanılan karakterler, İngilizce harflerle ve boşluk karakteri alt çizgi (_) ile değiştirilir.  Örneğin, "Önceliklendirme Durumu" otomatik olarak "ONCELIKLENDIRME_DURUMU" adına dönüştürülecektir.

    Filtre Alanı

    Listede kullanılacak olan kolonu seçtiğiniz yerdir. Listeye dahil edilecek verileri belirlemek için kullanılan bir araçtır. Bu araç, veri tablosundaki sütunları filtreleme ölçütlerine göre seçmenize olanak tanır. Örneğin, öncelik durumuna göre filtreleme yapmak istiyorsanız, "Öncelik" sütununu Filtre Alanı'ndan seçmeniz gerekmektedir.

    Referans Alanı

    Bu alan, ilişkisel liste kullanılacaksa ana listede bir kaynak olarak kullanılacak kolonun adını belirtir. Örneğin, "Öncelik Puanı"nı anahtar kolon olarak başka bir listede kullanabilirsiniz.

    Açıklama

    Liste ile ilgili açıklama veya notları yazabileceğiniz bir bilgilendirme alanıdır.

    Liste Tipi

    Liste tanımını nasıl yapacağınıza karar verdiğiniz alandır. İkiye ayrılır:

    1. Sabit: Manuel Liste kayıt girişi
    2. Veritabanı: Eğer liste kaydı veritabanından getirilecekse kullanılacak olan alanlarla ilişkili komutların girileceği alandır. Veri tabanından kullanılacak tablo adı "PW_" ile başlamak zorundadır.
    Listelerde Kolon sayısı
    Listelerin maksimum kolon sayısı 5 tir ve kolonlarda tekrar eden satır kaydı oluşturamazsınız.

    Sabit Listeler

    Listeler oluşturulurken bazı alanların kullanılması gerekir. Aşağıdaki söz konusu olan alanların adları ve açıklamaları verilmiştir.

    Yeni tuşuna tıkladığınızda, Listeye Ekle bölümü Tanımı, Genişlik ve Alan Adı kolonlarından oluşan bir tabloya dönüşecektir. Çünkü her listenin en az bir kolonu olmalıdır. Ekle  tuşuna tıklayıp yeni kolonlar ekleyebilirsiniz. Tanımlanan her bir kolon uzunluğu en fazla 4000 karakter olabilir.

    Excel'e Aktar : PaperWork ortamında tanımladığınız listeyi Excel dosyasına aktarır.

    Excel'den Al : Excel'de var olan bir listeyi, PaperWork ortamında tanımladığınız listeye aktarır.

    Excel'den Al İşlemi
    Excel'den Al işlemi esnasında, PaperWork ortamında tanımladığınız listenin kolon adları ile Excel'de bulunan kolon adları birebir aynı olmalıdır. Aksi durumda işleminiz başarısız olacaktır.

    Veritabanı Listeleri

    Listeyi veritabanından almak istersek, bir SQL sorgusu yazarak istediğimiz listeyi oluşturabiliriz. 

    Bununla birlikte Oluştur butonunu kullanarak listeden seçerekte SQL sorgusunu otomatik olarak oluşturabiliriz.

    SQL Sorgusu yazarak veritabanı listesi oluşturma :

    Tasarım ile SQL Sorgusu oluşturarak veritabanı listesi oluşturma :

    Sistem Listeleri

    Sistem listeleri kurulum ile gelen, liste tanımlarında değiştirilemeyen, seçim ekranlarında seçimlere gelen listelerdir. Sistem listeleri şunlardır;

    Aktif Kullanıcılar  PaperWork kullanıcıları 3 durumda bulunabilirler; Silinmiş, Pasif, Aktif. Bu liste silinmiş kullanıcılar hariç listeler.
    Dosya FortmatlarıBu liste sistemde tanımlı olan ve arşivlenen tüm belgelerin formatlarını listeler. Aramalarda belge formatı üzerinden arama yapmak için de kullanılır.
    İş Akışı BaşlatanlarSistemde tüm zamanlarda akış başlatan kullanıcıların listesini tüm durumdaki kullanıcılar için döner.
    İş Akışı ÖnceliğiÖncelik üzerinden arama yapabilmek için tasarlanmış listedir.
    İş Akışının Beklediği KullanıcılarDevam eden akışlar için beklediği kullanıcı veya grupların listesini döner.
    Son İşlem Yapan KullanıcılarAktif akışlar içinde son işlem yapan kullanıcıların listesini döner.
    Tüm KullanıcılarTüm statülerde tanımlanmış kullanıcıların listesini döner.
    Tüm Kullanıcılar ve GruplarTüm statüdeki kullanıcıların ve grupların listesini döner.
    Yetki SetleriTüm yetki setlerinin listesini döner.
    Tip Alanlarına bağlı Listeler
    Oluşturulan listeler tip tanımında tip alanlarına bağlanabilirler. Bunun 2 avantajı vardır;
    • Eğer tip alanı "Aranabilir" işaretli ise arama esnasında kullanıcının bilgi girmesine gerek kalmaz ve listeden seçim yapılır.
    • Eğer tasarım ile veri kaynağı oluşturma esnasında bu tip alanı parametre olarak seçilir ise parametre ekranında serbest yazı alanı yerine listeden seçim kullanıcının önüne gelir.

    Her 2 durumda da kullanıcının işini kolaylaştırmak amacı ile tip üzerinden bir SQL liste oluşturulup tip alanına bağlanabilir.

    Elektronik Formlarda Listeler
    Tip alanlarına bağlı listelerin elektronik formlarda bir etkisi bulunmaz. Tip alanına farklı bir liste atayıp tasarım esnasında elektronik forma farklı bir liste atanabilir.
    Örneğin tip alanında İl bilgisinin tutulduğunu varsayalım. Bir SQL listesi ile tip alanı üzerinden şimdiye kadar girilen bilgiler ile bir liste oluşturabilirsiniz. Bu durumda aramalarda sadece şimdiye kadar girilen illerin üzerinden arama yapabilirsiniz. Veri girişi için de tüm illerin olduğu sabit bir liste oluşturup bunu elektronik formlarda kullanabilirsiniz.
    Bağlı Listeler
    Eğer bağlı bir liste oluşturulurken veri tabanı listesi kullanılacak ise, veri tabanı listesindeki tanımlanan alanlar ile SQL alan isimleri aynı olmalıdır. Veri tabanı listelerinde bir tablo oluşmadığından kayıtlar orjinal tablodan gelir, bu durumda alan isimleri eşleşmelidir.
    Excel Listeleri
    Sabit listelerin verileri Excel den kopyala yapıştır ile oluşturulabilir. Bunun için excel den kopyala yapıp listenin satırlarının olduğu bölüme yapıştır yapmak yeterlidir.

    Nasıl Yaparım?

    Sabit Liste tanımlama ve excel'den kopyala-yapıştır örneği için nasıl yaparım videosuna şu adresten ulaşabilirsiniz.

    Bağlı Liste tanımlama örneği için nasıl yaparım videosuna şu adresten ulaşabilirsiniz.

    Elektronik formlarda liste kullanımını şu sayfadan inceleyebilirsiniz.