Global Bilgi | RPA

Studio

Studio

Aktiviteler

Başlangıç

Turkcell Global Bilgi RPA Studio ikonuna çift tıklayarak uygulamayı açabilirsiniz. Uygulamada güncel bir versiyon varsa, güncel versiyonu indirmek için “Install” diyerek devam edebilirsiniz.

Create Local Workflow

Create Local Workflow ile senaryo tasarımına başlayabilirsiniz.

Open Local Workflow

Kayıtlı olan senaryo dosyalarınızı Open Local Workflow ile açabilirsiniz.

Diğer bir yöntem ise, tasarım dosyanızın üzerine çift tıklayarak Open Local Workflow’u kullanmadan açabilirsiniz. Studio uygulaması açık ise yeni bir pencerede tasarım dosyası açılacak, eğer kapalı ise studio uygulamasını otomatik olarak başlatacaktır.

Not: Bu özelliği kullanabilmek için öncesinde tasarım dosyalarınıza sağ click yaparak Open With ardından Choose Another Apps üzerinden birlikte açılmasını istediğimiz “Global Bilgi RPA Studio” uygulamasının seçilmesi gerekmektedir.

Studio Bilgilendirme

Studio ortamında tasarlanan senaryoların içeriklerinden tasarım yapan kişilerin yükümlülüğü ile ilgili bilgilendirme metni yer almaktadır. Don’t show this again true olduğunda ve accept denildiğinde yükümlülük kabul edilmiş olur ve studio uygulaması kullanıma açılır. Deny seçeneğinde studio kullanımı yapılması için bilgilendirme pop up tekrar çıkar. Don’t show this again false ise accept yapılırsa studio açılır fakat yeni kullanımda bilgilendirme pop up tekrar çıkar.

Studio Login

Orchestratorda tanımlı bir kullanıcıysanız username ve şifrenizle giriş yapabilirsiniz. Studio giriş ekranında, Open Orchestrator Workflow, Create Method ve Open Method butonları pasif durumdadır. Bu butonların aktif olması için kullanıcı adı ve şifre ile giriş yapılması gerekmektedir. Giriş işlemi için kullanılan hesabın Orchestrator yetkisi olması gerekmektedir.

Open Orchestrator Workflow

Studio ekranına giriş yaptıktan sonra, Open Orchestrator Workflow ile yetkili olduğunuz senaryoları açabilirsiniz.

Daha önce publish ettiğiniz bir senaryoyu Open Local Workflow ile açıp tekrar publish etmek istediğinizde “Overwrite” özelliğini kullanarak mevcut senaryonuzu yeni bir versiyona upgrade edebilirsiniz.

Bu işlemi yapabilmek için dikkat edilmesi gerekenler;

  1. Overwrite işlemi yapmak istediğiniz senaryonun kullanıcı yetkilerine sahip olmanız gerekmektedir.
  2. Her iki senaryonun da isimleri birebir aynı olmalıdır.
  3. Overwrite işlemi yapmak istediğiniz senaryonun kullanıcı yetkisi sizde ise aşağıdaki gibi bir uyarı ile karşılaşacaksınız.
Çıkan uyarıya “Yes” tercihi yapıldığında, senaryonun canlıda bulunan versiyonu üzerine yeni bir versiyon çıkacaktır. Eğer aynı isimle canlıya almak istediğiniz senaryonun kullanıcı yetkisi sizde değilse farklı bir uyarı ile karşılaşacaksınız.

Not: Bu özellik ile canlıda olan senaryolarınızı lokal bilgisayarınıza kaydedebilir, üzerinde çalışabilir ve sonrasında ise bir sonraki versiyon olarak canlıya alabilirsiniz.

Create Method

Create Method ile senaryolarınız için hazır şablon oluşturabilirsiniz.

Open Method

Open Method ile hazırladığınız şablonları açabilirsiniz.

Workflow Recovery

