- 07 Aug 2024
- 3 Minutes to read
- DarkLight
Liste Tanımları
- Updated on 07 Aug 2024
- 3 Minutes to read
- DarkLight
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:
- Sabit: Manuel Liste kayıt girişi
- 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.
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.
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şlatanlar | Sistemde 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ılar | Devam eden akışlar için beklediği kullanıcı veya grupların listesini döner. |
Son İşlem Yapan Kullanıcılar | Aktif akışlar içinde son işlem yapan kullanıcıların listesini döner. |
Tüm Kullanıcılar | Tüm statülerde tanımlanmış kullanıcıların listesini döner. |
Tüm Kullanıcılar ve Gruplar | Tüm statüdeki kullanıcıların ve grupların listesini döner. |
Yetki Setleri | Tüm yetki setlerinin listesini döner. |
- 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.
Ö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.
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.