Ana içeriğe geç

Robusta RPA aracı ile e-posta işlemleri içeren örnek bir süreç adım adım nasıl tasarlanır?

SÜREÇ SENARYOSU

Bu eğitimde:

  • Bir e-posta hesabına Bağlantı kur ve belirli bir Konu ve ekli bir dosya içeren okunmamış e-postaları Ara.
  • Belirli koşulları karşılayan her eşleşen e-postayı başka bir e-posta hesabına İlet.
  • Koşulu karşılamayan e-postalar için, isteğin geçersiz olduğunu gönderene yanıt ver.

ADIM ADIM SÜREÇ

  1. Bir e-posta hesabına Bağlantı kurmak için Mail bileşeninin altına Imap/Smtp connection Aktivitesini sürükle ve bırak.

BİLGİ: SMTP protokolü e-posta göndermek için kullanılırken, IMAP protokolü e-posta okumak için kullanılır.

E-posta Tanımlamaları > Imap/Smtp bağlantısı

:---------------------- :--------------------------------------------------
İsim Imap/Smtp connection : Connect to E-mail account
Yapılandırma adı connectionName
*Bağlantı adı testCon
*Imap sunucusu imap.gmail.com
*Imap portu 993
*Imap kullanıcısı IMAP protokolü için e-posta adresi.
*Imap şifresi ${password}
Imap ssl True
*Smtp sunucusu smtp.gmail.com
*Smtp portu 587
***Smt
  1. Bu örnekte, eşleşen e-posta sayısı kadar döngü oluşturmak için, e-posta sayısını tutan değişkeni Cardinality alanına girin (örn. ${variableName}).

  2. Multi-instance type alanı için Sequential seçeneğini belirleyin, çünkü döngüdeki her işlemin sırayla yapılmasını istiyorsunuz.

  3. loopCounter değişkeni döngünün başında otomatik olarak tanımlanır.

BİLGİ

loopCounter, 0 değerinden başlar ve her yinelemede 1 kadar artar. Döngü, loopCounter, Cardinality değerine ulaştığında otomatik olarak sonlanır.

Yapılar > Alt süreç

:------------------------- :------------------------------
İsim Loop for each e-mail request
Ayrıcalıklı True
Çoklu Çalıştırma Tipi Sequential
Tekrar Sayısı ${emailSearchDSSize}
  1. Read/Save/Attachment aktivitesinde, Connection name alanındaki listeden testCon Bağlantı adı'nı seçtikten sonra, loopCounter değişkenini Mail no alanına girin. Bu, e-postaların tek tek işlenmesini sağlar.

  2. Ekli dosyaları arşivlemek için, Save attachments kutucuğunu işaretleyin ve istenen dizin yolunu Save path alanına girin.

  3. E-postaların okundu olarak işaretlendiğinden emin olmak için Mark as read seçeneğini belirleyin.

  4. Bu, sürecin aynı e-postaları tekrar tekrar işlemesini engeller. Ekli dosyaların listesini bir Veri Kümesi'ne aktarın.

E-posta Tanımlamaları > Oku/ekli dosyayı kaydet

:--------------------------- :-----------------------------------------------------
İsim Read/Save/Attachment : Dowload to ‘archieve’ folder
*Bağlantı adı ${testCon}
*Veri Kümesi adı emailSearchDS
Mail numarası ${loopCounter}
Okundu olarak işaretle? True
Ekli dosyaları kaydet? True
Dizine kaydet Dosyaları kaydetmek istediğiniz konum.
Ek veritabanı adı Attachment