Workflow Recovery özelliği, studio ekranının kaydedilmeden kapandığı durumlarda, tasarımı yapılan senaryoya tekrardan erişim imkânı sağlamaktadır.

Bu özellik ile her beş dakikada bir otomatik olarak kayıt alınmaktadır. Kurtarılan tasarım dosyalarına, giriş penceresinde bulunan “Workflow Recovery” butonu sayesinde ulaşabilirsiniz.

Web Scraping

Web Scraping özelliğiyle, web siteleri üzerinde yer alan tabloları, sıralı metinleri vb. alanları tek bir seferde Collection türündeki değişkenlere aktarabilirsiniz. Studio ekranındaki “Web Scraping” butonuna tıklayarak Web Scraping sihirbazını çalıştırabilirsiniz.
Açılan pencerede “Configure Browser” butonuna tıklayarak işlem yapılacak web sitesi bilgilerinin girişini yapabilirsiniz.
Web sitesi bilgilerinin girişleri tamamlandıktan sonra “Configure Scraping” butonuna tıklanarak alınacak tablo ile ilgili işlemleri yapabilirsiniz.
“Scrape Data” > “Extract” butonlarına sırasıyla tıkladıktan sonra açılan ekranda, tabloya ait iki adet sıralı satırın Xpath bilgisi ilgili alanlara girilir.
“Extract” butonu ile sadece girilen satırların olduğu kolonu ekleyebilirsiniz. Eklenen kolona isim vermek için “Enter the column name text” satırına verelecek ismi girebilirsiniz. “Add” diyerek kolon alma işlemini tamamlayabilirsiniz. “Extract ALL” butonu ile tabloya ait tüm kolonları alabilirsiniz.

Varsa silinmesi gereken kolonları sol pencereden seçip “Remove” butonu ile silebilirsiniz. Kolonlara ait mevcut isimleri değiştirmek için sol penceredeki başlıklara çift tıklayıp yeni isim ataması yapabilirsiniz.

“Undo” butonu ile en son yapılan işlemi geri alabilirsiniz. “Merge” butonu ile seçilen kolonları birleştirebilirsiniz. Alınacak satır sayısını girmek için “Max number of results” satırına giriş yapılması gerkmektedir.

Web sitesindeki kayıtlar başka bir sayfadan devam ediyorsa buradaki kayıtları almak için “Next Page Settings” penceresinde tanımlamaları yapabilirsiniz. Penceredeki ilgili satıra, web sayfasındaki “Sonraki” butonunun “Selector” bilgisinin girilmesi gerekmektedir. “Test Next Link” butonu ile girilen Selector bilgisinin doğruluğunu test edebilirsiniz.

“Selector” bilgisine ulaşmak için ilgili butonun kaynak koduna sağ tıklayıp Copy > Copy Selector seçeneğinin seçilmesi gerekmektedir.

“Infinite Scroll” seçeneği, sonraki butonun olmadı web sayfalarında sayfanın aşağısına inmek ver diğer kayıtlara erişmek için kullanılır.

“Save” Butonuna basarak tanımlamaları kayıt edebilirsiniz.

Tüm ayarlamaları yaptıktan sonra “Finish” butonuna tıklayarak Web Scraping sihirbazını kapatabilirsiniz.
Sihirbaz kapandıktan sonra tasarım ekranına görseldeki gibi aktiviteler eklenecektir. Bu aktiviteleri senaryonun ilgili alanına ekleyebilirsiniz.

Aktivite Açıklama Balonları

Mouse ile aktivitenin üzerine geldiğinizde aktiviteye ait kısa açıklamalara ulaşabilirsiniz.

Aktivite Önizleme Balonu

Aktivite Önizleme Balonu sayesinde, seçilen aktivitenin bazı detaylarını görüntüleyebilirsiniz. Studionun settings ayarlarından “Show Activity Tooltips on Click” seçeneğini kullanarak ön izleme özelliğini açabilir ya da kapatabilirsiniz.

