Kullanıcı Aletleri

Site Aletleri


tr:giving_free_coffee

Farklar

Bu sayfanın seçili sürümü ile mevcut sürümü arasındaki farkları gösterir.

Karşılaştırma görünümüne bağlantı

İki taraf da önceki sürüm Önceki sürüm
Sonraki sürüm
Önceki sürüm
tr:giving_free_coffee [2013/09/16 01:44]
mehmet
tr:giving_free_coffee [2013/09/16 07:13] (mevcut)
Satır 5: Satır 5:
  
   - Promosyon Komutlarının Oluşturulması   - Promosyon Komutlarının Oluşturulması
 +  - Promosyonu Başlatan Eylem
 +  - Otomasyon Komutu Seçildiğinde Eylemi
 +  - Belge Varlığı Değiştiğinde Kuralı
 +  - Promosyonu Bitiren Eylem
 +  - Kahve Ver Butonna Basıldığında
  
  
Satır 98: Satır 103:
  
  
-deneme+===== 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. 
 + 
 +{{:​tr:​promosyon_kpn:​kupon-promosyon-56.jpg?​700|}} 
 + 
 +**Eylem Değerleri** 
 + 
 +^Özellik^Değer^ 
 +|Eylem Adı|KPN-Kahve Promosyonunu Başlat| 
 +|Eylem Tipi|Belge Durumu Değiştir| 
 +^Parametreler^ 
 +|Parametre - StateName|P.Durumu| 
 +|Parametre - Durum|Kahve 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. 
 + 
 +{{:​tr:​promosyon_kpn:​kupon-promosyon-58.jpg?​700|}} 
 + 
 +**Eylem Değerleri** 
 + 
 +^Özellik^Değer^ 
 +|Eylem Adı|KPN-Promosyon Komutlarını Göster| 
 +|Eylem Tipi|Otomasyon 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. 
 + 
 +{{:​tr:​promosyon_kpn:​kupon-promosyon-59.jpg?​700|}} 
 + 
 +**Kural Değerleri** 
 + 
 +^Özellik^Değ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 Name|Eşittir|SambaKart Müşteri Kartı| 
 +|{ENTITY DATA:​SambaKart:​Promosyonlu Kahve Sayısı}|Eşittir|6| 
 +|{ENTITY DATA:​SambaKart:​Promosyonlu Kahve Sayısı}|Büyüktür|6| 
 +^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...** 
 + 
 +{{:​tr:​promosyon_kpn:​kupon-promosyon-60.jpg?​700|}} 
 + 
 +===== 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. 
 + 
 +{{:​tr:​promosyon_kpn:​kupon-promosyon-57.jpg?​700|}} 
 + 
 +**Eylem Değerleri** 
 + 
 +^Özellik^Değer^ 
 +|Eylem Adı|KPN-Kahve Promosyonunu Kapat| 
 +|Eylem Tipi|Belge Durumu Değiştir| 
 +^Parametreler^ 
 +|Parametre - StateName|P.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. 
 + 
 + 
 +{{:​tr:​promosyon_kpn:​kupon-promosyon-61.jpg?​700|}} 
 + 
 +^Özellik^Değer^ 
 +|Eylem Adı|KPN-Adisyonu Tazele| 
 +|Eylem Tipi|Adisyonu Görüntüle| 
 +^Parametreler^ 
 +|Parametre - TicketID|0| 
 + 
 +==== 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. 
 + 
 +{{:​tr:​promosyon_kpn:​kupon-promosyon-62.jpg?​700|}} 
 + 
 +**Eylem Değerleri** 
 + 
 +^Özellik^Değer^ 
 +|Eylem Adı|KPN-Adisyona 6 alana 1 Bedava Kahve Ürünü Ekle| 
 +|Eylem Tipi|Adisyona Sipariş Ekle| 
 +^Parametreler^ 
 +|Parametre - Ürün Adı|Kahve| 
 +|Parametre - Miktar|1| 
 +|Parametre - Order State Name|GStatus| 
 +|Parametre - Sipariş Durumu|6 Kahveye 1 Ücretsiz Promosyon| 
 +|Parametre - Envanteri Artır|False| 
 +|Parametre - Envanteri Azalt|True| 
 +|Parametre - Kilitli|True| 
 +|Parametre - Fiyat Hesapla|False| 
 + 
 +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. 
 + 
 +{{:​tr:​promosyon_kpn:​kupon-promosyon-63.jpg?​700|}} 
 + 
 +**Kural Değerleri** 
 + 
 +^Özellik^Değ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^^ 
 +|AutomationCommandName|Eşittir|KPN- 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…** 
 + 
 +{{:​tr:​promosyon_kpn:​kupon-promosyon-64.jpg?​700|}} 
 + 
 +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. 
 + 
 +{{:​tr:​promosyon_kpn:​kupon-promosyon-65.jpg?​700|}} 
 + 
 +**Kural Değerleri** 
 + 
 +^Özellik^Değ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^^ 
 +|AutomationCommandName|Eşittir|KPN- 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 === 
 + 
 +{{:​tr:​promosyon_kpn:​kupon-promosyon-66.jpg?​700|}} 
 + 
 +**Eylem Değerleri** 
 + 
 +^Özellik^Değer^ 
 +|Eylem Adı|KPN-6 alana 1 Bedava Kahve Promosyonu için Kahve Kuponu Ürünü Ekle| 
 +|Eylem Tipi|Adisyona Sipariş Ekle| 
 +^Parametreler^ 
 +|Parametre - Ürün Adı|Kahve Kuponu| 
 +|Parametre - Miktar|1| 
 +|Parametre - Order State Name|GStatus| 
 +|Parametre - Sipariş Durumu|İkram| 
 +|Parametre - Envanteri Artır|False| 
 +|Parametre - Envanteri Azalt|True| 
 +|Parametre - Kilitli|True| 
 +|Parametre - Fiyat Hesapla|False| 
 + 
 +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. 
 + 
 +{{:​tr:​promosyon_kpn:​kupon-promosyon-67.jpg?​700|}} 
 + 
 +**Kural Değerleri** 
 + 
 +^Özellik^Değ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^^ 
 +|AutomationCommandName|Eşittir|KPN- 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** 
 + 
 +{{:​tr:​promosyon_kpn:​kupon-promosyon-68.jpg?​700|}} 
 + 
 +^Eylem - 1 Müşteri Kahve Promosyon Sayısını Güncelleştir^^^ 
 +|SambaKart No|{ENTITY NAME:​SambaKart}| 
 +|Güncelleme Sayısı|-6| 
 + 
 + 
 +{{:​tr:​promosyon_kpn:​kupon-promosyon-69.jpg?​700|}} 
 + 
 +^Eylem - 3 Kupon Ürünleri Durumlarını Güncelle^^^ 
 +|Durum|Kupon Yazdırıldı| 
 +^Eylem - 4 Kupon Üret^^^ 
 +|Quantity|{QUANTITY}| 
 +^Eylem - 5 Kupon Ürünleri Menü Adını Güncelle^^^ 
 +|Ürün Adı|Kahve| 
 + 
 + 
 +Sonuç :-) 
 +{{:​tr:​promosyon_kpn:​kupon-promosyon-70.jpg?​700|}} 
tr/giving_free_coffee.1379281469.txt.gz · Son değiştirilme: 2013/09/16 05:44 (Dışarıdan düzenle)