İçindekiler

Ücretiz Kahve Verme

B bölümde SambaKart'lı müşterilerimize 6 tane kahve aldıktan sonra isteklerine göre ikram 1 adet kahve vermeyi veya başka zaman kullanılmak üzere Kahve Kuponu basabilmeyi ve müşterilerimizin kahve sayılarını nasıl güncelleneceklerini inceleyeceğiz.

Yapılacak İşlemler

  1. Promosyon Komutlarının Oluşturulması
  2. Promosyonu Başlatan Eylem
  3. Otomasyon Komutu Seçildiğinde Eylemi
  4. Belge Varlığı Değiştiğinde Kuralı
  5. Promosyonu Bitiren Eylem
  6. Kahve Ver Butonna Basıldığında

Promosyon Komutlarının Oluşturulması

Müşterilerimiz promosyon almaya hak kazandıklarında SambaPOS kullanıcınısın karşısına otomatik olarka 3 tane buton gelmesini ve bu butonları kullanarak işlemlerine devam etmesini sağlayacağız.

Bu butonlar:

butonları olacaklar ve herbirisi basıldığı butona göre gerekli işlemi gerçekleştirecek.

Promosyon Kahve Ver Otomasyon Komutu

Butona basıldığında adisyona otomatik olarak ikram 1 adet ücretsiz kahve ekleyecek olan otomasyon komutudur.

Otomasyon Komutu ekleyebilmek için; Yönetim - Otomasyon - Otomasyon Komutları menüsünden Otomasyon Komutu Ekle linki kullanılır.

Otomasyon Komutu Ekranı

Otomasyon Komutu İlişkiler Tabı Ekranı

Otomasyon Komutu Değerleri

Özellik Değer
Adı KPN- Promosyon Kahve Ver
Düğme Başlığı Kahve Ver
Renk (Dilediğiniz bir renk)
Font Büyüklüğü 30

Otomasyon Komutu İlişkiler Tabı Değerleri

Özellik Değer
Visible States Kahve Promosyonu
Visiblity Komut Seçilince Göster

Otomasyon Komutları SambaPOS da kendilerine görev verildiğinde verilen görevi yerine getirme amacıyla isteğe özel buton yapabilmek için kullanılır.

Burada oluşturduğumuz Promosyon Kahve Ver butonuna yapacağı işleri aşağıda bir kural ile belirleyeceğiz.
Burada dikkat edilmesi gereken husus, bu butonun sadece Kahve Promosyonu Durumu olduğunda ekranın sağında gözekecek şekilde ayarlanmış olduğudur.

Kahveyi Sonra Ver Otomasyon Komutu

Butona basıldığında hiç bir şey yapmadan işleme devam etmemizi sağlayacak olan otomasyon komutudur.

Otomasyon Komutu Ekranı

Otomasyon Komutu İlişkiler Tabı Ekranı

Otomasyon Komutu Değerleri

Özellik Değer
Adı KPN- Kahveyi Sonra Ver
Düğme Başlığı Promosyonu Kullanma
Renk (Dilediğiniz bir renk)
Font Büyüklüğü 30

Otomasyon Komutu İlişkiler Tabı Değerleri

Özellik Değer
Visible States Kahve Promosyonu
Visiblity Komut Seçilince Göster

Promosyon Hakkını Kahve Kuponu Olarak Ver Otomasyon Komutu

Butona basıldığında müşterinin promosyon hakkından gerektiği kadar düşerek müşteriye ileride kullanması için bir Kahve Kuponu basabilmesini sağlayacak otomasyon komutudur.

Otomasyon Komutu Ekranı

Otomasyon Komutu İlişkiler Tabı Ekranı

Otomasyon Komutu Değerleri

Özellik Değer
Adı KPN- Kupon Bas
Düğme Başlığı Kahve Kuponu Yazdır
Renk (Dilediğiniz bir renk)
Font Büyüklüğü 30

Otomasyon Komutu İlişkiler Tabı Değerleri

Özellik Değer
Visible States Kahve Promosyonu
Visiblity Komut Seçilince Göster

Promosyonu Başlatan Eylem

Adisyondaki tanımlayacağımız Eylem Promosyonun başladığını Durum güncellemeleri ile başlatacak olan Eylemdir. Bu işlem için Adisyon Durumunu Güncelle eylemini kullanacağız.

Eylem Değerleri

ÖzellikDeğer
Eylem AdıKPN-Kahve Promosyonunu Başlat
Eylem TipiBelge Durumu Değiştir
Parametreler
Parametre - StateNameP.Durumu
Parametre - DurumKahve Promosyonu

Otomasyon Komutu Seçildiğinde Eylemi

Bu eylem son derece basit bir işlem yapıyor aslında; çağırıldığında kendisiyle birlikte çağırılan Otomasyon komutunu göstermeye başlaycak.

Eylem Değerleri

