Global Bilgi | RPA

Robot

Robot

Aktiviteler

Communicate With Robot

Farklı robotlar ve onların senaryoları arasında mesajlaşarak komut gönderimi ya da değişken değeri atamak amacıyla kullanılır.

Kullanım Senaryoları:

  • Senaryonun belirli bir adımında farklı bir robota senaryo başlatma (runScenario) komutu göndermek
  • Senaryoyu durdurma (stopScenario) komutu ile diğer robotun işlemini sonlandırmak
  • Farklı robotların senaryolarında bulunan değişkenlere mesaj yoluyla değer atamak (SetVariable)
  • Robotlar arası kontrol mekanizması kurmak (örn. işlemin tamamlanma bilgisini aktarmak)

Parametreler:

  • Robot Unique Id: Mesaj gönderilecek robotun benzersiz kimlik numarası
  • Message: Gönderilecek komut veya değişken ataması (runScenario|robotId, stopScenario|robotId, runScenario|robotId|SetVariable|değişken=değer gibi)
  • Delay Time: Aktivite çalıştıktan sonra beklenecek süredir (ms cinsinden)
  • Communication Result: Mesaj gönderiminin sonucu; mesajın başarıyla iletilip iletilmediğini gösteren çıktı

Dikkat Edilmesi Gerekenler:

  • Robot Unique Id bilgisinin doğru girilmesi gerekir, aksi takdirde iletişim sağlanamaz
  • Komutların yazım biçimi kesin olmalıdır, | karakterleri ve sıradaki bölümler eksiksiz girilmelidir
  • İletişim kurulacak robotun aktif ve yetkilendirilmiş olması gerekir
  • Yalnızca Orchestrator üzerinden senaryo ataması yapılmış robotlarla iletişim kurulabilir

Get Robot Informations

Get Robot Informations aktivitesiyle, tasarladığınız senaryo üzerinden eşleştirdiğiniz robota ait Robot Unique Id, Robot Name ve Machine Name bilgilerini output üzerinden alabilir ve senaryo içerisinde kullanabilirsiniz. 

Bu aktiviteyi kullanabilmek için tasarlanan senaryonun publish edilmiş ve robotla eşleştirilmiş olması gerekmektedir. Eşleştirilen bir robot olmaması durumunda değerler “Not Active Robot” olarak görülecektir. Aktiviteyi senaryonuza ekledikten sonra yalnızca robot üzerinden çalıştırabilirsiniz. Aksi durumda studio üzerinde çalışmayacaktır.  

Kullanım Senaryoları:

  • Robot çalıştırıldığı anda hangi cihazda ve hangi kullanıcıda aktif olduğunu tespit etmek
  • Loglama ya da denetim amaçlı sistemsel bilgileri süreç içerisine dahil etmek
  • Çoklu robotlu yapılarda işlem ayırıcı olarak robot ismi ya da ID’sini kullanmak
  • Hata durumlarında hangi robotun çalıştığını kayıt altına almak

Parametreler:

  • Robot Unique Id: Robotun sistemdeki benzersiz kimliği (output)
  • Robot Name: Robotun tanımlı adı (output)
  • Machine Name: Robotun çalıştığı bilgisayar adı (output)

Dikkat Edilmesi Gerekenler:

  • Aktivitenin çalışabilmesi için senaryonun publish edilmiş olması gerekir.
  • Robotla eşleştirilmemiş senaryolarda değerler “Not Active Robot” olarak döner.
  • Studio ortamında çalıştırıldığında aktivite çalışmaz, sadece robot üzerinden çalıştırılmalıdır.
  • Çıktılar sadece robot çalıştığında alınır, öncesinde boş olabilir.

Set Robot Info

Set Robot Info aktivitesi, orchestrator ortamına giriş yapıldıktan sonra robotunuzun profil sayfasında bulunan History (Geçmiş) alanına istenilen mesajı yazdırmayı sağlar. Title satırına mesajın başlığı, Description satırına ise iletmek istediğiniz mesaj bilgisi yazılmalıdır.

Not: Aktiviteyi robot uygulaması üzerinden çalıştırılan senaryolarda kullanabilirsiniz.

Kullanım Senaryoları:

  • Senaryo sırasında hata, uyarı ya da bilgilendirme mesajı bırakmak
  • Belirli adımlarda log düşerek sürecin takibini kolaylaştırmak
  • Sürecin başarıyla tamamlandığını robot ekranında göstermek
  • Denetim amaçlı mesaj ya da uyarı eklemek

Parametreler:

  • Title: Geçmiş alanına yazılacak mesajın başlığı
  • Description: Geçmiş alanına yazılacak detay açıklama metni

Dikkat Edilmesi Gerekenler:

  • Aktivite sadece robot uygulaması üzerinden çalışan senaryolarda etkilidir
  • Orchestrator ortamına giriş yapılmamışsa mesaj iletilemez
  • Aynı anda birden fazla Set Robot Info mesajı gönderildiğinde, her biri ayrı satır olarak kaydedilir
  • Kullanıcı arayüzünde mesajların görünebilmesi için robotun aktif olması gerekir

Update Robot Transaction Message

Update Robot Transaction Message aktivitesiyle transaction bazlı mesaj ekleyebilirsiniz. Bu veriyi Orchestratorde Bir Robotun Günlük Grafiği isimli raporda mesaj kolonundan raporlayabilirsiniz.

Studio üzerinde bu aktivite çalıştırıldığında aktif transaction olmadığı için “Active transaction not found!” şeklinde bir hata mesajı vermektedir. Bu sebeple senaryo içinde kullanırken bu mesajı atlamak için mor oku (Catch bacağını) mutlaka bir aktiviteye bağlamanız gerekmektedir.

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