Adım rehberi

Veri ve metin

11 adım: ne yaptığı, nasıl kullanıldığı, ne sonuç verdiği ve hangi deneme akışında denendiği. Peyrev 1.8.0.

48

Değişken ata

Bir değişkene metin, sayı, liste veya başka bir değişkenin değerini atar; sayaç başlatmak için.

Nasıl kullanılır?

  1. Değişkene bir ad verin (ör. sonuc).
  2. Değeri yazın: metin, sayı veya başka bir değişken.

Sonuç

${ad}: verdiğiniz değer. Sonraki adımlarda kullanılır.

İpucu. Tablo adresi gibi birçok adımda geçen değerleri akışın başında bir kez tanımlayın; değişince tek yerden düzeltirsiniz.

Alanlar (2)
Değişken adı zorunlu
Harfle başlayan, boşluksuz bir ad (ör. sayac). Yalnız adı yazın; ${ } işaretleri burada yazılmaz.
Değer
Metin, sayı, liste veya başka bir değişken (${row.form_id}). Türünü üstteki listeden seçin.

Uygulamalı deneme: Deneme 01 · Hazırlık: deneme dosyalarını indir, Deneme 02 · Veri ve metin, Deneme 03 · Döngüler, koşullar ve hata yakalama, Deneme 04 · Excel ve dosya işlemleri, Deneme 05 · PDF, e-Fatura ve Word belgeleri, Deneme 06 · Word'den PDF, Excel ve yazıcı, Deneme 07 · Web sayfasında form, tablo ve sekmeler, Deneme 09 · Kullanıcıya sor, pano ve komut, Deneme 10 · Masaüstü programı: Not Defteri, Deneme 11 · E-posta gönder, oku, işaretle ve mesaj kanalı, Deneme 12 · Veritabanı: sorgula ve güncelle, Deneme 14 · FTP / SFTP ile dosya gönder ve al, Deneme 15 · Yapay zekâ ve Telegram onayı

49

Hesapla

Matematik ve mantık ifadesi hesaplar: sayac + 1, round(tutar * 1.2, 2), adet > 0 and durum == 'Bekliyor'.

Nasıl kullanılır?

  1. İfadeyi yazın: sayac + 1, round(tutar * 1.2, 2), adet > 0 and durum == 'Bekliyor'.
  2. Değişkenleri adıyla veya ${row.tutar} biçiminde kullanın.

Sonuç

Hesabın sonucu: sayı, metin veya doğru/yanlış.

İpucu. Sayaç artırmak için çıktı adına aynı değişkeni yazın: sayac = sayac + 1.

Alanlar (2)
İfade zorunlu
Değişkenleri adıyla veya ${ad} ile yazın. 1.234,56 gibi metin sayılar otomatik çevrilir.
Sonucu değişkene kaydet zorunlu
Sonuca vereceğiniz ad. Yalnız adı yazın; ${ } işaretleri burada yazılmaz.

Uygulamalı deneme: Deneme 02 · Veri ve metin, Deneme 03 · Döngüler, koşullar ve hata yakalama, Deneme 08 · Web servisi (API) ve TCMB kuru

50

Metin işlemi

Metni temizler, dönüştürür, parçalar veya içinden bilgi çıkarır.

Nasıl kullanılır?

  1. Metin alanına işlenecek değeri verin (ör. ${mesaj}).
  2. İşlemi seçin; altındaki alanlar buna göre değişir.

Sonuç

İşlenmiş metin (bölme işlemlerinde liste, 'İçeriyor mu?' gibi sorularda doğru/yanlış).

İpucu. OCR ile okunan sayıyı temizlemek için: Desenle değiştir (regex), desen [^0-9], yerine boş.

