Özelleştirme
Alanlar
Alanlar, konseptlerin veri taşıyıcılarıdır. Bir konsept ne tutuyorsa, bunu alanlar üzerinden tutar.
Her alan;
- Hangi bilginin saklanacağını,
- Bu bilginin nasıl girileceğini,
- Nasıl aranacağını ve
- Süreçlerde nasıl kullanılacağını
belirler.
Robosme'de standart alanlara ek olarak sınırsız sayıda özel alan tanımlanabilir. Bu sayede her konsept, işletmenizin ihtiyacına göre şekillendirilebilir.
Alanların Temel Yapısı
Her alan tanımında aşağıdaki bilgiler yer alır:
- Görünen AdKullanıcı arayüzünde görünen isimdir. Çeviri dokümanı üzerinden yönetilir ve çoklu dil desteği sağlar.
- Sistem AdıAlanın sistem içi referans adıdır. Aynı konsept içinde aynı sistem adıyla ikinci bir alan oluşturulamaz.
- Açıklama Alanın ne amaçla kullanıldığını açıklar. Çeviri dokümanı üzerinden yönetilir ve çoklu dil desteği sağlar.
- Alan TürüAlanın hangi tip veri tutacağını belirler (metin, sayı, tarih, lookup vb.).
- Zorunluluk Alanın doldurulmasının gerekli olup olmadığını belirtir.Zorunluluk seviyeleri:
- Required → Kırmızı yıldız
- Recommended → Mavi yıldız
- Opsiyonel
- Aranabilirlik Alanın sistem genelindeki arama davranışını belirler. Bu ayar;
- Üst arama kutularında
- Lookup ve çoklu arama alanlarının inputlarında
- Kayıt araması yapılırken
hangi alanlar üzerinden arama yapılacağını tanımlar.
Yalnızca aranabilir olarak işaretlenen alanlar, kayıt aramalarında dikkate alınır.Bu sayede performans korunur ve arama sonuçları daha anlamlı hale gelir.
Alan Davranışları
Alanlar yalnızca veri tutmaz, aynı zamanda davranış taşır. Form, liste tanımları ile script davranışları ile davranışları yönetilebilir.
- Formlarda görünürlük kontrolü yapılabilir
- Salt okunur (read-only) olarak ayarlanabilir
- Yeni kayıt ve mevcut kayıt için farklı davranışlar tanımlanabilir
- Script ve iş akışlarıyla dinamik hale getirilebilir
Bu sayede aynı alan, farklı senaryolarda farklı şekillerde çalışabilir.
Sistem Tarafından Oluşturulan Alanlar
Bazı alanlar, konsept oluşturulduğu anda veya belirli özellikler aktif edildiğinde sistem tarafından otomatik olarak oluşturulur. Bu alanlar kaldırılamaz ve sistemin temel işleyişi için gereklidir.
Konsept Oluşturulduğunda Otomatik Oluşan Alanlar
Bir konsept oluşturulduğunda aşağıdaki alanlar sistem tarafından eklenir:
- Id
- Alternative Key
- Birincil Alan
- Durum
- Konsept Durum
- Oluşturma Tarihi
- Oluşturan
- Değiştirme Tarihi
- Değiştiren
Bu alanlar, kayıtların kimliklendirilmesi, izlenmesi ve raporlanması için zorunludur.
Aktivite Konseptlerine Özel Alanlar
Eğer konsept aktivite türünde oluşturulmuşsa (E-posta, Telefon, Toplantı vb.) aktiviteye özel sistem alanları otomatik olarak oluşturulur.
- Konu
- İçerik
- Katılımcılar
- İlişkili kayıt
- Dönüştürüldüğü kayıt
- Planlanan Başlangıç ve Planlanan Bitiş
- Gerçek Başlangıç ve Gerçek Bitiş
- Süre
- Yön
- Öncelik
- Sonuç ve Sonuç Açıklaması
- Memnuniyet Derecesi
Bu alanlar; timeline, katılımcılar ve aktivite ilişkilerinin doğru çalışmasını sağlar.
Sahiplik Özelliği Aktif Edildiğinde
Konsept üzerinde Sahiplik özelliği aktif edildiğinde:
- Sahip
- Sahiplik Türü
alanları sistem tarafından oluşturulur.
Bu alanlar yetkilendirme, kuyruk, raporlama ve iş süreçlerinde aktif olarak kullanılır.
İş Süreci Özelliği Aktif Edildiğinde
Konsept üzerinde İş Süreci özelliği aktif edildiğinde aşağıdaki alanlar otomatik eklenir:
- İş Süreci
- Aşama No
- Aşama Adı
- İşlem Tarihi
Bu alanlar, sürecin hangi adımda olduğunu ve geçiş zamanlarını izlemek için kullanılır.
Alan Türleri
Alan türleri, bir alanın ne tür veri tutacağını ve bu verinin sistemde nasıl davranacağını belirler.Doğru alan türü seçimi; veri tutarlılığı, kullanıcı deneyimi, raporlama ve entegrasyon senaryoları açısından kritiktir.
Doğru alan türü seçimi;
- Veri kalitesini artırır
- Form kullanımını sadeleştirir
- Filtreleme, raporlama ve entegrasyonları kolaylaştırır
Robosme'de alan türleri iş ihtiyaçlarına göre geniş bir yelpazede sunulur.
Metin Alanları
Özellikler:
- Formlarda birden fazla satırlı gösterimi tanımlabilir.
- Metin alanları için sınırsız alan uzunluğu tanımlanabilir.
- Metin alanı URL olarak işaretlenebilir. Bu durumda içerik, form ve listelerde tıklanabilir link olarak çalışır.
Kullanım örnekleri:
- İsim
- Açıklama
- Web sitesi
- Serbest metin alanları
Sayısal Alanlar
- Tamsayı
- Ondalık
- Küçük Sayı (Byte)
Özellikler:
- Ondalık alanlar için 0–5 arasında ondalık hane tanımlanabilir.
- Küçük Sayı, 0–255 aralığında pozitif tamsayı değerlerini tutmak için kullanılır.
- Tüm sayısal alanlarda arayüz ve servis seviyesinde değer kontrolü yapılır.
Kullanım örnekleri:
- Adet
- Skor
- Sıralama
- Teknik sayaçlar
Para Birimi
Para birimi alanları, tutar bilgisi içeren finansal veriler için kullanılır.
Özellikler:
- Formlar ve listelerde, kaydın para birimi ve baz para birimi bilgisine bağlı olarak para birimi sembolü otomatik gösterilir.
- Para Birimi alanlar için 0–5 arasında ondalık hane tanımlanabilir.
- Para birimi tipinde bir alan oluşturulduğunda sistem tarafından otomatik olarak:
- Aynı alanın Baz uzantılı karşılığı oluşturulur.
- Baz uzantılı alan:
- Döviz kuru değerine bağlı olarak hesaplanır
- Para birimi alanındaki değerin baz para birimi karşılığını tutar
- Tek başına silinemez, bağlı olduğu para birimi alanı silindiğinde sistem tarafından kaldırılır.
- Bir konseptte ilk defa para birimi tipinde alan oluşturulursa sistem tarafından:
- Para Birimi
- Döviz Kuru
alanları otomatik olarak eklenir.
Tarih ve Saat Alanları
- Tarih
- Tarih – Saat
- Saat
Bu alanlar zaman bazlı takip, planlama ve raporlama senaryolarında kullanılır. Türe göre; sadece saat, sadece tarih, tarih ve saat birlikte seçilir.
Kullanım örnekleri:
- Planlanan tarih
- Gerçekleşme zamanı
- Hatırlatma ve SLA hesaplamaları
İletişim Alanları
E-posta:
- E-posta adresi girmek için özel olarak tasarlanmıştır.
- Arayüz üzerinden yapılan işlemlerde format kontrolü otomatik olarak yapılır.
Telefon:
- Telefon numarası girişi için kullanılır.
- Arayüzde ülke telefon kodlarına bağlı format kontrolü uygulanır.
Bu alanlar, iletişim, bildirim ve entegrasyon senaryolarında özel davranışlar sergiler.
Seçim Alanları
Seçim alanları, önceden tanımlanmış değer kümeleri üzerinden veri girişini sağlar.
Tekli Seçenek
- Bir dizi seçenek içeren liste oluşturur.
- Kullanıcı yalnızca tek bir seçenek seçebilir.
- Seçenekler:
- Alana özel tanımlanabilir
- Ya da global seçenek kümesi olarak tanımlanabilir
Global seçenek kümelerinde yapılan değişiklikler, bu kümeyi kullanan tüm alanlara yansır.
Çoklu Seçenek
- Birden fazla seçeneğin bulunduğu bir liste oluşturur.
- Kullanıcıların birden fazla seçenek seçmesine izin verir.
- Global seçenek kümeleri desteklenir ve değişiklikler ilişkili tüm alanlara yansır.
Çift Seçenek
- İki seçenekli bir seçim alanıdır.
- Mantıksal alan tipinden farkı:
- Alan değeri null olabilir.
- Seçim yapılması zorunlu değildir.
İlişki Alanları
Arama (Lookup)
- Seçilen konsepte ait tek bir kaydın seçilmesini sağlar.
- İki konsept arasında bire-çok (1:N) ilişki kurulmasını sağlar.
Çoklu Referans (Multi Reference)
- Başka bir konsepte referans veren ve çoklu değerler içeren alan türüdür.
- Ancak sadece bir konsepte ait tek bir kayıt seçilebilir.
- Bu yapı ara tablo mantığıyla çalışır.
Davranışlar:
- Çoklu Referans alan oluşturulduğunda sistem tarafından:
- Bu alana bağlı Type uzantılı bir alan otomatik oluşturulur.
- Type uzantılı alan:
- Tek başına silinemez
- Bağlı olduğu çoklu referans alanı silindiğinde sistem tarafından silinir.
Çoklu Arama (Multi Lookup)
- Çoklu arama özelliği açık olan konseptlerdeki kayıtların seçilmesini sağlar.
- Tek bir alan üzerinden:
- Birden fazla konsepte referans verilebilir
- Aynı zamanda birden fazla kayıt seçilebilir
Bu alan tipi, esnek ilişki senaryoları ve dinamik veri modellemeleri için kullanılır.
Diğer Alan Türleri
- Otomatik DoldurmaKullanıcının yazmaya başladığı ifadeye göre otomatik öneriler sunar. Önerilen değerler daha önce sisteme kaydedilmiş kayıtlardan gelir.Yeni oluşsun mu seçeneği aktifse, olmayan değerler otomatik olarak sisteme eklenir.
- Mantıksal (Boolean)True / False değerleri tutar. Değer isimleri özelleştirilebilir.Çift Seçenek'ten farkı: null olamaz, mutlaka bir değer içerir.
- İçerik EditörüZengin metin (rich text) formatına izin veren bir editör içerir.E-posta metni gibi alanlar zengin metindir.
İpucu
Kullanıcı sayısı ve veri kullanım oranlarını düzenli kontrol etmek, doğru planı seçmene yardımcı olur.