Robotik süreç otomasyonu (RPA) ürünlerinin, kullanıcılarına harika bir deneyim sunması çok önemlidir. Bunu yapmanın bir yolu, görsel iş akışı otomasyonunu basit ve sezgisel hale getirmektir. UiPath, programlama bilgisi olmadan kullanılabilen otomatikleştirilmiş iş akışı tasarımı sağlar.

Yerleşim Diyagramları

Düzen diyagramını kullanarak bir iş akışı dosyası geliştirirken faaliyetleri iş akışı tasarımına entegre edebiliriz. UiPath, temel olarak, faaliyetleri iş akışı tasarımına entegre edebileceğimiz aşağıdaki üç düzen diyagramını sağlar -

Akış çizelgesi

Akış şeması, her adımın oklarla bağlantılı farklı sembollerle temsil edildiği bir sürecin grafik temsilidir.

Akış çizelgesi, UiPath iş akışının üç düzen diyagramı arasında en iyilerinden biridir çünkü esnektir ve bir iş akışını iki boyutlu bir şekilde düzenleme eğilimindedir. Görsel çekiciliği sayesinde bir süreç içerisinde karar noktalarını çok verimli bir şekilde sergileyebilirler.

Sıra
UiPath iş akışı tasarımında en çok kullanılan düzen diyagramı dizidir. Bir dizi, genellikle yukarıdan aşağıya akan ve komutların hangi sırayla yürütüleceğini söyleyen basit bir doğrusal temsildir.

Sıralar, faaliyetler birbirini takip ettiğinde basit senaryolarda en iyisidir. Sıralamayla ilgili en önemli şey, çok basit ve anlaşılmasının kolay olmasıdır. Bir önceki bölümde etkinlik olarak sıra kullanarak selamlama projesini ismiyle gerçekleştirmiştik.

Durum Makinesi
Durum makinesi, belirli bir zaman noktasında bir şeyin durumunu saklayan karmaşık bir yapıdır. Doğası gereği sonlu veya sonsuz olabilir. Durum makinesi, durum diyagramları kullanılarak temsil edilir veya başka bir deyişle geçiş adı verilen koşullu oklarla akış şemalarıdır. Durum makineleri gibi yapılar, işlemsel iş süreci şablonlarının standart bir üst düzey süreç diyagramı için en uygun olanıdır.

Karar Tipi

Karar, bir şeye karar verme eylemi veya süreci, iş akışı tasarımının çok önemli bir başka parçasıdır. Robotun veri işleme ve uygulama etkileşiminde çeşitli koşullarda farklı tepki vermesini sağlayan karardır. Bir iş akışının görsel yapısı ve okunabilirliği çok önemlidir ve seçilen karar türü aynı şekilde büyük bir etkiye sahip olacaktır.

Aşağıdakiler, bir iş akışında uygulayabileceğimiz karar türleridir -

Aktivite
Bu, programlama bilgisine sahip olup olmadığınız anlaşılabilecek en basit karar türüdür. Gerçek yaşam durumlarıyla ilgili olarak, if etkinliğinin bir ifadesi ve İki koşulu vardır: Sonra ve Başka. İfade doğruysa 'O zaman' koşulu yürütülür; Aksi takdirde Else koşulu yürütülür.

UiPath iş akışında, etkinlik panelinden 'eğer' etkinliğini arayabilir ve sürükleyip bırakarak ekleyebilirsiniz. Temel olarak 'if' etkinliği diziyi dikey olarak böler ve kısa doğrusal dallar için en uygun olanıdır. Aşağıdaki ekran görüntüsü 'eğer' etkinliği hakkında bir fikir verecektir -



Etkinlik Değiştir

Adından da anlaşılacağı gibi, belirli bir ifadenin değerine dayalı anahtar etkinliği, verilen çok sayıda seçenek arasından bir seçim yapmamızı sağlar. Her dal için çeşitli koşullar ve etkinliklerle bir 'if' kademesini düzene koymak ve sıkıştırmak için 'if' operatörüyle anahtar etkinliğini kullanabiliriz.

Verileri özel vakalara göre kategorilere ayırmak da yararlıdır. Örneğin, verileri birden çok excel sayfasında saklamak için anahtar durumu kullanabiliriz.

Etkinlik panelinden anahtar etkinliği arayabilir ve iş akışı tasarımına sürükleyip bırakabilirsiniz. Aşağıdaki ekran görüntüsü size bir fikir verecektir -


Switch etkinliği varsayılan olarak bir tamsayı bağımsız değişkeni kullanır; Ayrıca aşağıdaki ekran görüntüsünde gösterildiği gibi TypeArgument listesi altındaki Özellikler panelinden Boolean, Object, String vb. olarak da değiştirebiliriz -



Akış Kararı

Akış kararı veya basitçe karar, varsayılan olarak DOĞRU veya YANLIŞ olarak adlandırılan iki daldan birini yürüten bir faaliyettir. Yürütme, belirtilen koşulun karşılanıp karşılanmadığına bağlı olacaktır. Özellikler panelinde şubelerin adlarını değiştirebiliriz.

Akış kararı temelde If etkinliğine eşdeğerdir ve yalnızca Akış Şemasında kullanılabilir. Akış kararını aktivite panelinden arayabilir ve sürükle bırak yöntemiyle akış şemasında kullanabiliriz. Aşağıdaki ekran görüntüsü, akış kararı hakkında bir fikir verir.

Siyahla vurgulanmış karede, akış kararının etkinlik panelinin altında olduğunu ve başlıkları özellikler panelinden değiştirilebilen DOĞRU ve YANLIŞ olmak üzere iki dal olduğunu fark edebilirsiniz.



Akış anahtarı

Akış anahtarı, kontrol akışını üç veya daha fazla kola ayıran bir etkinliktir. Bunlar arasında yalnızca biri yürütülecek ve yürütme, belirtilen koşulun karşılanıp karşılanmadığına bağlı olacaktır. Aynı anahtar düğümünden daha fazla bağlantı başlatarak 12'den fazla vakayı bağlayabiliriz ve bağlı etkinlikler otomatik olarak ilkinin varsayılan durum olacağı yerde numaralandırılır.

Vakaların adlarını özellik panelinden değiştirebiliriz. Aşağıdaki ekran görüntüsü, akış anahtarı etkinliği hakkında bir fikir verir -



Adlandırma Kuralları

UiPath'te çalışırken, iş akışı dosyalarına, etkinliklere, bağımsız değişkenlere ve değişkenlere adlar atamamız gerekir. Verdiğimiz isimler, kullanımlarının projeyi ve ilgili görevleri doğru bir şekilde tanımlayabilmesi için anlamlı olmalıdır.


Anlamlı adlar vermek için, UiPath bize aşağıdaki adlandırma kuralını sağlar ve aşağıdakileri:

Değişken adları, CamelCase'in üst kısmında olmalıdır. Örnek: FirstName, LastName vb.
Bağımsız değişkenler, bağımsız değişken türünü gösteren önekle birlikte üst CamelCase'de de olmalıdır. Örnek: in_FileName, out_FileName, io_DivideByZero vb.
Faaliyetlerin isimleri, alınan önlemi yansıtmalıdır. Örneğin, Sil düğmesini tıklayın.
İş akışı adı, iş akışının çalışmasını tanımlayan fiile sahip olmalıdır. Örnek: TakeScreenshot, ProcessTranslation.

Etkinliklerin, değişkenlerin ve argümanların uygun şekilde adlandırılması, projeyi okuma ve anlama çabasını azaltır.