# Gateway Kullanımı

**URL:** <https://forum.robusta.ai/t/gateway-kullanimi/638>\
**Category:** Gateways\
**Created:** [September 5, 2024, 6:50pm UTC](https://forum.robusta.ai/t/gateway-kullanimi/638 "2024-09-05T18:50:21Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![cihanmzrk](https://avatars.discourse-cdn.com/v4/letter/c/ee59a6/32.png) [@cihanmzrk](https://forum.robusta.ai/u/cihanmzrk)\
**Post date:** [September 5, 2024, 6:50pm UTC](https://forum.robusta.ai/t/gateway-kullanimi/638/1 "2024-09-05T18:50:21Z")

</div>

Merhaba, ben dışarıdan aldığım get action aktivitesindeki bilgiye göre mouse action aktivitesini kullanmak istiyorum. İf else döngüsü gibi flow condition olarak örneğin dışarıdan gelen bilgi gun1 olarak Pazartesi şeklinde gelmekte ve ben flow condition olarak ${gun1 == “PAZARTESİ”} şeklinde kullanıyorum ancak eğer gun1 SALI ise diğer belirttiğim mouse action aktivitesini çalıştıracaktır. Şuan da gun1 değeri döngü ikinci kez çalıştığında SALI değeri almasına rağmen yalnızca PAZARTESİ için verilen koşul çalışıyor ancak SALI için çalışmıyor.

Süreç:  
Sub Process içerisinde önce dataset getAcition ile değişkeni tutup daha sonrasında exclusive gateway aktivitesine bağlantı yapıyorum ve ilk koşulu veriyorum (${gun1 == “PAZARTESİ”}) ardından koşul çalıştığında tıklaması gereken alan için gerekli mouse action aktivesini bağlıyorum ve end eventse bağlıyorum. İkinci koşul için yine aynı şekilde oluşturduğum exclusive gateway aktivitesinden flow condition bağlantısı alarak ( ${gun1 == “SALI”}) mouse actiona bağlıyorum ve ilk koşulun end eventsine bağlantı kuruyorum.

Bu işlemler sonucunda herhangi bir hata almıyorum ancak ilk kuşul çalıştıktan sonra süreç duruyor.

Bu konuda destek olmanızı rica ederim.

---

<div class="post-metadata">

**Author:** ![Yasin.Baykan](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.robusta.ai/yasin.baykan/32/86_2.png) [@Yasin.Baykan](https://forum.robusta.ai/u/Yasin.Baykan)\
**Post date:** [September 6, 2024, 7:43am UTC](https://forum.robusta.ai/t/gateway-kullanimi/638/2 "2024-09-06T07:43:36Z")

</div>

Selamlar,

Subprocesste multi instance type Sequencial olarak seçildi mi? Ve kaç kere döneceği bilgisi girildi mi?

Anlattığınıza göre sanki döngü 1 kere dönüyormuş gibi anladım.

---

<div class="post-metadata">

**Author:** ![cihanmzrk](https://avatars.discourse-cdn.com/v4/letter/c/ee59a6/32.png) [@cihanmzrk](https://forum.robusta.ai/u/cihanmzrk)\
**Post date:** [September 6, 2024, 7:58am UTC](https://forum.robusta.ai/t/gateway-kullanimi/638/3 "2024-09-06T07:58:47Z")

</div>

Döngü 2 defa dönüyor multi instance type Sequencial olarak seçildi ve dataset üzerinden getsize bilgisi alınarak subprocess’e işlenmiştir.

---

<div class="post-metadata">

**Author:** ![Yasin.Baykan](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.robusta.ai/yasin.baykan/32/86_2.png) [@Yasin.Baykan](https://forum.robusta.ai/u/Yasin.Baykan)\
**Post date:** [September 6, 2024, 8:58am UTC](https://forum.robusta.ai/t/gateway-kullanimi/638/4 "2024-09-06T08:58:20Z")

</div>

O zaman gun1 değişkeni 2 döngüde de Pazarteis olarak mı dönüyor? gun1 değişkenin ataması nerede yapılıyor?

---

<div class="post-metadata">

**Author:** ![cihanmzrk](https://avatars.discourse-cdn.com/v4/letter/c/ee59a6/32.png) [@cihanmzrk](https://forum.robusta.ai/u/cihanmzrk)\
**Post date:** [September 6, 2024, 12:03pm UTC](https://forum.robusta.ai/t/gateway-kullanimi/638/5 "2024-09-06T12:03:21Z")

</div>

Kısaca şöyle özetleyebilirim.  
Excel yapısı aşağıdaki şekildedir.

| PLANLI GÜN1 | PLANLI GÜN2 | PLANLI GÜN3 | PLANLI GÜN4 | PLANLI GÜN5 | PLANLI GÜN6 | PLANLI GÜN7 |
| --- | --- | --- | --- | --- | --- | --- |
| PAZARTESİ | ÇARŞAMBA | | | | | |

Normalde Çarşamba yazan hücre pazartesi yazan hücrenin altındaydı. Şu anda  
Dataset Getsize aktivitesinde size Type COLUMN olarak değiştirdim ve döngü sayısı 7 ye çıktı, amacım bu başlık altında bulunan gün bilgilerini alarak gateways ta koşullara göre işlem yaptırmak.

Sub process içerisinde bir adet dataset get action activitesi bulunmakta ve row : 0 , column : ${loopCounter} ve result variable “gunbir” şeklindedir.

Ancak bu sefer “gunbir” değişkeni pazartesi yi atlayıp çarşamba gününü almaktadır.  
Bu aşamada dataset get action parametrelerini ve daha sonrasında (if else mantığı ile) exclusive gateway activitesini nasıl kullanacağım hakkında bilgi verebilir misiniz?

---

<div class="post-metadata">

**Author:** ![Yasin.Baykan](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.robusta.ai/yasin.baykan/32/86_2.png) [@Yasin.Baykan](https://forum.robusta.ai/u/Yasin.Baykan)\
**Post date:** [September 9, 2024, 6:50am UTC](https://forum.robusta.ai/t/gateway-kullanimi/638/6 "2024-09-09T06:50:40Z")

</div>

${gunbir == “ÇARŞAMBA”} diye koşul yazınca olmuyor mu anlamadım?

---

<div class="post-metadata">

**Author:** ![cihanmzrk](https://avatars.discourse-cdn.com/v4/letter/c/ee59a6/32.png) [@cihanmzrk](https://forum.robusta.ai/u/cihanmzrk)\
**Post date:** [September 11, 2024, 10:00am UTC](https://forum.robusta.ai/t/gateway-kullanimi/638/7 "2024-09-11T10:00:56Z")

</div>

Destekleriniz için teşekkür ederim. Farklı yöntemler deneyerek bir şekilde çalıştırmayı başardım ancak satır sayısı arttırıldığında her satır için bu işlemleri yapması için nasıl bir yöntem izlemeliyim? İç içe döngü kurarak row ve col alanlarında da ${loopCounter} ifadesini mi kullanmalıyız?

1. satırda 7 döngü
2. satırda 7 döngü  
…  
şeklinde çalışma olacaktır.

---

<div class="post-metadata">

**Author:** ![cihanmzrk](https://avatars.discourse-cdn.com/v4/letter/c/ee59a6/32.png) [@cihanmzrk](https://forum.robusta.ai/u/cihanmzrk)\
**Post date:** [September 11, 2024, 10:03am UTC](https://forum.robusta.ai/t/gateway-kullanimi/638/8 "2024-09-11T10:03:51Z")

</div>

![Ekran görüntüsü 2024-09-11 130201](https://europe1.discourse-cdn.com/flex005/uploads/robusta1/original/1X/ea089f67cc9838857d7bac62d4640b807b9a4164.png)

Destekleriniz için teşekkür ederim. Farklı yöntemler deneyerek bir şekilde çalıştırmayı başardım ancak satır sayısı arttırıldığında her satır için bu işlemleri yapması için nasıl bir yöntem izlemeliyim? İç içe döngü kurarak row ve col alanlarında da ${loopCounter} ifadesini mi kullanmalıyız?

1. satırda 7 döngü
2. satırda 7 döngü  
…  
şeklinde çalışma olacaktır.

---

<div class="post-metadata">

**Author:** ![Yasin.Baykan](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.robusta.ai/yasin.baykan/32/86_2.png) [@Yasin.Baykan](https://forum.robusta.ai/u/Yasin.Baykan)\
**Post date:** [September 11, 2024, 11:55am UTC](https://forum.robusta.ai/t/gateway-kullanimi/638/9 "2024-09-11T11:55:56Z")

</div>

aa bu böyle olmaz,  
bir scripttaskta veya decision tableda bu işi yönetmek gerek.  
Aldığımız bilgi doğrultusunda tıklayacağımız alan değişiyor edğil mi?

---

<div class="post-metadata">

**Author:** ![cihanmzrk](https://avatars.discourse-cdn.com/v4/letter/c/ee59a6/32.png) [@cihanmzrk](https://forum.robusta.ai/u/cihanmzrk)\
**Post date:** [September 11, 2024, 12:10pm UTC](https://forum.robusta.ai/t/gateway-kullanimi/638/10 "2024-09-11T12:10:15Z")

</div>

Evet alınan bilgi doğrultusunda tıklanacak alanlar değişmektedir.

---

<div class="post-metadata">

**Author:** ![Yasin.Baykan](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.robusta.ai/yasin.baykan/32/86_2.png) [@Yasin.Baykan](https://forum.robusta.ai/u/Yasin.Baykan)\
**Post date:** [September 11, 2024, 1:44pm UTC](https://forum.robusta.ai/t/gateway-kullanimi/638/11 "2024-09-11T13:44:44Z")

</div>

Tamam bunu ya karar tablosuna bağlayabilir yada scripttaskta bu değişkenlerin değişmesini sağlayabilirsiniz böylelikle daha kolay yönetebilir ve 3 aktivite ile halledilebilir.
