Process Automation'da İş Akışı Oluşturma

Süreci Test Etme

Kuika ile Geliştirdiğiniz süreç otomasyonuna sahip uygulamaları kolay ve hızlı bir şekilde test edebilirsiniz.

Örnek bir senaryo kapsamında geliştirdiğimiz uygulamayı birlikte test edelim.

İlk olarak süreç içerisinde farklı roller için görevler yer alması sebebiyle yeni personel oluşturma ve personel bilgileri düzenleme ekranında düzenlemeler ve eklemeler yapalım.

  1. New User isimli ekranı açın.
  2. Ekranda daha önce rol yönetimini bir Switch aracılığıyla yürütüyorduk. Artan rol sayımız sebebiyle Switch yerine bir selectbox ile devam edelim.
  3. İlk olarak mevcut ekranda Rol seçimi için kullanılan Switch’in yer aldığı Row’u silin.
  4. Department Selectbox’ının bulunduğu Row’u seçin ve Duplicate edin.
  5. PlaceHolder metnini “Role” olarak güncelleyin.
  6. Ardından tüm role bilgilerini listelemeleye olanak sağlayacak yeni bir Select Action oluşturun ve isimlendirin.
  7. Source olarak KRole, Field olarak ise Id ve Name seçimlerini yapın, isme göre alfabetik sıralama ekleyin ve  aksiyonu kaydedin.
  8. Oluşturduğunuz aksiyonu New User ekranına Initial Action olarak ekleyin.
  9. Devamında rollerin yer alacağı SelectBox’u seçin. Value alanında daha önceden gelen değeri Fixed Value ile değiştirin.
  10. Ardından Options alanından Aksiyon seçimini güncelleyin ve alanların tanımlamasını sağlayın.
  11. Ekranda yer alan Save butonunu seçin.
  12. Daha önce rol tanımlamasını Switch’in değerine göre koşullu bir yapıda atamak için kullandığımız If Then Else aksiyonunu silin.
  13. Buton altına Add User To Role aksiyonunu ekleyin.
  14. Aksiyon içerisinde yer alan rolename parametresi için Role Selectbox’unun Name Değerini tanımlayın.
  15. UserName için ekranda yer alan Email Input’un değerini tanımlayın.
  16. Add User To Role aksiyonunu Create User Aksiyonunu altına sürükleyin.
  17. Bu ekranda son olarak Save Record aksiyonu sonuna bir GoBack aksiyonu ekleyin.

Şimdi kullanıcıların kendilerine atanan görevi görmeleri ve yeni görev oluşturmaları için Dashboard ekranına eklemeler yaparak ilerleyelim.

  1. Dashboard ekranını açın.
  2. Last Suggestions başlığının yer aldığı Row’u sol kolonun daha geniş olduğu iki kolonlu yapıya dönüştürün.
  3. Sağdaki kolon içerisine bir Horizontal Stack ekleyin.
  4. Horizontal Stack içerisine iki buton ekleyin.
  5. Butonların varsayılan gelen size değerlerini kaldırın.
  6. Buton içeriklerini New Suggestion ve My Tasks olacak şekilde  güncelleyin. 
  7. Hem sağ kolonda hem de sol kolonda hizalama işlemlerini yapın.
  8. My Tasks butonunu seçin.
  9. Authorization alanında All Roles Access Switch’ini kapatın.
  10. HR ve Manager rollerini seçin.
  11. When Not Authorized başlığı altında Hide Switch’inin aktif olduğundan emin olun.
  12. New Suggestion butonunu New Suggestion isimli ekranına yönlendirin. Drawer seçimi yapın.
  13. My Tasks butonunu ise My Tasks isimli ekrana yönlendirin. Current Screen seçimi yapın.
  14. Ardından Run butonuna basarak test işlemini başlatın.
  15. Test senaryosu bağlamında Manager ve HR rollerine sahip iki farklı kullanıcı oluşturun. Ardından yeni bir fikir oluşturun.
  16. Sırasıyla Manager ve HR rollerine sahip hesaplar ile uygulamaya girip akışı test edin.

Bu adımları eksiksiz bir şekilde tamamladığınızda, geliştirilen sürecin hatasız çalıştığını ve beklentilere uygun olarak işlediğini gözlemleyeceksiniz. Bu test süreci, uygulamanın farklı roller altında nasıl performans gösterdiğini anlamanıza yardımcı olacak ve gerekli düzeltmeleri zamanında yapmanızı sağlayacaktır. Her adımı dikkatlice takip ederek uygulamanızın sorunsuz bir şekilde test edilmesini sağlayabilirsiniz.

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

Block quote

Ordered list

  1. Item 1
  2. Item 2
  3. Item 3

