Kullanıcı Aletleri

Site Aletleri


kaydırma çubuğu

Languages:

Diller:

Linkler - SambaPOS V4

Linkler - SambaPOS V3

Linkler - SambaPOS V2

Linkler - Sosyal Medya

—-

tr:sambapos_v3_ile_sms_gonderme

SambaPOS V3 ile SMS Gönderme

Kullanım Videosu:
Alternatif Vimeo Linki: https://vimeo.com/71341509

p3ubqtqG9no?.swf

Bu videodaki örnekte operasyonu kolayca gerçekleştirebilmek için SMS adına bir Otomasyon Komutu kullandık. Ancak siz buradaki SMS gönderme işlemlerinizi ihtiyaçlarınıza göre otomatize edebilirsiniz. Örneğin Paket Servisinde Paketler yola çıktığında bir SMS göndermek istiyorsanız Adisyon Etiketi değiştiğinde kuralını kullanarak etiketi değiştirdiğinizde (paketçi atadığınızda) otomatik SMS gönderebilirsiniz. Bunun gibi bir çok farklı durumda kendi ihtiyaçlarınıza göre Otomasyon sağlayabilirsiniz.

Bu örnekte SMS butonuna basıldığında Sayın Mehmet AKYILDIZ Siparişiniz yola çıktı. Sipariş Tutarınız : XX TL dir. yazan bir SMS göndermeyi göreceğiz.

SMS Gönderme Operasyonumuzu URL üzerinden gerçekleştireceğiz. Yani siz SambaPOS kullanıcıları URL üzerinden SMS gönderme desteği veren herhangi bir operatorden alacağınız bir hesapla SambaPOS üzerinden SMS gönderebileceksiniz.

Biz bu örnekte https://www.iletimerkezi.com firmasının sağladığı servisi kullandık. İleti Merkezi firması SambaPOS kullanıcılarına toplu SMS alımlarında %10 oranında bir iskonto ile satış yapmayı teklif ettiler. Sizlerde bu firmadan alım yapacağınız zamanlarda SambaPOS için aldığınızı beyaz ederek bu %10 iskontoyu alabilirsiniz.

Artık ayarlamalarınızın nasıl yapılacağını anlatmaya başlayabiliriz.

1. SMS Gönderme URL sinin hazırlanması

Sms Servisi sağlayıcı firmamızın bize verdiği URL adresinin içerisinde Mesaj alanı, Numara alanı gibi alanları kendimiz her seferinde seçili müşterimize göre ayarlayacağımız için buraları değişkenli hale getirmemiz gerekiyor. Bu sebeple yapmamız gereken ilk iş SMS Servis sağlayıcımızın verdiği URL yi boş bir Not Defteri sayfasına yapıştırarak üzerinde gerekli değişiklikleri yaparak hazır duruma getirmek.

Bu Notepad sayfasının içeriği:

Operatörümüzün Bize Sağladığı Örnek URL
<codejava> http:/./api.iletimerkezi.com/v1/send-sms/get/?username=KULLANICI_ADI&password=KULLANICI_SIFRESI&text=Lorem%20ipsum%20dolor%20sit%20amet&receipents=5301234569, 5301234570&sender=SambaPOS </code>

Bizim SambaPOS için biçimlendirdiğimiz URL
<codejava> http://api.iletimerkezi.com/v1/send-sms/get/?username=5425910805&password=sifrem&text=@mesaj@&receipents=@numara@&sender=SambaPOS </code>

Operatörün bize sağladığı URL nin içerisinde yer alan text (Mesajın içeriğinin olduğu) alanı nı biz SambaPOS içerisinde tanımlayacağımız için @ işaretleri arasında bir değişken olarak tanımlıyoruz. Aynısını numara (Müşteri Telefon Numarası) içinde yukarıdaki gibi tanımladıktan sonra URL mizi kopyalarak kullanıma hazır bekletiyoruz.

2. SMS Yazıcısı Tanımlanması

Yönetim > Ayarlar > Yazıcılar menüsünden Yeni Yazıcı Ekle linkine tıklayarakyeni bir yazıcı tanımlıyoruz.

Yazıcıya uygun bir isim verdikten sonra aşağıdaki gibi diğer ayarlarını da tamamlıyoruz.

  • Yazıcı Adı : SMS Yazıcısı
  • Paylaşım Adı : .
  • Yazıcı Tipi : Custom Printer
  • Yazıcı Tipi : URL Printer

olarak seçtikten sonra URL Printer yanında bulunan Ayalar linkine tıklayarak SMS URL ayarlarımızı buradaki URL Format alanına yapıştırıyoruz. Token Char değerini yukarıda değişkenleri tanımlarken kullandığımız @ işaretiyle ekledikten sonra Live Mode linkini işaretleyerek kaydet butonuna tıklıyoruz.