Alanlar (10)
Metin zorunlu
İşlenecek metin; genellikle bir değişken (ör. ${mesaj}).
İşlem zorunlu
Aşağıdaki alanlar seçtiğiniz işleme göre değişir. Seçenekler: Baştaki/sondaki boşlukları sil, Tüm boşlukları sil, BÜYÜK HARF, küçük harf, Baş Harfler Büyük, Bul ve değiştir, Ayraçla böl (liste), Satırlara böl (liste), Parça al, Desenle bilgi çıkar (regex), Desenle değiştir (regex), Sayıya çevir (1.234,56), Uzunluk, Soldan doldur (00042), İçeriyor mu?, Şununla başlıyor mu?, Şununla bitiyor mu?.
Aranan / ayraç / dolgu karakteri
Değiştir'de aranan metin, Böl'de ayraç (ör. virgül), Soldan doldur'da dolgu karakteri.
Yerine yazılacak
Bulunan metnin yerine yazılacak değer; silmek için boş bırakın.
Desen (regex)
Ör. INV-\d+ veya Fatura No: (\S+) (parantez içi alınır).
Tüm eşleşmeleri liste olarak al
Kapalıyken yalnız ilk eşleşme alınır.
Başlangıç (0'dan)
İlk karakter 0'dır. 2 yazarsanız üçüncü karakterden başlar.
Uzunluk
Alınacak karakter sayısı (Soldan doldur'da toplam uzunluk).
Türkçe harf kuralları (i/İ, ı/I)
Açıkken i → İ ve ı → I olarak çevrilir.
Sonucu değişkene kaydet zorunlu
Sonuca vereceğiniz ad. Yalnız adı yazın; ${ } işaretleri burada yazılmaz.

Uygulamalı deneme: Deneme 02 · Veri ve metin, Deneme 03 · Döngüler, koşullar ve hata yakalama

51

Tarih ve saat

Bugünün tarihini alır, tarih biçimler, gün/ay ekler, iki tarih arasındaki farkı hesaplar; iş günü ekler ve sayar (hafta sonu ve resmi tatiller hariç), ay sonunu bulur.

Nasıl kullanılır?

  1. İşlemi seçin: şimdi, biçimlendir, ekle/çıkar, fark, haftanın günü, iş günü işlemleri veya ay sonu.
  2. Biçimi yazın: %d.%m.%Y → 02.10.2026, %H:%M → 14:30.

Sonuç

Biçimlenmiş tarih metni (farkta ve iş günü sayısında sayı, İş günü mü? işleminde doğru/yanlış).

İpucu. İş günü işlemleri Cumartesi, Pazar ve resmi tatilleri (Ramazan ve Kurban Bayramı dahil) atlar. İki tarih arası iş günü başlangıç gününü saymaz, bitiş gününü sayar: Cuma'dan sonraki Pazartesi'ye 1 iş günü. Dini bayram tarihleri 2024–2028 için yerleşiktir; sonraki yıllar için Ek tatil günleri'ne yazın.

Alanlar (11)
İşlem zorunlu
Aşağıdaki alanlar seçtiğiniz işleme göre değişir. Seçenekler: Şimdi (biçimli), Tarihi biçimlendir, Ekle / çıkar, İki tarih arası fark, Haftanın günü, İş günü ekle / çıkar, İş günü mü?, İki tarih arası iş günü, Ay sonu.
Tarih
28.09.2026, 2026-09-28 14:30 veya şimdi.
İkinci tarih
Farkı alınacak ikinci tarih; 'şimdi' yazılabilir.
Miktar (eksi: geri)
Eklenecek miktar; geçmişe gitmek için eksi yazın (ör. -7).
Birim
Miktarın birimi. Seçenekler: Dakika, Saat, Gün, Hafta, Ay (yalnız ekle), Yıl (yalnız ekle).
Arife yarım gününü tatil say
Açıkken bayram arifeleri ve 28 Ekim (yarım gün) tatil sayılır; kapalıyken iş günüdür.
Cumartesi iş günü
Cumartesi çalışılan işyerleri için; Pazar her zaman tatildir.
Ek tatil günleri
İdari izin, köprü günü veya bu sürümde olmayan yılların bayramları: tarihleri virgülle ya da her satıra bir tane yazın (ör. 02.01.2029, 03.01.2029) veya bir liste değişkeni verin.
Çıktı biçimi
%d.%m.%Y → 28.09.2026 · %Y-%m-%d · %d.%m.%Y %H:%M · %H:%M:%S
Giriş biçimi
Boş: otomatik tanınır.
Sonucu değişkene kaydet zorunlu
Sonuca vereceğiniz ad. Yalnız adı yazın; ${ } işaretleri burada yazılmaz.

Uygulamalı deneme: Deneme 02 · Veri ve metin

52

Liste işlemi

Listelerde sayma, öğe alma, filtreleme, sıralama, toplama ve birleştirme.

Nasıl kullanılır?

  1. Listeyi verin (ör. ${sheet_rows}).
  2. İşlemi seçin: say, ilk/son öğe, filtrele, sırala, topla, birleştir.

Sonuç

İşleme göre sayı, tek öğe veya yeni liste.

İpucu. Yalnız BEKLIYOR satırlarını almak için: Filtrele, alan adı durum, Eşittir, BEKLIYOR.

Alanlar (10)
Liste zorunlu
İşlenecek liste; genellikle okuma adımının çıktısı (ör. ${sheet_rows}).
İşlem zorunlu
Aşağıdaki alanlar seçtiğiniz işleme göre değişir. Seçenekler: Kaç öğe var?, İlk öğe, Son öğe, Sıradaki öğe, Filtrele, Sırala, Tekrarları kaldır, Topla, Tek alanın değerleri, Metne birleştir, İçeriyor mu?, Sırasını bul, Parça al, Ters çevir.
Alan adı
Satır listelerinde alan: Tutar, form_id. Basit listelerde boş bırakın.
Karşılaştırma
Filtrede alanın değerle nasıl karşılaştırılacağı. Seçenekler: Eşittir, Eşit değildir, İçerir (harf duyarsız), Büyüktür, Büyük veya eşittir, Küçüktür, Küçük veya eşittir, Dolu / doğru, Boş, Boş değil, Boş veya eşittir, Listedeki değerlerden biri.
Değer
Filtrede aranacak değer.
Sıra (0'dan; -1 son)
0 ilk öğe, 1 ikinci öğe, -1 son öğe.
Adet
Alınacak öğe sayısı; boşsa tümü.
Ayraç
Birleştir'de öğelerin arasına konacak metin.
Büyükten küçüğe
Açıkken büyükten küçüğe (Z → A) sıralar.
Sonucu değişkene kaydet zorunlu
Sonuca vereceğiniz ad. Yalnız adı yazın; ${ } işaretleri burada yazılmaz.

Uygulamalı deneme: Deneme 01 · Hazırlık: deneme dosyalarını indir, Deneme 02 · Veri ve metin, Deneme 03 · Döngüler, koşullar ve hata yakalama, Deneme 04 · Excel ve dosya işlemleri, Deneme 05 · PDF, e-Fatura ve Word belgeleri, Deneme 06 · Word'den PDF, Excel ve yazıcı, Deneme 07 · Web sayfasında form, tablo ve sekmeler, Deneme 11 · E-posta gönder, oku, işaretle ve mesaj kanalı, Deneme 12 · Veritabanı: sorgula ve güncelle, Deneme 13 · Google Sheets'e yaz ve oku

53

Listeye ekle

Bir değeri veya kaydı listeye ekler; liste yoksa oluşturur. Sonuçları toplayıp rapora yazmak için.

Nasıl kullanılır?

  1. Liste adını yazın (ör. results).
  2. Döngünün içinde her turda eklenecek değeri verin.

İpucu. Döngü bitince listeyi Excel / CSV'ye yaz veya Çalışma raporu ile dosyaya dökün.

Alanlar (2)
Liste değişkeni zorunlu
Listenin adı. Liste yoksa ilk eklemede oluşturulur.
Eklenecek değer
Eklenecek değer; satırın tamamı için ${row}.

Uygulamalı deneme: Deneme 02 · Veri ve metin, Deneme 03 · Döngüler, koşullar ve hata yakalama

54

Yapay zekâya sor

Ajanlar hakkı gerekir

Seçilen modele sınırlı veri gönderir; araç çalıştırmadan metin veya şemayla doğrulanan JSON döndürür.

Nasıl kullanılır?

  1. Ajanlar bölümünde bir sağlayıcı bağlantısı oluşturun; bu adımda bağlantıyı seçin.
  2. Talimatı ve gönderilecek girdiyi yazın. Yapılandırılmış karar gerekiyorsa JSON şemasını girin.
  3. Sonucu kaydeden değişkeni Koşul adımında kullanın; örneğin ${ai_result.karar}.

Sonuç

Şema yoksa metin, şema varsa doğrulanmış JSON döner. Geçersiz yanıt sonuç değişkenine yazılmaz.

İpucu. Ajan lisansı gerekir. Bulut bağlantısında girdi sağlayıcıya gönderilir; hassas veri için yerel model seçin. Önizleme dış çağrı yapmaz; sonuç bilinmeyen kalır. Elle, zamanlayıcıyla veya otomasyonla başlayan akışlarda çalışır; ajanların araç olarak çalıştırdığı akışlara eklenemez (ajan metni zaten kendisi anlar).

Alanlar (7)
Yapay zekâ bağlantısı zorunlu
Ajanlar bölümündeki sağlayıcı bağlantısını seçin; model adı o bağlantıdan alınır.
Talimat zorunlu
İstenen kararı veya analizi açıkça yazın; en fazla 8.000 karakter.
Girdi zorunlu
Metin, liste, nesne veya ${değişken}; en fazla 32.000 bayt. Kayıtlı sırlar maskelenir.
Sonuç JSON şeması (isteğe bağlı)
Boşsa metin döner. Draft 2020-12 şeması verilirse yalnız geçerli JSON kabul edilir; uzak başvuru ve düzenli ifade kuralları desteklenmez.
Yanıt süresi (saniye)
Süre dolarsa veya oturum değişirse sonuç kullanılmadan akış durur.
Yanıt token sınırı
Model yanıtının üst sınırı; güncel modellerin yanıttan önceki düşünmesi de buna sayılır. Sınır düşünürken dolarsa adım bir kez daha geniş sınırla sorar.
Sonucu değişkene kaydet zorunlu
Sonuca vereceğiniz ad. Yalnız adı yazın; ${ } işaretleri burada yazılmaz.

Uygulamalı deneme: Deneme 15 · Yapay zekâ ve Telegram onayı

95

İki listeyi eşleştir (DÜŞEYARA / mutabakat)

İki listeyi ortak bir alana göre eşleştirir: banka ekstresi ile muhasebe kayıtları, siparişler ile irsaliyeler, stok ile sayım. Eşleşenleri, tutarı farklı olanları ve yalnız bir listede kalanları ayırır.

Nasıl kullanılır?

  1. Liste A ve Liste B'ye iki listeyi verin (ör. banka ekstresi ve muhasebe kayıtları için iki Excel / CSV oku adımının çıktısı).
  2. Her listede iki satırı bağlayan anahtar alanı yazın (ör. Fatura No); adı ikisinde de aynıysa B'yi boş bırakın.
  3. Tutarlar da tutmalıysa tutar alanlarını ve toleransı yazın.
  4. Sonuçları Excel / CSV'ye yaz ile ayrı sayfalara yazın veya Her satır için ile işleyin.

Sonuç

${eslesme.eslesen}: eşleşen satırlar, iki listenin alanları A_ ve B_ ön ekiyle yan yana (A_Tutar, B_Tutar). ${eslesme.tutar_farkli}: anahtarı tutan ama tutarı farklı satırlar ve Fark alanı. ${eslesme.yalniz_a} / ${eslesme.yalniz_b}: karşılığı olmayan satırlar, olduğu gibi. ${eslesme.sayilar}: dört sayı; ${eslesme.tamam}: hepsi eşleştiyse doğru.

İpucu. Aynı anahtar bir listede birden çok kez geçiyorsa sırayla birebir eşleşir: A'daki ilk 1001, B'deki ilk 1001 ile; fazlası eşleşmeden kalır. Boş anahtar hiçbir satırla eşleşmez. Her liste en fazla 100.000 satır.

Alanlar (11)
Liste A zorunlu
Birinci liste; genellikle Excel / CSV oku çıktısı (ör. ${banka}).
Liste A'nın anahtar alanı
Liste A'da iki listeyi bağlayan alan (ör. Fatura No, Açıklama, Stok Kodu). Liste basit değerlerden oluşuyorsa boş bırakın.
Liste B zorunlu
Karşılaştırılacak ikinci liste (ör. ${muhasebe}).
Liste B'nin anahtar alanı
Liste B'deki aynı bilgi başka adla duruyorsa yazın (ör. Belge No); boşsa Liste A'nın anahtar alanı kullanılır.
Anahtarlar nasıl karşılaştırılsın? zorunlu
Birebir: yazıldığı gibi. Harf ve boşluk farkını yok say: 'AB 12' = 'ab12', İ/ı dahil. Sayı olarak: 1.234,56 ile 1234.56 aynıdır. Seçenekler: Birebir aynı, Büyük/küçük harf ve boşluk farkını yok say, Sayı olarak (1.234,56 = 1234.56).
Liste A'nın tutar alanı
Doluysa eşleşen satırların tutarları da karşılaştırılır; farklı olanlar ${eslesme.tutar_farkli} listesine ayrılır. Boş: tutar karşılaştırılmaz.
Liste B'nin tutar alanı
Liste B'deki tutar alanı; boşsa Liste A'nın tutar alanıyla aynı ad kullanılır.
Tutar farkı toleransı
Bu kadar farka kadar tutarlar eşit sayılır (ör. kuruş yuvarlaması için 0,01).
Liste A'nın adı
Sonuç satırlarında Liste A'nın alanlarının ön eki: A yazılırsa A_Tutar, Banka yazılırsa Banka_Tutar.
Liste B'nin adı
Sonuç satırlarında Liste B'nin alanlarının ön eki (ör. Muhasebe → Muhasebe_Tutar).
Sonucu değişkene kaydet zorunlu
${eslesme.eslesen}, ${eslesme.tutar_farkli}, ${eslesme.yalniz_a}, ${eslesme.yalniz_b}: satır listeleri; ${eslesme.sayilar.yalniz_a} gibi sayılar.

Uygulamalı deneme: Deneme 02 · Veri ve metin

96

Grupla ve topla (özet tablo)

Satırları bir veya birkaç alana göre gruplar; her grup için toplam, adet, ortalama, en küçük ve en büyük değeri hesaplar (Excel'deki özet tablo gibi). Sonuç gruba göre sıralı bir satır listesidir.

Nasıl kullanılır?

  1. Listeyi verin (ör. ${rows}).
  2. Gruplama alanını yazın (ör. Cari); birden fazlaysa virgülle (Cari, Ay).
  3. Hesaplanacak alanı ve işlemi seçin (ör. Tutar → Toplam); en fazla üç alan.

Sonuç

Her grup için bir satır: gruplama alanları, Tutar_toplam gibi hesaplanan sütunlar ve gruptaki satır sayısı adet. Satırlar gruba göre (Türkçe alfabe sırasıyla) sıralanır.

İpucu. 1.234,56 gibi metin sayılar çevrilir; boş hücreler hesaba katılmaz. Sayı olmayan bir değer hangi satırda olduğu yazılarak akışı durdurur. Özeti Excel / CSV'ye yaz ile rapora dökün.

Alanlar (9)
Liste zorunlu
Gruplanacak satır listesi; genellikle Excel / CSV oku çıktısı (ör. ${rows}).
Gruplama alanları zorunlu
Grupları belirleyen alan; birden fazlaysa virgülle ayırın (ör. Cari veya Cari, Ay).
1. değer alanı
Hesaplanacak alan (ör. Tutar). Sonuçta Tutar_toplam gibi bir sütun olur.
1. işlem
Alanın grup içindeki toplamı, ortalaması, en küçüğü, en büyüğü veya dolu hücre sayısı. Seçenekler: Toplam, Adet (dolu hücre), Ortalama, En küçük, En büyük.
2. değer alanı
İsteğe bağlı ikinci alan (ör. Miktar); boşsa kullanılmaz.
2. işlem
İkinci alan için işlem. Seçenekler: Toplam, Adet (dolu hücre), Ortalama, En küçük, En büyük.
3. değer alanı
İsteğe bağlı üçüncü alan; aynı alan farklı işlemle de yazılabilir.
3. işlem
Üçüncü alan için işlem. Seçenekler: Toplam, Adet (dolu hücre), Ortalama, En küçük, En büyük.
Sonucu değişkene kaydet zorunlu
Satır listesi: ${ozet} Excel / CSV'ye yaz veya Her satır için ile kullanılır.

Uygulamalı deneme: Deneme 02 · Veri ve metin, Deneme 07 · Web sayfasında form, tablo ve sekmeler

97

Doğrula ve biçimlendir (TCKN, VKN, IBAN, tutar)

T.C. kimlik no, vergi kimlik no ve IBAN'ı kontrol hanesiyle doğrular; tutarı 1.234,56 biçiminde yazar veya yazıyla yazar (fatura ve çek için).

Nasıl kullanılır?

  1. İşlemi seçin: TCKN, VKN veya IBAN doğrulama, tutarı biçimlendirme ya da yazıyla yazma.
  2. Değer alanına numarayı veya tutarı verin (ör. ${row.VKN}).
  3. Doğrulamada geçersiz değer akışı durdursun mu, yoksa sonucu Koşul ile mi kontrol edeceksiniz, seçin.

Sonuç

Doğrulamada ${dogrulama.gecerli} (doğru/yanlış), ${dogrulama.deger} (boşlukları alınmış; IBAN dörtlü gruplarla: TR33 0006 …) ve ${dogrulama.neden} (geçersizse neden). Biçimlendirmede metin: 1.234,56 TL veya bin iki yüz otuz dört Türk lirası elli kuruş.

İpucu. Kontrol hanesi doğrulaması numaranın yazım hatasını yakalar; numaranın gerçekten birine ait olduğunu göstermez. Excel'in baştaki sıfırını sildiği VKN sayıları 10 haneye tamamlanır.

Alanlar (9)
İşlem zorunlu
Doğrulama işlemleri sonuç nesnesi verir; biçimlendirme işlemleri metin verir. Seçenekler: T.C. kimlik numarası doğrula, Vergi kimlik numarası (VKN) doğrula, IBAN doğrula, Tutarı biçimlendir (1.234,56), Tutarı yazıyla yaz.
Değer zorunlu
Doğrulanacak numara veya biçimlendirilecek tutar; genellikle ${row.alan}. Boşluklar yok sayılır.
Geçersizse akışı durdur
Kapalıyken geçersiz değer akışı durdurmaz; ${dogrulama.gecerli} yanlış olur ve nedeni ${dogrulama.neden} içinde yazar.
Para birimi işareti
Tutarın önüne veya arkasına eklenecek para birimi işareti. Seçenekler: Yok (1.234,56), TL (1.234,56 TL), ₺ (₺1.234,56), $ ($1.234,56), € (€1.234,56).
Ondalık hane
Virgülden sonraki hane sayısı (0–4); yarım kuruş yukarı yuvarlanır.
Para birimi
Yazının birimleri: Türk lirası ve kuruş, Amerikan doları ve sent, avro ve sent. Seçenekler: Türk lirası / kuruş, Amerikan doları / sent, Avro / sent.
Harf
BÜYÜK HARF Türkçe kurallarla yazılır (i → İ). Seçenekler: küçük harf, BÜYÜK HARF.
Bitişik yaz
Faturada ve çekte araya kelime eklenmesin diye kelimeler bitişik yazılır.
Sonucu değişkene kaydet zorunlu
Sonuca vereceğiniz ad. Yalnız adı yazın; ${ } işaretleri burada yazılmaz.

Uygulamalı deneme: Deneme 02 · Veri ve metin, Deneme 08 · Web servisi (API) ve TCMB kuru

106

Belgeden bilgi çıkar (yapay zekâ)

Ajanlar hakkı gerekir

Fatura, irsaliye, dekont veya kendi şemanızdaki bilgileri PDF ya da resimden alanlara ayırır. Metin bu bilgisayarda okunur; yapay zekâya dosyanın kendisi değil, yalnız metni gönderilir.

Nasıl kullanılır?

  1. Ajanlar bölümünde bir sağlayıcı bağlantısı oluşturun; bu adımda bağlantıyı seçin.
  2. Belgeyi seçin (e-posta eki için ${email.attachments[0].path}) ve belge türünü seçin.
  3. Sonucu sonraki adımlarda kullanın: ${belge.fatura_no}, ${belge.genel_toplam}; kalemler için Her satır için adımına ${belge.kalemler} verin.

Sonuç

Seçilen türün alanlarıyla doğrulanmış kayıt. Belgede olmayan alan boş (null) gelir; tarihler 2026-10-29, tutarlar sayı olarak döner.

İpucu. Ajan lisansı gerekir. Belgenin metni bu bilgisayarda okunur (taranmış sayfalar OCR ile); sağlayıcıya dosya değil yalnız metin gider. Metin 32.000 baytı aşarsa Sayfalar alanını kullanın. Tutarsızsa onaya gönder açıkken sonuçta ${belge.kontrol.sorunlar}, ${belge.onaylandi} ve ${belge.duzeltildi} de olur; atlanan belgeyi döngüde Koşul (${belge.onaylandi}) ile geçin.

Alanlar (11)
Yapay zekâ bağlantısı zorunlu
Ajanlar bölümündeki sağlayıcı bağlantısını seçin; model adı o bağlantıdan alınır.
Belge (PDF, PNG, JPG) zorunlu
Ör. ${email.attachments[0].path} veya ${row.path}. Taranmış sayfalar OCR ile okunur.
Belge türü zorunlu
Fatura, İrsaliye ve Banka dekontu hazır alanlarla gelir. Kendi şemam: dönecek alanları JSON şemasıyla siz tanımlarsınız. Seçenekler: Fatura, İrsaliye, Banka dekontu, Kendi şemam.
Sonuç JSON şeması zorunlu
Hangi alanların döneceğini tanımlayan Draft 2020-12 şeması; yanıt buna uymazsa kullanılmaz.
Talimat zorunlu
Belgenin ne olduğunu ve alanların nasıl doldurulacağını yazın; en fazla 6.000 karakter.
Sayfalar (PDF)
Boş: tüm sayfalar. Uzun belgede yalnız gerekli sayfaları yazın (ör. 1 veya 1-2).
Yanıt süresi (saniye)
Süre dolarsa sonuç kullanılmadan akış durur.
Tutarsızsa onaya gönder
Toplamlar, KDV, VKN / TCKN, IBAN, tarih ve zorunlu alanlar kontrol edilir. Bir sorun varsa akış bekler; belge Peyrev'in çalışma sayfasında alanlarıyla açılır, düzeltilip onaylanır.
Onay süresi (dakika)
Bu sürede kimse onaylamazsa Süre dolarsa seçimine göre davranılır.
Süre dolarsa
Akışı durdur: çalışma hata ile biter. Onaysız devam et: değerler olduğu gibi kullanılır, ${belge.onaylandi} yanlış olur. Seçenekler: Akışı durdur, Onaysız devam et (onaylandi: yanlış).
Sonucu değişkene kaydet zorunlu
Alanlar ${belge.fatura_no}, ${belge.genel_toplam}; kalemler için Her satır için adımına ${belge.kalemler} verin.

Uygulamalı deneme: Deneme 15 · Yapay zekâ ve Telegram onayı