Unordered list

  • Item A
  • Item B
  • Item C

Text link

Bold text

Emphasis

Superscript

Subscript

Kuika ile Geliştirdiğiniz süreç otomasyonuna sahip uygulamaları kolay ve hızlı bir şekilde test edebilirsiniz.

Örnek bir senaryo kapsamında geliştirdiğimiz uygulamayı birlikte test edelim.

İlk olarak süreç içerisinde farklı roller için görevler yer alması sebebiyle yeni personel oluşturma ve personel bilgileri düzenleme ekranında düzenlemeler ve eklemeler yapalım.

  1. New User isimli ekranı açın.
  2. Ekranda daha önce rol yönetimini bir Switch aracılığıyla yürütüyorduk. Artan rol sayımız sebebiyle Switch yerine bir selectbox ile devam edelim.
  3. İlk olarak mevcut ekranda Rol seçimi için kullanılan Switch’in yer aldığı Row’u silin.
  4. Department Selectbox’ının bulunduğu Row’u seçin ve Duplicate edin.
  5. PlaceHolder metnini “Role” olarak güncelleyin.
  6. Ardından tüm role bilgilerini listelemeleye olanak sağlayacak yeni bir Select Action oluşturun ve isimlendirin.
  7. Source olarak KRole, Field olarak ise Id ve Name seçimlerini yapın, isme göre alfabetik sıralama ekleyin ve  aksiyonu kaydedin.
  8. Oluşturduğunuz aksiyonu New User ekranına Initial Action olarak ekleyin.
  9. Devamında rollerin yer alacağı SelectBox’u seçin. Value alanında daha önceden gelen değeri Fixed Value ile değiştirin.
  10. Ardından Options alanından Aksiyon seçimini güncelleyin ve alanların tanımlamasını sağlayın.
  11. Ekranda yer alan Save butonunu seçin.
  12. Daha önce rol tanımlamasını Switch’in değerine göre koşullu bir yapıda atamak için kullandığımız If Then Else aksiyonunu silin.
  13. Buton altına Add User To Role aksiyonunu ekleyin.
  14. Aksiyon içerisinde yer alan rolename parametresi için Role Selectbox’unun Name Değerini tanımlayın.
  15. UserName için ekranda yer alan Email Input’un değerini tanımlayın.
  16. Add User To Role aksiyonunu Create User Aksiyonunu altına sürükleyin.
  17. Bu ekranda son olarak Save Record aksiyonu sonuna bir GoBack aksiyonu ekleyin.

Şimdi kullanıcıların kendilerine atanan görevi görmeleri ve yeni görev oluşturmaları için Dashboard ekranına eklemeler yaparak ilerleyelim.

  1. Dashboard ekranını açın.
  2. Last Suggestions başlığının yer aldığı Row’u sol kolonun daha geniş olduğu iki kolonlu yapıya dönüştürün.
  3. Sağdaki kolon içerisine bir Horizontal Stack ekleyin.
  4. Horizontal Stack içerisine iki buton ekleyin.
  5. Butonların varsayılan gelen size değerlerini kaldırın.
  6. Buton içeriklerini New Suggestion ve My Tasks olacak şekilde  güncelleyin. 
  7. Hem sağ kolonda hem de sol kolonda hizalama işlemlerini yapın.
  8. My Tasks butonunu seçin.
  9. Authorization alanında All Roles Access Switch’ini kapatın.
  10. HR ve Manager rollerini seçin.
  11. When Not Authorized başlığı altında Hide Switch’inin aktif olduğundan emin olun.
  12. New Suggestion butonunu New Suggestion isimli ekranına yönlendirin. Drawer seçimi yapın.
  13. My Tasks butonunu ise My Tasks isimli ekrana yönlendirin. Current Screen seçimi yapın.
  14. Ardından Run butonuna basarak test işlemini başlatın.
  15. Test senaryosu bağlamında Manager ve HR rollerine sahip iki farklı kullanıcı oluşturun. Ardından yeni bir fikir oluşturun.
  16. Sırasıyla Manager ve HR rollerine sahip hesaplar ile uygulamaya girip akışı test edin.

Bu adımları eksiksiz bir şekilde tamamladığınızda, geliştirilen sürecin hatasız çalıştığını ve beklentilere uygun olarak işlediğini gözlemleyeceksiniz. Bu test süreci, uygulamanın farklı roller altında nasıl performans gösterdiğini anlamanıza yardımcı olacak ve gerekli düzeltmeleri zamanında yapmanızı sağlayacaktır. Her adımı dikkatlice takip ederek uygulamanızın sorunsuz bir şekilde test edilmesini sağlayabilirsiniz.

Dosyalar

Yardımcı kaynaklar

Sözlük