Scenario Favorites

Senaryo içerisinde en çok kullandığınız 5 aktiviteyi “Scenario Favorites” alanı üzerinden görebilirsiniz. Aktiviteler büyükten küçüğe doğru sıralanmaktadır.

Desing Area Zoom

Tasarım ekranında bulunan “+” ve “-” tuşları ile tasarım ekranını yakınlaştırıp uzaklaştırabilirsiniz.

Variables Window

Variables Window, studio içerisindeki değişkenleri tek bir pencereden takip etmek için kullanılır. Bu pencerede değişken türleri, açıklamaları ve isimleri görülmektedir.

Description

Tasarımını tamamladığınız yada güncellediğiniz senaryolarınızı yayınlarken (publish) açıklama ekleyebileceğiniz alandır.
Açıklamalara, orchestrator üzerinden görselde gördüğünüz gibi ulaşabilirsiniz.

Hide After Run

Senaryo çalıştırıldıktan sonra, studio penceresinin minimize olup olmamasını belirlemek için kullanılır. Varsayılan olarak bu kısım seçili gelir.

Dark Mode

Dark Mode özelliğiyle, studio arka plan renklerini koyu renkler ile değiştirebilirsiniz. Bunu yapmak için, ayarlar penceresinden “Dark Mode” işaretini seçmeniz yeterli olacaktır.

Record

Record özelliği, tasarımlarınızı daha hızlı ve pratik bir şekilde oluşturmanıza kolaylık sağlar. Record özelliğini aktif hale getirdikten sonra işlem yapılır. Hemen ardından aktivite, studio tasarım penceresine eklenmiş olur.

Kısayollar:

  1. Escape (ESC): Kayıt işlemini durdurur.
  2. CTRL: Kayıt işlemi devam ettirilir.

Kullanımı ise şu şekildedir;

Record özelliğini aktif edebilmemiz için bir aktivitenin seçili olması gerekmektedir. İlk kez oluşturulan bir projede Start aktivitesini seçerek Record özelliğini aktif hale getirebilirsiniz.

Record butonuna tıkladığınızda seçili aktivite yoksa görseldeki uyarı penceresi karşınıza çıkacaktır.
Aktivite seçili ise, sistem durumu Recording olur ve kayıt etme işlemi başlar.
Kayıt işlemi başladıktan sonra, yapılan ilk tıklamada aktivite seçim ekranı karşınıza çıkacaktır.
Recorder Activity penceresinde seçilen aktivite senaryoya eklenir ve tıklanan element otomatik yakalanmış olur.

Kısayollar

Studio uygulamasında tasarım yaparken kısayol tuşları kullanabilirsiniz.

  • Ctrl+C: İstediğiniz aktiviteyi tasarım ekranından kopyalayabilirsiniz.
  • Ctrl+V: Kopyaladığınız aktiviteyi tasarım ekranında yapıştırabilirsiniz.
  • Ctrl+X: İstediğiniz aktiviteyi tasarım ekranından kesip Ctrl+V ile yapıştırabilirsiniz.
  • Ctrl+Z: Tasarım sırasında geri alma işlemi yapabilirsiniz.
  • Ctrl+F: Tasarım ekranında isim üzerinden aktivite arayabilirsiniz.
  • Ctrl+Q: Global Record aktivitesi ile başlatılan kaydı durdurabilirsiniz.
  • Ctrl+Shift+Q: Studio uygulaması içerisinden çalıştırılan bir aktiviteyi, süreci durdurabilirsiniz.

Delay Time

Senaryo akışı içerisinde belirli noktalara bekleme süresi vermek istiyorsanız, her aktivitenin içerisinde yer alan Delay Time satırını kullanabilirsiniz. Bekleme süresi milisaniye cinsinden girilmelidir.

Örnek: 1sn = “1000”

Implicity Wait