ÖzellikDeğer
Eylem AdıKPN-Promosyon Komutlarını Göster
Eylem TipiOtomasyon Komutu Seç

Belge Varlığı Değiştiğinde Kuralı

Bu kural ile Promosyonu başlatarak İkram Kahve hakkı kazanan SambaKart kullanıcısı seçildiğinde (yani belgenin varlığı değişip şartlar yerine geldiğinde) Otomasyon Komutlarımızı gösterir hale getireceğiz.

Kural Değerleri

ÖzellikDeğer
Kural AdıKPN-Kahve Sayısı 6 yı geçtiğinde Promosyon Komutlarını Göster
Olay AdıBelge varlığı Değişti
Kısıtlamalar
Kısıtlama ŞartıEşitse
Entity Type NameEşittirSambaKart Müşteri Kartı
{ENTITY DATA:SambaKart:Promosyonlu Kahve Sayısı}Eşittir6
{ENTITY DATA:SambaKart:Promosyonlu Kahve Sayısı}Büyüktür6
Eylemler
Eylem - 1 Kahve Promosyonu Başlat
Eylem - 2 Promosyon Komutlarını Göster

Bu kural 3 farklı şartı aynı anda kontrol ediyor. SambaKart müşterileri içinden Kahve Promosyon sayısı 6 dan büyük veya eşitse; aşağıdaki 2 eylemi sırasıyla çalıştırması gerektiğini gösteriyor.

Bu Kural çalıştığında…

Promosyonu Bitiren Eylem

Bu eylem ise yukarıdaki eylemin tam tersini yaparak promosyonun bittiğinin tanımlayacak olan eylemdir. Bu işlemide Adisyon Durumunu Güncelle eylemini kullanarak yapacağız.

Eylem Değerleri

ÖzellikDeğer
Eylem AdıKPN-Kahve Promosyonunu Kapat
Eylem TipiBelge Durumu Değiştir
Parametreler
Parametre - StateNameP.Durumu

Bu eylemde Durum alanını boş bırakıp herhangi bir değer vermeyerek değer yoksa adisyondaki Promosyonu kapat işlemlerinde kullanacağız.

Kahve Ver Butonuna Basıldığında

Belgeyi Temizleme Eylemi

Bir sonraki işlemimizde adisyona ürün eklemek istediğimizde, adisyonun görüntülenmesi için ID numarasını 0 olarak atayacak ve içine Kahve ikram ürünümüzü ekleyeceğiz. Bunun için Adisyonu Görüntüle eylemini kullanacağız.

ÖzellikDeğer
Eylem AdıKPN-Adisyonu Tazele
Eylem TipiAdisyonu Görüntüle
Parametreler
Parametre - TicketID0

Adisyona Sipariş Ekle Eylemi

Bu eylem çalıştığında adisyona otomatik olarak bir kahve ekleyecek ve durumunu da İkram olarak ayarlayacak olan işlemi yapacaktır.

Eylem Değerleri

ÖzellikDeğer
Eylem AdıKPN-Adisyona 6 alana 1 Bedava Kahve Ürünü Ekle
Eylem TipiAdisyona Sipariş Ekle
Parametreler
Parametre - Ürün AdıKahve
Parametre - Miktar1
Parametre - Order State NameGStatus
Parametre - Sipariş Durumu6 Kahveye 1 Ücretsiz Promosyon
Parametre - Envanteri ArtırFalse
Parametre - Envanteri AzaltTrue
Parametre - KilitliTrue
Parametre - Fiyat HesaplaFalse

Yukarıdaki eylemde de anlayacağımız gibi adisyona 1 adet Kahve Ürünü ekleyeceğiz, ve bu kahvenin Sipariş Durumunu da 6 Kahveye 1 Ücretsiz Promosyon olarak ayarlayacak ve Fiyat Hesaplamayacağız.

Kahve Promosyonunu Şimdi Ver Butonuna Basıldığında Kuralı

Sıra geldi butona basıldığında olacakları tanımlamaya, Butonu bir Otomastyon Komutu olark tanımladığımız için bu kuralı çalıştıracak olan olayda Otomasyon Komutu Çalıştırıldı şeklinde olacaktır.

Kural Değerleri

ÖzellikDeğer
Kural AdıKPN-Kahve Promosyonunu Şimdi Ver Butonuna Basıldığında
Olay AdıOtomasyon Komutu Çalıştırıldı
Kısıtlamalar
Kısıtlama ŞartıEşitse
AutomationCommandNameEşittirKPN- Promosyon Kahve Ver
Eylemler
Eylem - 1 KPN-Adisyona 6 alana 1 Bedava Kahve Ürünü Ekle
Eylem - 2 Müşteri Kahve Promosyon Sayısını Güncelleştir
Eylem - 2 SambaKart No{ENTITY NAME:SambaKart}
Eylem - 2 Güncelleme Sayısı-6}
Eylem - 3 Kahve Promosyonunu Kapat
Eylem - 4 Adisyonu Tazele
Eylem - 5 Sipariş Promosyon Durumunu Güncelle

