NOT: Xpoda Assistant kendi sunucunuza (On-prem) kurulumlarda çalışmaktadır. Cloud kullanımında Xpoda Assistant çalışmamaktadır.
Xpoda Asistan’ı kullanarak, mobil uygulama indirilmiş olan tüm cihazlarınıza bildirim gönderebilirsiniz.
Asistanlarınızın çalışması için asistan kurulumunun yapılmış olması gerekmektedir. Asistan kurulumu dokümanına aşağıdaki linkten ulaşabilirsiniz.
https://docs.xpoda.com/hc/tr/articles/4408348319250-Xpoda-Assistant-Kurulumu
Bunun için öncellikle studio.xpoda.com adresine kullanıcı bilgileriniz ile giriş yapmanız gerekmektedir. Giriş yaptıktan sonra sol menüde yer alan alanlardan Assistant seçeneği seçilmelidir.
Asistan açılış görüntüsü
Özellikleri:
Record List: Bu alanda daha önce tanımlamış olduğunuz asistanlarınızı görebilirsiniz. Seçim yaparak tanımlamış olduğunuz asistanlar için değişiklikler yapabilirsiniz.
Name: Asistana bir isim verilir.
Type: Asistanının yapacağı işlem seçilir. Mobil bildirim göndermek istediğimiz için Send Mobile Notification alanı seçilir.
Active: Asistanın aktif olup olunmadığı burada belirlenir. Eğer check işaretine tıklanmadıysa asistan çalışmayacaktır.
Not: Asistanları silmek yerine kullanmak istemediğiniz zamanlarda active özelliğini buradan pasife çekebilirsiniz.
Notification Message: Mobil Bildirimde görünmesi istenilen mesaj yazılır.
Users: Hangi kullanıcılara bildirim gidileceği bu alana sorgu şeklinde yazılır.
Working Condition Alanı
Tanımlamış olduğunuz asistanınızın hangi zaman dilimi aralıklarında, yazmış olduğunuz şarta bağlı olarak kaç dakikada bir çalışma yapacağı belirlenir.
Başlangıç Tarihi: Asistanın başlanacağı tarih seçilir.
Bitiş Tarihi: Asistanının işini sonlandıracağı tarih seçilir.
Minute: Asistanın kaç dakikada bir işlem yapacağı yazılır. Asistanın çalışma süresi dakika bazlıdır.
Run Condition: Herhangi bir şarta bağlı olarak asistanı çalıştırabileceğiniz alandır. Bu alana bir sorgu ifadesi yazılır. Buraya yazmış olduğunuz sorgu yukarıda belirtmiş olduğunuz dakikada bir tetiklenir. Sorgudan dönen değer sonucu 1 olduğu sürece asistan çalışır. Burada sorguyu farklılaştırarak asistanın çalışmasını farklı koşullara bağlayabilirsiniz. Sabit bir değer vererek her zaman çalışmasını da sağlayabilirsiniz. Örneğin : “SELECT 1”
Run Condition kullanımı ile ilgili örnekler için tıklayınız.
Error İnformation: Asistanın çalışmasında herhangi bir sorun olduğunda sorunun hangi mail adresine iletileceği yazılır. Özellikle hata takibinde bu özellikten faydalanabilirsiniz.
Örnek Kullanım:
Bir akış başladığında akışın sorumlusu olan kullanıcıya bildirim gönderilmek istenmektedir.
Gönderilecek olan bildirimin içerisine görünmesi istenilen ifade yazılır.
UserID'si 1 olan sistem içerisindeki yetkilinin ID'sidir. Akış başladığında 1 numaralı Id'ye sahip olan kişinin mobil cihazına bildirim gelecektir.
Working Condition Alanı:
Mobil bildirimin gelmesi için bir sorgu yazılır. Oluşturmuş olduğumuz sorguda FlowDocumentID'si 10 olan(Akışın başladığı form sayfasının ID'si) ve FlowState=0 olan akışlar saydırılır. Flow State=0 olma durumu o akışın onayda beklediğini ifade eder. Eğer onayda bekleyen bir evrak bulunuyorsa Case When sonucu 1 dönecektir ve asistan mobil bildirimi gönderecektir.
Not: Onayda bekleyen evrak cevaplanmadığı sürece mobil bildirim gelmeye devam eder.
Asistanın çalışmasında bir sorun olduğunda kader.guven@xpoda.com adresine mail gelecektir.