Implicity Wait özelliği kullanarak yapılan eylem sırasında aktivitelerin ne kadar süre beklemesi gerektiğini belirleyebilirsiniz. Bunun için “Implicity Wait” satırını saniye cinsinden doldurmanız yeterlidir. Implicity Wait satırının boş bırakılması durumunda sistemin verdiği varsayılan süre 60 saniyedir.

Error Handling

Senaryo tasarımı sırasında yakalanan ististaları aktivite kutucuğunun sol tarafında bulunan mor oklarla yönetebilirsiniz. İlgili aktivite hata aldığında senaryo akışı mor okun bağlandığı yerden devam eder. Bu şekilde hata yönetimini yaparak senaryonuzun hiç durmadan, sorunsuz ve stabil şekilde çalışmasını sağlayabilirsiniz.

Aşağıdaki örnekte; ‘Open Browser’ aktivitesi ile istenilen web sitesi açıldıktan sonra ‘Click’ işleminde hata alındığında senaryo mor oktan devam edecek, ‘Closer Browser’ aktivitesi ile web sitesi kapanıp süreç sonlandırılacaktır.

Studio modülünde yer alan ‘Group Activities’ özelliği için de ‘Mor Ok (İstisna)’ yönetimi yapabilirsiniz. Bu özellik ile aynı aktivitelerde olduğu gibi; grup içerisinde herhangi bir aktivitede hata alınması durumunda gruptan çıkılarak, senaryonuz bağlantı yapılan aktiviteden devam eder.

Aşağıdaki örnekte; Grup içerisinde bulunan ‘Workbook Open’ veya ‘Cell Value Write’ aktivitelerinin herhangi birinde hata alınması durumunda direkt olarak gruptan çıkılarak ‘Workbook Close All’ aktivitesine yönlendirme işlemi yapılmıştır. Bu şekilde Excel kapanarak süreç sonlandırılmış olur.

Ayrıca Studio ekranının sağ tarafında sidebar alanında bulunan mor butona basabilirsiniz. Mor butona bastığınızda tasarımda yer alan mor oklar görünmeyecektir ve butonun rengi kırmızı olacaktır. Tekrar kırmızı renge dönüşen butona bastığınızda tasarımda yer alan mor oklar geri gelecektir.

Studio Debug Mode (Sidebar)

Studio Debug özelliğini kullanarak tasarımını yaptığınız akışlarınızı hata ayıklama modunda çalıştırabilirsiniz. Dilediğiniz aktiviteye Breakpoint ekleyip ilerleyişini durdurabilir veya Skip This Activity In Debug Mode özelliğini kullanarak seçili olan aktiviteyi atlayıp diğer adımlara geçebilirsiniz.

Sidebar’da yer alan özelliklerin açıklamaları aşağıdaki gibidir.

  • İkon 1 (Debug): Debug işlemini başlatır.
  • İkon 2 (Step Over): Adım adım aktivitelerde duraksayarak ilerlemenizi sağlar.
  • İkon 3 (Step Forward): Bir sonraki debug noktasına kadar senaryoyu oynatır.
  • İkon 4 (Debug Logs): Debug esnasında aktivitelerin çalışma zamanları ve input outputlarında olan değişiklikleri liste halinde gösterir.
  • İkon 5 (-2X Debug): Her aktivite 2 saniye gecikmeli şekilde çalışır bu sayede adımları daha rahat izleyebilirsiniz.
  • İkon 6 (-3X Debug): Her aktivite 3 saniye gecikmeli şekilde çalışır bu sayede adımları daha rahat izleyebilirsiniz.
  • İkon 8 (Exception Lines and Ports): Mor butonu tıkladığınızda tasarımda yer alan mor oklar görünmeyecektir ve butonun rengi kırmızı olacaktır. Kırmızı renge dönüşen butonu tıkladığınızda ise tasarımda yer alan mor oklar geri gelecektir.
  • İkon 9 (Line While Dragging and Dropping): Aktivite sayısı fazla olan senaryolarda çalışma performansının yükselmesi için mavi butona tıklayabilirsiniz. Aktiviteler arasındaki mavi okların gizlenmesi ile studio performansı artmış olacaktır.
  • İkon 10 (Studio Help): Studio Help butonu üzerinden RPA Akademi, RPA FAQ ve Help Center bilgilerine ulaşabilirsiniz.
  • İkon 11 (Manage Packages): Manage Packages özelliği ile yakın zaman canlıya alınacaktır.
  • İkon 12 (Settings): Daha önce üst menüde bulunan ayarlar butonudur.
  • İkon 13 (PiP Mode): Picture in Picture modunu kullanarak resim içinde resim özelliğini aktif edebilirsiniz. Resim içinde resim modunda başlatılan bir süreç, yalıtılmış bir windows oturumunda çalışmaya başlar ve süreç devam ederken aynı anda makinenizi de kullanabilirsiniz.