Live Mode işareti olmadan işemlerinizi tamamlarsanız SMS göndermez göndereceği SMS URL sini ekrana bilgi notu olarak çıkarır. İlk yaptığınız denemelerinizde Live Mode işaretli olmadan deneyebilir çıkan mesajları kontrol ederek hatasız br şekilde SMS gondermeye başlayabilirsiniz.

Bu şekilde yazıcı tanımalanması tamamlanmış oluyor. Sırada gonderecepimizi SMS in içeriğini belirlemeye geldi. Bunun için de yeni bir Yazıcı Şablonu tanımalamamız gerekiyor.

3. Yazıcı Şablonunun Tanımlanması

Yönetim > Ayarlar > Yazıcı Şablonları menüsünden Yeni Şablon Ekle linkine tıklayarak yeni bir şablon tanımlıyoruz.

Burada URL içerisinde verdiğimiz numara ve mesaj değişkenlerini de kullanarak bir yazıcı şablonu oluşturuyoruz.

Şablon için benim oluşturduğum örnek tasarım aşağıda,

numara={ENTITY DATA:Müşteri:Telefon} mesaj=Sayın {ENTITY NAME:Müşteri}, Siparişiniz yola çıktı. Sipariş Tutarınız: {TICKET TOTAL} TL dir.

4.Yazdırma Görevi Tanımlama

Yönetim > Ayarlar > Yazdırma Görevleri menüsünden Yazdırma Görevi Ekle linkine tıklayarak yeni bir Görev tanımlarız.

Göreve uygun bir isim verdikten sonrabir satır olarak Yazdırma İlişkisi ekliyoruz ve tanımladığımız SMS yazıcısını ve bir önceki adımda tanımladığımız Şablonu şeçerek kaydediyoruz.

5. Yazdırma Görevini Çalıştır Eylemi

Hazırladığımız Yazdırma Operasyonlarımızın çalışabilmesi için, gerekli olan Yazdırma Görevi çalıştır eylemini ekliyoruz. Yönetim > Otomasyon > Eylemler menüsünden Yeni Eylem Ekle linkine tıkladıktan sonra Eylemimize uygun bir isim veriyor ve Görev olarakda “Yazdırma Görevi Çalıştır”ı seçtikten sonra Print Job Name kısmına tanımladığımız SMS Gönder yazdırma görevimizi seçerek eylemimizi kaydediyoruz.

6. Otomasyon Komutu Ekleme

Bu örnekte SMS'leri bir butona basarak manual olarak göndereceğimiz butonumuzu oluşturma geldi sıra.

Yönetim > Otomasyon > Otomasyon Komutları menüsünden Otomasyon Komutu Ekle linkine tıklayarak yeni bir Otomasyon Komutu oluşturuyoruz.

Uygun ismi ve Buton adınu verdikten sonra İlişkiler tab'ında bir satır ekleyerek bu butonu kullanabilecek kişiler ile çalışacağı belgeleri isteğimize göre seçtikten sonra kaydet butonuna basarak otomasyon komutumuzu tanımlamış oluyoruz.

7. SMS Gönder Kuralının Tanımlanması

SMS göndermek için hazırladığımız Otomasyon Butonuna basıldığında, Sms gönderme işimizi çalıştırıcak Kuralımızı tanımlamaya geldi sıra.

Yönetim > Otomasyon > Kurallar menüsünden Kural Ekle linline tıklayarak yeni bir Kural tanımlıyoruz. Kurala uygun isim verdikten sonra, Olay Adı olarak “Otomasyon Komutu Çalıştı” olayını seçiyoruz.

AutomationCommandName kısmına bir önceki adımda tanımladığımız Otomasyon Komutunu ekliyoruz.

Eylem Seç linkine tıklayarak, tanımladığımız SMS Gönder Eylemini ve işlemi yaptıktan sonra da Belgeyi Kapatması için Belgeyi Kapat Eylemini sırasın a göre seçtikten sonra bu kuralın İlişkiler tabına geliyoruz.

İlişkiler tabında bu kuralın hangi kullanıcı Rolundeki kişiler tarafından hangi Departmanlarda hangi terminallere çalışacağını belirledikten sonra işlemlerimizi tamamlamış oluyoruz.

Notlar:

Yukarıda anlatılan uygulamalar için SambaPOS V3.017 veya üzeri bir versiyon kullanmalısınız.

Bu uygulamanın yapıldığı örnek SDF veritabanı dosyasını Buradan İndirebilirsiniz

tr/sambapos_v3_ile_sms_gonderme.txt · Son değiştirilme: 2014/03/28 00:57 (Dışarıdan düzenle)