33-SMS Aktivitesi
    • 08 Aug 2025
    • 1 Minute to read
    • Dark
      Light

    33-SMS Aktivitesi

    • Dark
      Light

    Article summary

    Akış içerisinde kullanılan elektronik posta aktivitesi gibi akış süresinde istenilen zamanlarda kullanıcıları sms ile bilgilendirme amaçlı tasarlanan bir aktivitedir.

    1-Akış tasarım ekranında sürükle bırak ile SMS aktivitesi tasarıma dahil edilir.  

    2-Aktiviteye çift tıklanarak düzenleme ekranı açılır.

    4 farklı alıcı seçeneği ile mesaj gönderimi yapılabilir. Bunlar; Kullanıcı, Grup, Tip Alanı, Sabit Değer seçimleridir.

    Kullanıcı: Kullanıcı seçimi, PaperWork ortamında tanımlı aktif kullanıcılar arasından yapılır ve SMS gönderimi bu seçilen kullanıcılara gerçekleştirilir. Seçilen kullanıcıların telefon numaraları, kullanıcı tanımları ekranındaki 'GSM No' alanında yer alan bilgilere göre alınır.

    Grup: Grup seçimi, PaperWork ortamında tanımlı kullanıcı grupları arasından yapılır. Seçilen grubun SMS alıcıları, grup içerisindeki tüm kullanıcıların telefon numaraları baz alınarak belirlenir. Bu numaralar, kullanıcı tanımları ekranında yer alan 'GSM No' alanından tek tek alınarak işlenir.

    Tip Alanı: Tip alanı seçeneğinde, telefon numaraları akış üzerindeki tip alanlarından seçilir. Her tip alanında yalnızca bir telefon numarası bulunmalıdır. Birden fazla numara gönderimi için, her numara ayrı bir tip alanında tanımlanmalıdır. Bu alanların seçim listesinde görüntülenebilmesi için 'yazı alanı'  olması gerekmektedir.

    Sabit Değer: Sabit değer seçeneğinde, telefon numarası manuel olarak girilir.

    3-SMS gönderilecek kişi seçiminin ardından mesaj içeriği girilir.

    Mesaj içeriğinde akışın tip alanlarındaki veriler kullanılabilir. Bunun için FormData nesnesi kullanılır. Örnek kullanımı:[FormData.MUSTERI_ADI]

    SMS gönderiminde, altyapıda tanımlı olan SMS sağlayıcısı kullanılır. Eğer özel olarak geliştirilmiş bir eklenti (plugin) mevcutsa, sistem bu eklentiyi kullanır; herhangi bir eklenti tanımlı değilse, varsayılan olarak PaperWork’ün kendi SMS sağlayıcısı devreye girer.

    Kullanıcı GSM Numarası

    Eğer kullanıcının GSM numarası eksik girildiyse aşağıdaki hata alınacaktır.

    Eğer kullanıcının GSM numarası boş ise aşağıdaki hata alınacaktır.

    SMS Kullanımı

    SMS gönderimi iki farklı yöntemle yapılabilir:

    1.  Plugin Yazımı

    • Eğer kendi SMS sisteminiz mevcutsa, bir DLL geliştirerek IIS altına ekleyebilirsiniz.

    • Bu yöntem için yazılım geliştirme bilgisi gereklidir.

    2. Paperwork Aracılığıyla SMS Gönderimi

    Bu yöntemde SMS gönderimi Baykuş makinası üzerinden yapılır. Gerekli parametreler pw_system_params tablosundan alınır:

    Parametre

    Değer / Açıklama

    SMSHEADER

    PAPERWORK

    SMSID

    1733

    SMSTARGET

    Paperwork.Sms.ggsoft (sabit)

    SMSTOKEN

    Örn: 306F3BE47E6A4F9CA3B181E3FBAEE99A – Baykuş üzerinde müşteri için üretilmiş, her müşteriye özel token değeri

    SMSURL

    https://baykus.g-gsoft.com:9090 – Baykuş adresi (Erişima açık olmalıdır)

    Notlar:

    • SMSTOKEN değeri her müşteri için farklıdır.

    • SMSID değeri 1733 olarak sabittir.

    • SMSTARGET değeri değişmez.

    • SMSURL adres ve portuna erişim sağlanabilmelidir.

    • CUSTOMER_CODE değeri pw_system_params tablosunda mevcut olmalıdır.