Studio

Aktiviteler

Get Service Message

Get Service Message aktivitesi, Bip servisine gelen mesajları toplamak ve işlemekte kullanılır. Gelen tüm mesajlar veya sadece en son mesaj, collection formatında değişkenlere aktarılabilir. Mesajları sıralama ve sonuç kontrolü için ek parametreler mevcuttur.

Parametreler:

  • Order Column: Koleksiyon (collection) içerisindeki mesajların sıralanmasında kullanılacak sütun adını belirten parametredir (ör. "Tarih" veya "MesajNo"). Varsayılan olarak artan (A-Z) sıralama uygulanır; ihtiyaç halinde azalan (Z-A) sıralama için de kullanılabilir.
  • Messages : BIP servisine gelen tüm mesajları içeren collection değişkenidir.
  • Last Index : Gelen en son mesajın bilgilerini içeren collection değişkenidir.
  • Result : Servis isteği sonrası dönen durum bilgisini ifade eder. (başarılı, hata vb.)
  • Phone Number: Mesajların çekileceği telefon numarasını belirten parametredir.
  • Service ID: Mesajların ait olduğu servise ait benzersiz kimlik (ID) bilgisini belirten parametredir.
  • Order By Asc: Alınan mesajların tarihe/zamana göre artan (eskiden yeniye) sırada listelenip listelenmeyeceğini belirten parametredir.
  • Start Date: Mesaj sorgulamasının başlatılacağı başlangıç tarihini belirten parametredir.
  • End Date: Mesaj sorgulamasının sonlandırılacağı bitiş tarihini belirten parametredir.
  • Delay Time: Aktivitenin işlemi tamamlandıktan hemen sonra bir sonraki adıma geçilmeden önce sistemin milisaniye (ms) cinsinden ne kadar bekleyeceğini belirten zamanlama parametresidir.

Notlar:

  • Servisi kullanabilmesi için önceden yetkilendirmelerin alınmış olması gerekmektedir.
  • Gelen mesajlar tarih, gönderici, içerik gibi sütunlarla birlikte collection içerisinde döner.
  • Last Index, yalnızca en son alınan tek bir mesaja ait bilgileri içerir; listeleme yapmamaktadır.

Send Service Message

Bip servisleri üzerinden mesaj, görsel, video veya doküman paylaşımı yapmanızı sağlar. Mesajlar, tüm takipçilere ya da belirli kullanıcılara gönderilebilir.

Parametreler:

  • Service Username : Mesaj gönderimi yapılacak servisin kullanıcı adı.
  • Service Password : Servis girişinde kullanılacak parola.
  • Phone Number : Mesajın iletileceği telefon numarasıdır. Birden fazla numara için numaralar ; (noktalı virgül) ile ayrılmalıdır. Yalnızca Specific User seçeneği tercih edildiğinde kullanılır.
  • Message : Gönderilmek istenen yazılı içeriği.
  • Message Type : Gönderilecek mesajın türünü belirtir. Seçenekler: Text, Image, Video, Document
  • Adress Type : Mesajın gönderileceği hedef kitleyi belirler. 
    • All Followers : Servise kayıtlı tüm kullanıcılara gönderim yapılır.
    • Specific User : Belirtilen telefon numaralarına gönderim yapılır.
  • File Path: İletilecek dosyanın sistemdeki dizin yolunu belirten parametredir.
  • Delay Time: Aktivitenin işlemi tamamlandıktan hemen sonra bir sonraki adıma geçilmeden önce sistemin milisaniye (ms) cinsinden ne kadar bekleyeceğini belirten zamanlama parametresidir.

Notlar:

  • Medya içerikleri gönderilirken dosya yollarının ayrıca belirtilmesi gerekmektedir (aktivitenin gelişmiş sürümünde).
  • Specific User seçeneği kullanıldığında Phone Number alanının doldurulması zorunludur.
  • “All Followers” seçeneği tercih edildiğinde Phone Number alanı dikkate alınmaz.

Örnek Senaryo 1:
Toplu bilgilendirme mesajı:

  • Adress Type: All Followers
  • Message Type: Text
  • Message: “Yeni kampanyamız başlamıştır.”

Örnek Senaryo 2:
Belirli kullanıcıya PDF gönderimi:

  • Adress Type: Specific User
  • Phone Number: 905XXXXXXXXX;905YYYYYYYYY
  • Message Type: Document
  • Message: “Aşağıda dosyanız yer almaktadır.”

Bu aktivite, otomatik bilgilendirme sistemleri, bireysel belge paylaşımı ve kampanya duyuruları için yaygın olarak kullanılır.