Kuika’nın Report Designer modülü, geliştirdiğiniz uygulama içerisinde raporların oluşturulması, düzenlenmesi ve görselleştirilmesi için kullanılır. Bu eğitim içeriğinde, Report Designer modülü aracılığıyla uygulamanız için gerekli raporların nasıl tasarlanacağını, verilerin nasıl görselleştirileceğini ve rapor çıktılarının nasıl özelleştirileceğini öğreneceksiniz. Report Designer modülünü kullanarak farklı veri kaynaklarından gelen bilgileri derleyebilir, kullanıcı dostu raporlar hazırlayabilir ve bu raporları uygulama içerisinde yayınlayabilirsiniz.
Bu eğitim içeriği aşağıdaki başlıklardan oluşmaktadır:
Yeni bir rapor oluşturmak için:
Böylece uygulamanıza yeni bir rapor eklediniz.
Report Designer Canvas’ı incelediğinizde, kareli bir zemin ve elementleri serbestçe konumlandırmaya olanak tanıyan “free position” (serbest pozisyon) özelliği dikkatinizi çeker. Bu özellik sayesinde, tasarımınızın farklı alanlarına elementleri istediğiniz gibi ekleyebilir, böylece rapor sayfasını özgün bir şekilde şekillendirebilirsiniz.
Canvas üzerinde yatay ve dikey mavi cetveller yer alır; bu cetveller, tasarım yaparken hizalama ve düzenleme süreçlerini kolaylaştırır. Cetvellerin yardımıyla elementleri simetrik ve düzenli bir biçimde konumlandırarak estetik bir görünüm elde edebilirsiniz.
Rapor sayfasını tasarlarken, Canvas'ın kenarına tıklayarak beliren boyutlandırma ikonuna basılı tutarak genişlik ayarını özelleştirebilirsiniz. Canvas genişliğini minimum 320 piksel ve maksimum 517 piksel arasında ayarlama imkanı sunar. Bu özelleştirme, raporun dijitalde veya basılı formatta nasıl görüneceğini belirler. Özellikle raporlar yazdırılmak veya dijital ortamda paylaşılmak için tasarlandığında, Canvas’ın doğru ölçülere ayarlanması, çıktının kağıt üzerinde veya dijital cihazlarda uyumlu görünmesini sağlar.
Canvas’ın sol tarafında UI Design panelindekine benzer bir yapı vardır. Bu bölümde, raporunuzu oluşturmak için ihtiyaç duyacağınız Elements Panel, Custom Actions ve Item Tree panelleri bulunur. Elements panelinde, raporunuza ekleyebileceğiniz farklı element türlerini görebilirsiniz. Custom Actions paneli, özel işlemleri tanımlamanıza olanak tanır; örneğin, rapor içinde dinamik filtreler veya koşullu biçimlendirme işlemlerini tanımlayabilirsiniz. Item Tree ise raporda kullandığınız tüm elementleri hiyerarşik bir yapıda görüntülemenize ve düzenlemenize olanak sağlar.
Bu modül sayesinde raporlarınızı sadece veri sunumuna odaklanmış bir araçtan öteye taşıyarak, görsel olarak etkili ve kullanıcı dostu bir hale getirebilir, işletme ihtiyaçlarınıza özel raporlar tasarlayabilirsiniz.
Report Designer modülündeyken sol kenarda bulunan “Elements” panelindeki elementleri ve kullanım alanlarını inceleyelim.
Elements Panelinden Canvas’a Element Ekleme :
Konum ve Boyut Değişiklikleri:
Kuika’nın Report Designer elementleri ve özellikleri, raporlarınızı daha etkili bir şekilde tasarlamanıza ve istediğiniz verileri görsel olarak zengin bir biçimde sunmanıza olanak tanır.
Report Designer'daki Reports Paneli, uygulama içinde yer alan tüm raporların listelendiği ve yönetildiği ana penceredir. Bu panel sayesinde mevcut raporları görüntüleyebilir, düzenleyebilir ve yeni raporlar oluşturabilirsiniz. Kullanıcı dostu arayüzü ile ihtiyaç duyduğunuz raporlara hızlıca ulaşmanıza ve yönetmenize imkan tanır.
Yeni bir rapor oluşturmak için panelin üst kısmında yer alan “+” simgesine tıklayın. Bu işlem, yeni bir rapor oluşturma sürecini başlatır. Açılan ekranda, oluşturmak istediğiniz rapor için anlamlı ve açıklayıcı bir isim girin. İsimlendirme işlemi tamamlandıktan sonra CREATE butonuna tıklayarak rapor oluşturma işlemini başlatabilirsiniz.
Yeni rapor oluşturulduktan sonra, raporunuz tasarıma hazır hale gelir ve düzenleme ekranına yönlendirilirsiniz. Bu ekranda, Report Designer’ın sunduğu geniş araç setini kullanarak raporunuzu özelleştirebilir ve ihtiyaçlarınıza göre şekillendirebilirsiniz. Raporunuzu oluştururken veri kaynaklarını ekleyebilir, grafik ve tablolar gibi görsel unsurları kullanarak verilerinizi daha anlaşılır hale getirebilirsiniz.
Reports Paneli ayrıca mevcut raporlar üzerinde çeşitli işlemler yapmanızı sağlar. Listelenmiş raporlar üzerinden raporları düzenleme, kopyalama veya silme gibi temel yönetim işlemlerini gerçekleştirebilirsiniz. Bu özellikler sayesinde uygulamanızdaki raporları düzenli ve organize bir şekilde yönetmek mümkün olur.
Sonuç olarak, Reports Paneli, tüm raporlarınızı tek bir merkezden yönetmenizi, düzenlemenizi ve yeni raporlar oluşturmanızı sağlayan kapsamlı bir araçtır. Bu panel, raporlarınız üzerinde tam kontrol sağlarken, işletme ihtiyaçlarınıza uygun ve görsel olarak güçlü raporlar oluşturmanızı kolaylaştırır.
Report Designer’daki Properties Paneli, seçili element veya Canvas özelliklerine göre dinamik olarak değişir ve farklı seçenekler sunar. Rapor tasarımınızı detaylı şekilde özelleştirmenize olanak tanır. Özellikle Actions ve Report Inputs bölümleri, raporun işlevselliğini artıracak önemli ayarlar içerir.
1. Actions
Properties Panelinde yer alan Actions bölümü, rapor içeriğinde çalışacak aksiyonların tanımlandığı alandır. Kuika sisteminde tanımlanmış olan tüm sistem aksiyonlarını veya ihtiyaca göre oluşturduğunuz özel aksiyonları burada kullanabilirsiniz. Örneğin, rapor tasarımında “Share” sistem aksiyonunu kullanarak raporun paylaşılmasını sağlayabilirsiniz. Bu aksiyonlar sayesinde kullanıcı etkileşimleri kolayca tanımlanabilir ve raporlar daha işlevsel hale getirilebilir. Aksiyonlar hakkında daha fazla bilgiye Sistem Aksiyonları ve Özel Aksiyonlar başlıklarından ulaşabilirsiniz.
2. Report Inputs
Report Inputs, başka bir ekrandan rapora veri taşıma işlemini kolaylaştırmak amacıyla kullanılır. Rapor oluşturulurken farklı ekranlardan bilgi alması gerektiğinde bu inputlar devreye girer. Örneğin, bir satış raporunda belirli bir tarih aralığını filtrelemek için tarih inputları kullanabilirsiniz. Yeni bir Report Input oluşturmak için +ADD REPORT INPUT butonuna tıklayın. Açılan pencerede input ismini belirleyip, input tipini seçin ve ardından Create butonuna tıklayarak kolayca yeni bir input tanımlayın. Bu sayede, raporlarınız dinamik olarak veri alabilir ve belirli kriterlere göre güncellenebilir.
UI Design modülünde olduğu gibi, Report Designer’da da Properties Paneli seçili elemente göre farklılık gösterir. Her elementin kendine özgü özellikleri olduğundan, farklı elementler farklı ayar seçenekleri sunar. Örneğin:
Properties Paneli, her element için özel ayarları gösterdiğinden, raporlarınız üzerinde ayrıntılı kontrole sahip olmanızı sağlar. Bu panel sayesinde, hem görsel hem de işlevsel olarak raporlarınızı kullanıcı dostu ve amaca uygun hale getirebilirsiniz.
Report Designer’da Styling Paneli, UI Design’daki yapıyla benzerlik gösterse de, bazı kısıtlamalar içermektedir. Raporun görsel stilini ayarlamak ve düzenlemek için gerekli araçları sunar, ancak Report Designer’a özel sınırlamalar nedeniyle UI Design’daki bazı özellikler burada devre dışı bırakılmıştır.
Styling Panelinde, Canvas için bir Fill Paneli bulunur. Fill Paneli, Canvas’ın arka plan rengini veya görüntüsünü belirlemek için kullanılır. Arka plan tasarımı, raporun genel görünümüne etki eden önemli bir unsurdur ve buradaki seçenekler, tasarımınıza estetik bir katkı sağlar.
Styling Paneli, arka plan ayarları dışında, Canvas ve diğer elementlerin genel stil ayarlarını düzenlemek için de kullanılabilir. UI Design’daki özelliklerin bir kısmının sınırlanmış olmasına rağmen, Styling Paneli, raporlarınızın görselliğini geliştirmenize ve uyumlu bir tasarım ortaya çıkarmanıza yardımcı olur. Raporlarınıza profesyonel bir görünüm kazandırarak, daha etkileyici ve kullanıcı dostu bir deneyim sunabilirsiniz.
Bu panel, özellikle görsel sunumun önemli olduğu raporlarda tasarım sürecini kolaylaştırarak estetik ve işlevselliği bir arada sunar.