Kullanıcı Kılavuzu

Divide

Divide

Kuika’nın Divide aksiyonu, iki sayısal değerin birbirine bölünmesi işlemini gerçekleştirmek için kullanılır. Uygulama içi hesaplamalarda, oranlama, birim değer hesaplama gibi işlemler için idealdir. Kullanıcı arayüzü tasarımında yapılan eylemler veya arka plandaki hesaplamalar sırasında kullanılabilir. Özellikle finansal raporlama, stok kontrolü, kullanıcı bazlı analizler gibi senaryolarda sıklıkla tercih edilir.

Teknik Özellikler

  • Bölme İşlemi (Arithmetic Paneli): Divide aksiyonu, bir sayısal değeri (Value) başka bir sayısal değere (Value2) bölerek matematiksel bir sonuç üretir. Her iki değer de statik veya dinamik olarak tanımlanabilir.
  • Veri Kaynağı Uyumluluğu: Genellikle Action Result, Current, Form Component, Screen Input ya da Fixed gibi veri kaynakları kullanılarak tanımlanır ve Symbol Picker aracılığıyla bağlanabilir.
  • Web & Mobil Destek: Aksiyon, hem web hem de mobil uygulamalarda sorunsuz şekilde çalışır.

Divide Aksiyonu Uygulama Adımları

1. UI Design'da Aksiyonu Tanımlama

  • Kuika platformunda projenizi açın.
  • UI Design modülüne geçin ve hesaplama yapılacak ekranı seçin.
  • Bir buton oluşturun (örneğin “Böl” ya da “Oran Hesapla”).
  • Butonu seçin ve + ADD ACTION menüsünden ihtiyacınıza uygun tetikleyici olayı (Initial Actions, OnClick vb.) belirleyerek Arithmetic > Divide aksiyonunu ekleyin.

2. Aksiyon Parametrelerini Yapılandırma

  • Value (Decimal - zorunlu): Bölme işleminin yapılacağı ana sayısal değerdir.
    • Bu alana öncelikli olarak Action Result gibi veri kaynaklarından veri aktarılabilir. Ayrıca Method Input, Current, Screen Input, Fixed veya Component gibi farklı kaynaklar da kullanılabilir. Bu kategoriler Symbol Picker üzerinden seçilerek tanımlanabilir. 
  • Value2 (Decimal - zorunlu): İkinci değer yani bölen sayıdır.
  • Bu alana öncelikli olarak Action Result gibi veri kaynaklarından veri aktarılabilir. Ayrıca Method Input, Current, Screen Input, Fixed veya Component gibi farklı kaynaklar da kullanılabilir. Bu kategoriler Symbol Picker üzerinden seçilerek tanımlanabilir. 

Value2 alanı “0” olarak girilmemelidir. 0’a bölme işlemi matematiksel olarak geçersiz olduğundan sistem hata verebilir.

Kullanım Senaryosu: Kişi Başına Bütçe Hesaplama

Bir insan kaynakları uygulamasında, yıllık toplam bütçeyi çalışan sayısına bölerek kişi başına düşen bütçeyi hesaplamak istiyoruz. Bu hesaplama, kullanıcı bir formu doldurduktan sonra "Hesapla" butonuna basarak yapılabilir.

Uygulama Adımları:

  1. UI Design modülüne geçin.
  2. Bir Form bileşeni aracılığıyla:
    • "Toplam Bütçe" (Value)
    • "Çalışan Sayısı" (Value2) alanlarını oluşturun.
  1. Ardından bir buton ekleyin. Properties panelinden butonun ismini "Hesapla" olarak belirleyin.
  2. Bu butona tıklanıldığında çalışması için + ADD ACTION menüsünden:
    • OnClick → Arithmetic → Divide aksiyonunu ekleyin.

Divide Aksiyonunu Yapılandırma:

  • Value: Symbol Picker > Components> Number Input 
  • Value2: Symbol Picker > Components> Number Input 

Bu işlemin ardından sonuç başka bir bileşende (örneğin bir Label ya da Text componenti) görüntülenebilir.

Divide Aksiyonu İleri Seviye Özelleştirmeler

Dinamik Değerlerle Hesaplama

  • Symbol Picker kullanarak, bölünecek değerler sistemden alınabilir.
  • Kullanıcının seçtiği verilere göre hesaplamalar koşullu şekilde yapılabilir.
  • Örnek: Kullanıcı filtreleme ile farklı yıl veya departman verisi seçtiğinde, sistem ona göre farklı bütçe değerlerini alıp bölebilir.

Hesaplanan Sonucu Başka Bir Aksiyona Aktarma

  • Divide aksiyonu sonucu başka bir aksiyonda kullanılabilir.
  • Örneğin: Hesaplanan değer, bir "Set Value" aksiyonu ile başka bir form alanına yazdırılabilir veya veri tabanına kaydedilebilir.

Koşullu Hesaplama ve Hata Kontrolü

  • Eğer Value2 = 0 ise, hata mesajı gösterilebilir veya işlem iptal edilebilir.
  • Bunun için sistem aksiyonu yanındaki üç noktadan " Add Condition" ile kontrol yapılabilir.

Teknik Riskler ve Kontroller

  • Bölen Sıfır Değeri (Divide by Zero): Value2 parametresi “0” olmamalıdır. Sistem hataya düşebilir.
  • Tip Uyuşmazlıkları: Her iki parametre de numerik (decimal/integer) olmalıdır. Aksi halde işlem başarısız olabilir.
  • Sonuç Formatı: Bölme işlemi sonrası sonuç ondalıklı olabilir; bu nedenle uygun formatlama yapılmalıdır (örneğin virgül/küsurat sınırlaması).

Divide aksiyonu, Kuika platformunda veri odaklı hesaplamaları kolaylaştıran ve işlemsel esneklik sunan güçlü bir araçtır. Web ve mobilde sorunsuz çalışması, farklı veri kaynaklarından beslenebilmesi ve başka aksiyonlarla entegre edilebilmesi sayesinde uygulamalarda dinamik hesaplamalar için ideal çözümler sunar.

İlişkili diğer içerikler

No items found.

Sözlük

No items found.

Alt Başlıklar