Picture in Picture

Resim içinde resim özelliği, robot ile iş birliği içinde katılımlı süreçlerinizi (RDA) çalıştırmanıza imkan vermektedir. Resim içinde resim modunda başlatılan bir süreç, yalıtılmış bir windows oturumunda çalışmaya başlar ve süreç devam ederken aynı anda makinenizi de kullanabilirsiniz.

Bir işlemi resim içinde resim modunda studio’daki “Works in picture-in-picture mode” simgesinden PiP session için seçim ile gerçekleştirebilir ve bu seçimi yaptıktan sonra çıkan uyarıya “Yes” diyerek PiP moda geçişi sağlayabilirsiniz. PiP moda geçiş yapıldıktan sonra senaryonuzu bu hali ile canlıya alabilir ve ayrı bir windows oturumunda robotunuzun işlemleri gerçekleştirmesine olanak sağlayabilirsiniz.

Resim içinde resim modunda bir işlem başlatıldığında, masaüstünüzde bir önizleme penceresi belirir ve işlemin yürütülmesinden gerçek zamanlı geri bildirim sağlar. Görüntüleme penceresi yeniden boyutlandırılabilir, hareket ettirilebilir, tam ekrana yerleştirilebilir veya diğer pencerelerin üzerine yerleştirilebilir. Resim içinde resim modunu pencereyi kapatarak istediğiniz zaman çıkabilirsiniz. Bir onay iletişim kutusu belirir ve PiP penceresini kapatmayı seçebilir, çalışan işlemi durdurabilirsiniz.

Kontroller

PiP penceresi için aşağıdaki kontroller mevcuttur.

Take Control – PiP oturumunun kontrolünü ele geçirmek için bunu etkinleştirin, bu devre dışı bırakılırsa fareniz ve klavyeniz yalnızca ana oturumda çalışır.

Keep on Top – Odak dışındayken bile PiP penceresini diğer uygulamaların üstünde tutmak için bunu etkinleştirin.

Küçült – İşlemi kesintiye uğratmadan PiP penceresini ana oturum görev çubuğuna küçültür.

Büyüt – PiP penceresini büyütür.

Kapat – PiP penceresini kapatır, çalışan tüm işlemleri durdurur ve PiP oturumunun oturumunu kapatır.

PiP Mod Kullanımı için gerekli koşullar;

  • Makinede Resim İçinde Resim işlevini etkinleştirmek için yönetici hakları gereklidir. Bu, yalnızca Resim içinde Resim ilk kez kullanıldığında alınması gereken bir yetkidir, daha sonra asıl işlem yükseltilmiş ayrıcalıklar olmadan Resim içinde Resim’de başlatılabilir. Alınması gereken yetki ise

Pip – check childSession: True olmalıdır. Bunun için system yöneticisine talep açılmalıdır.

  • Scale and layout (Ölçeklendirme) seçeneğinizin %100 olması gereklidir.

Dijital Çalışanlarınız olsun ister misiniz?