# Değişkenler, Argümanlar ve İçeri Aktarmalar

> **Üst sayfa:** PAW Robot/Stüdyo › İş Akışı Tasarımı **Hedef kitle:** RPA Geliştiricileri **Ön koşullar:** İş akışı açık


---

## Genel Bakış

Tasarım alanının alt bölümünde üç temel panel bulunur: **Değişkenler**, **Argümanlar** ve **İçeri Aktarmalar**. Veri akışı ve kod bağımlılıkları bu panellerden yönetilir.

**Bu sayfada öğrenecekleriniz:**

* Değişken tanımlama ve kapsam
* Argüman yönleri
* Ad alanlarının içe aktarım yönetimi


---

## Değişkenler

İş akışı içinde kullanılan verileri tanımlar.

| Alan | Açıklama |
|------|----------|
| **Ad** | Değişken adı (benzersiz, kapsam içinde) |
| **Tür** | Veri tipi: String, Int32, Boolean, DataTable, Object vb. |
| **Kapsam** | Değişkenin geçerli olduğu aktivite veya kapsam |
| **Varsayılan Değer** | Başlangıç değeri (opsiyonel) |

### Kapsam hiyerarşisi

Değişkenler iş akışı veya iç içe aktivite kapsamlarında tanımlanabilir. İç kapsamdaki değişken dış kapsamdan erişilemez; dış kapsamdaki değişken iç kapsamdan okunabilir.

### Değişken ekleme


1. **Değişkenler** panelinde **Satır Ekle** butonuna tıklayın
2. Ad, tür ve kapsamı belirleyin
3. İsteğe bağlı varsayılan değer girin

 ![](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/16a71ae5-139a-40ac-a944-e134297802cb/1ac6cfe2-0bd5-4a23-9782-df2c4df16fce/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260927%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260927T213000Z&X-Amz-Expires=86400&X-Amz-Signature=207d5450e8eaa0b2abec79a1e1d46eea9da28ee7098c887c921f370422d0a126&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject "left-50 =1000x195") ![](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/16a71ae5-139a-40ac-a944-e134297802cb/27fd1aed-50bb-4b2a-89b3-f3c4d938352b/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260927%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260927T213000Z&X-Amz-Expires=86400&X-Amz-Signature=4aec24184ccd1e8e909ca19ba80103c56f3914950e56475eafda3738f552ddfc&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject "left-50 =347x195")


---

## Argümanlar

İş akışının dış dünyayla iletişim parametreleridir. Alt iş akışları çağrıldığında argümanlar eşleştirilir.

| Yön | Açıklama | Örnek |
|-----|----------|-------|
| **In** | Dışarıdan iş akışına giren değer | Sipariş numarası |
| **Out** | İş akışından dışarı çıkan değer | İşlem sonucu |
| **InOut** | Hem giriş hem çıkış | Referans ile güncellenen değer |

### Argüman ekleme


1. **Argümanlar** panelinde yeni satır ekleyin
2. Ad, yön ve türü belirleyin


---

## İçeri Aktarmalar

İş akışında kullanılacak ad alanlarını(namespace) ve gerekli derlemeleri tanımlamayı ve yönetmeyi sağlar.

Örnek kullanım alanları:

* `System.Data` — DataTable işlemleri
* `Newtonsoft.Json` — JSON serileştirme
* Özel NuGet paket ad alanları

İçe aktarma eklemek için **İçeri Aktarmalar** panelinde ad alanlarını girin.


---

## Tasarım Zamanı Değişkenleri

Bazı senaryolarda tasarım zamanında değişken değerleri kullanılır. Bu değerler çalışma zamanında değil, tasarım ve önizleme sırasında geçerlidir.


---