Bu kural içine eklediğimiz eylemlerden de anlaycağınız gibi bir çok işi sırasıyla yerine getiriyor. Önce Adisyona Kahve ekliyor
Sonra Müşterinin SambaKart varlığında yazan kahve sayısını 6 eksiltiyor
Sonra Promosyonu kapatıyor
Adisyonu tazeliyor ve son olarak da Sipariş Durumlarını boş olarak güncelleyerek işlemi tamalıyor.

Bu Kural çalıştığında…

Ekranda göreceğiniz gibi Kahve ver butonuna basıldığında, adsiyona Kahve ürünün ekledi, durumlarını güncelledi ve kahve ikram olduğu için fiyat hesaplamadı.

Kahve Promosyonunu Daha Sonra kullandır Kuralı

Promsoyonu Kullanma olarak adlandırdığımız butona basıldığında SambaKart kullanıcısının Promosyon Kahve Sayısı değerini değiştirmeden adisyona kaldığı yerden devam etmesini sağlayan butondur. Bu işlemde butona basılarak tetikleneceği için olayı Otomasyon Komutu Çalıştırıldı olacaktır.

Kural Değerleri

ÖzellikDeğer
Kural AdıKPN-Kahve Promosyonunu Daha Sonra Kullandır Butonuna Basıldığında
Olay AdıOtomasyon Komutu Çalıştırıldı
Kısıtlamalar
Kısıtlama ŞartıEşitse
AutomationCommandNameEşittirKPN- Kahveyi Sonra Ver
Eylemler
Eylem - 1 Kahve Promosyonunu Kapat
Eylem - 2 Adiyonu Tazele

Bu Kuralın sadece Promosyonu kapatma işlemini ve adisyonu tazeleme işini yerine getirmesi yeterli oluyor.

Promosyonunu Kahve Kuponu Olarak kullanmak istediğinde Kuralı

Burada SambaKart kullanıcısı, hak ettiği promosyonu şimdi kullanmak istemiyor ve kahve yerine kendisine bir adet Kahve Kuponu verilmesinitercih ettiği durumlar için çalıştırılacak olan kuraldır.

Bu kural adisyona yeni bir Kupon Ürünü ekleyceği için öncelikle adisyona sipariş eklemek için yeni bir eylem tanımlıyoruz.

6 alana 1 Bedava Kahve Promosyonu için Kahve Kuponu Ürünü Ekle Eylemi

Eylem Değerleri

ÖzellikDeğer
Eylem AdıKPN-6 alana 1 Bedava Kahve Promosyonu için Kahve Kuponu Ürünü Ekle
Eylem TipiAdisyona Sipariş Ekle
Parametreler
Parametre - Ürün AdıKahve Kuponu
Parametre - Miktar1
Parametre - Order State NameGStatus
Parametre - Sipariş Durumuİkram
Parametre - Envanteri ArtırFalse
Parametre - Envanteri AzaltTrue
Parametre - KilitliTrue
Parametre - Fiyat HesaplaFalse

Adisyona Kahve Kuponu ekleyecek olan eylemimizde hazır olduğuna göre artk butona basıldığında bize bir Kahve Kuponu üretecek ve bunu basacak olan kuralımızı hazırlamaya geçebilir. Bu kuralımızı Otomasyon Komutuna basıldığında çalışacak.

Kural Değerleri

ÖzellikDeğer
Kural AdıKPN-Kahve Promosyonunu Kupon Bastırılmak istenilğinde
Olay AdıOtomasyon Komutu Çalıştırıldı
Kısıtlamalar
Kısıtlama ŞartıEşitse
AutomationCommandNameEşittirKPN- Kupon Bas
Eylemler
Eylem - 1 Müşteri Kahve Promosyon Sayısını Güncelleştir
Eylem - 2 6 alana 1 Bedava Kahve Promosyonu için Kahve Kuponu Ürünü Ekle
Eylem - 3 Kupon Ürünleri Durumlarını Güncelle
Eylem - 4 Kupon Üret
Eylem - 5 Kupon Ürünleri Menü Adını Güncelle
Eylem - 6 Kupon Yazdır
Eylem - 7 Kahve Promosyonunu Kapat
Eylem - 8 Adisyonu Tazele

Kural İçinde bulunan Eylemleri Aldığı Değerler

Eylem - 1 Müşteri Kahve Promosyon Sayısını Güncelleştir
SambaKart No{ENTITY NAME:SambaKart}
Güncelleme Sayısı-6

Eylem - 3 Kupon Ürünleri Durumlarını Güncelle
DurumKupon Yazdırıldı
Eylem - 4 Kupon Üret
Quantity{QUANTITY}
Eylem - 5 Kupon Ürünleri Menü Adını Güncelle
Ürün AdıKahve

Sonuç :-)