Kanban, bir süreç içinde hareket ederken işi yönetmek için kullanılan görsel bir sistemdir. Kanban, hem süreci (iş akışını) hem de bu süreçten geçen fiili işi görselleştirir. r.
Kanban iş akışını optimize etmenize ve ekibinizin tam kapasitesini kullanmanıza yardımcı olmak için tasarlanmış bir yöntemdir.
Araç kutusunda Kanban elemanının görünümü
Free Forma eklenen Kanban elemanı
Uyumluluk
Free Form | Responsive Form | Mobile |
![]() |
![]() |
![]() |
Kanban elemanının özellikleri
Name: Alanın adı yazılır.
Help Text: Client tarafında, eleman içine nasıl bir bilgi girileceği yönünde bilgilendirme metni yazılır.
Height- Width: Form aracının yüksekliği ve genişliği düzenlenir.
From Left-Top: Form aracının soldan ve üstten uzaklığını düzenler.
SQL Query: Kanban içerisinde görünecek olan değerler için sorgu yazılmalıdır. Sorgu alanı boş bırakıldığı takdirde Kanban içerisinde herhangi bir veri görünmeyecektir.
Column Query: Kanban sütun başlıklarının girilmesi gereken alandır. Bu alan içerisinde yazmış olduğunuz değerler ve başlık sıralarına göre kanban sütunları şekillenecektir.
Order No alanı görünecek sırasını, Column Name ise görünecek başlığı temsil eder. Yazarken aralarında * işareti kullanılmalıdır.
Table Name: Kanbana gelecek olan değerlerin hangi form sayfasından alınacağı seçilir.
Group Column:Kanbana gelecek olan sütunların hangi alana göre gruplanacağı seçilir.
Search Column: Kanbandaki değerler arasında arama yapılabilmesi için kanban üzerine bir search alanı gelmektedir. Arama yapmak istediğiniz bölgeyi bu alandan belirlemeniz gerekmektedir. Başlık seçilirse arama kısmına yazmış olduğunuz başlık içerisinde arama yapılacaktır. İçerik seçilirse sadece içeriğin içerisinde arama sözcüğü geçen kartlar görüntülenecektir.
Color Definition: Kanbandaki öğelerin card veya sütun olacak şekilde renklendirilmesi seçilir.
Fit Horizontal: Kullanıcının ekranında, form aracını tam ekrana yatay sığdırır.
Pin Right: Form aracını sağa sabitler.
Display: Form aracının ekranda görünmemesini sağlar.
Örnek Kullanımı:
Bir firma; Teknik Servis departmanına açılacak olan kayıtların tutulduğu ve daha sonrasında bu açılan kayıtların Kanban üzerinden raporlanması için bir yapıya ihtiyaç duymaktadır.
Öncelikle kayıtların oluşturulduğu bir form sayfası tasarlanmıştır. Tasarlanan ekran aşağıdaki gibidir.
Tablo ve alan isimleri
Tablo Adı: TEKNIKSERVIS
Kayıt Tarihi: KayıtTarihi
Servis Numarası: ServisNumarasi
Müşteri ID: MusteriID
Cihaz Tipi: CihazTipi
Marka: Marka
Cihazın Modeli: CihazinModeli
Açıklama:Aciklama
Durumu: Durumu
Aciliyet: Aciliyet
Form sayfası ve alanlar oluşturulduktan sonra yeni bir form açılarak kanban elemanı form sayfasının içerisine eklenir. Yeni açılan form sayfasının Free Formda olması gerekmektedir. Kanban Responsive formda kullanılamamaktadır.
Form sayfasına kanban aracı sürüklenip bırakıldığında içerisinde bir GroupBox ile beyaz tuvale yerleşmiş olacaktır. GroupBox kanban içerisindeki kart görünümü temsil eder.
Öncelikle Kanban aracına tıklanır ve ardından SQL Query alanına gelinerek Kanban içerisinde göstermek istenilen alanlar sorgu ile buraya yazılır.
Sql Query alanına yazılan sorgu aşağıdaki gibidir.
SELECT
TS.UserTableID,
TS.KayitTarihi,
TS.ServisNumarasi,
TS.MusteriID,
TS.CihazTipi,
TS.Marka,
TS.CihazinModeli,
TS.Aciklama,
TS.Durumu,
TS.Aciliyet
FROM dbo.TEKNIKSERVIS AS TS WITH (NOLOCK)
Sorgu yazıldıktan sonra Kanban içerisinde görünmesi istenilen başlıklar Column Query alanına yazılması gerekmektedir.
Kullanılmak istenilen kolon başlıkları Teknik Servis Kayıt Oluştur form sayfasındaki Durumu alanında yer alan seçeneklerden gelecektir. Seçenekler aşağıdaki gibidir.
Kayıt Oluşturuldu
İncelemede
Tamir Ediliyor
Tamir Edildi
Müşteriye Teslim Edildi
Bu sırayla görünmesi istendiği için Colum Query alanına önce Order No ardından Column Name değeri yazılmıştır. Yazılan değerler şu şekildedir;
1*Kayıt Oluşturuldu
2*İncelemede
3*Tamir Ediliyor
4*Tamir Edildi
5*Müşteriye Teslim Edildi
Table Name: Tablolardan TEKNIKSERVIS tablosunun seçimi yapılır.
Group Column: TEKNIKSERVIS form sayfasında olan tüm alanlar bu açılır kutu içerisinde listenecektir. Kanbandaki sütun başlıkları bu alandan seçilir. Bu örnek için Durumu alanı seçilmiştir.
Search Column: Gelen değerler içerisindeki alanlardan Açıklama alanına göre arama yapılması istendiği için bu alandan Aciklama değeri seçilir.
Form sayfası kaydedilir ve Client ekranında sonucu görüntülenir.
*Kanban elemanı dışarıdan tetiklenmesi gereken bir elemandır, bu nedenle form sayfası açıldığında değer güncelle aksiyonu ile Kanban elemanı güncellenmelidir..
Client görünümü
1- Teknik Servis Kayıt oluştur formunda durumu 'Kayıt Oluşturuldu' olarak seçilen 3 kayıt olduğu için kolon başlığında 3 sayısı yer almaktadır. Diğer durumlar için kayıt oluşturulmadığından başlıklar yanında 0 değeri yer almaktadır.
2- Search alanı Kanban aracı ile birlikte gelmektedir. Bu alana yazmış olduğunuz değer için Kanban elemanı içerisinde arama yapılır.
3- Kanbanda oluşturmak istediğiniz her bir kayıt için kart yapısı kullanılır. Kartların görünümü bu şekildedir.
Kartların içerisinde gösterilmek istenilen değerler Label elemanıyla eklenmektedir. Bunun için studio ekranına geri dönülür ve Group Box içerisine gösterilecek veriler için labellar eklenir.
Değerlerin getirilmesi için $P ifadesiyle kanban sorgusunda geçen ismin aynısı kullanılmalıdır. Alanlara sorgu içerisinde ALIAS verildiyse ALIAS'dan sonraki değer Label Text alanına yazılmalıdır.
Sırasıyla gösterilmek istenen tüm değerler etiketler ile Group Box içerisine eklenir.
Client görünümü
Diğer sütunlar içerisine kartlarınızı sürükleyip bırakabilirsiniz. Bunun için herhangi bir sorgu oluşturmanıza gerek yoktur.