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Ç
- Bir e-posta hesabına Bağlantı kurmak için
Mailbileşeninin altınaImap/Smtp connectionAktivitesini 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 |
-
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
Cardinalityalanına girin (örn.${variableName}). -
Multi-instance typealanı içinSequentialseçeneğini belirleyin, çünkü döngüdeki her işlemin sırayla yapılmasını istiyorsunuz. -
loopCounterdeğ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} |
-
Read/Save/Attachmentaktivitesinde,Connection namealanındaki listedentestConBağlantı adı'nı seçtikten sonra,loopCounterdeğişkeniniMail noalanına girin. Bu, e-postaların tek tek işlenmesini sağlar. -
Ekli dosyaları arşivlemek için,
Save attachmentskutucuğunu işaretleyin ve istenen dizin yolunuSave pathalanına girin. -
E-postaların okundu olarak işaretlendiğinden emin olmak için
Mark as readseçeneğini belirleyin. -
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 |