Ana içeriğe geç

Pi Flow nedir ?

Pi Flow, Pi uygulamaları geliştirmek için sunulan görsel bir alternatiftir. "Pi Editör" (JavaScript kodlaması) yönteminin aksine Pi Flow, kod yazmadan, bir "akış şeması" (flowchart) mantığıyla çalışır.

Bu arayüz, hazır fonksiyon bileşenlerini ("node" veya "düğüm" olarak da bilinir) bir çalışma alanına sürükleyip bırakarak (drag-and-drop) ve bunları birbirine bağlayarak çağrı akışları tasarlamanızı sağlar. Görsel yapısı sayesinde, standart çağrı akışlarını hızlı bir şekilde oluşturmak ve yönetmek için idealdir.

Erişilebilirlik

Pi Flow Tasarımcısı arayüzüne erişmek için:

  • Sol ana menüden Pi > Pi Uygulamaları yolunu izleyin.

    • Görsel
  • Açılan mağaza ekranında Uygulamalarım sekmesine geçiş yapın.

    • Görsel
  • Yeni bir görsel akış oluşturmak için " Yeni Pi Flow " butonuna tıklayın. (Bu, kod tabanlı geliştirme için kullanılan " Yeni Pi Uygulaması " butonundan farklıdır.)

    • Görsel

Pi Flow Arayüzü

Pi Flow ekranı, bir akış tasarlamak için üç ana bölümden oluşur:

1. Bileşen Kütüphanesi (Sol Panel)

Mantığı Nedir: Burası, akışınızda kullanabileceğiniz tüm hazır fonksiyonların ("araç kutusu") bulunduğu yerdir. 

Her bileşen, çağrı içinde belirli bir eylemi (Örn: "Anons Oku", "Tuşlama Al") temsil eder.

Görsel

Kullanım: Kullanıcı, buradan bir bileşeni (örn: "answer") seçip orta alandaki tuvale sürükler.

2. Tuval / Çalışma Alanı (Orta Panel)

Mantığı Nedir: Burası, uygulamanızın mantıksal akış şemasını oluşturduğunuz ana tasarım alanıdır.

Görsel

Kullanım: Bileşenleri bu alana sürükler ve aralarındaki bağlantı noktalarını (giriş/çıkış) birleştirerek çağrının hangi adımdan sonra hangi adıma gideceğini (akış yönünü) belirlersiniz.

3. Bileşen Ayarları

Mantığı Nedir: Tuval (orta panel) üzerine eklediğiniz bir bileşenin üzerine tıkladığınızda, o bileşene ait özel ayarların yapılandırıldığı paneldir. Her bileşenin ayarı farklılık gösterir.

Görsel

Örnek Kullanım: Bir "playTTS" bileşenine tıklayıp, bu panelden okunacak metni yazarsınız. Benzer şekilde, bir "getDigits" bileşenine tıklayıp, kaç saniye tuşlama bekleneceğini veya kaç hane rakam alınacağını bu panelden ayarlarsınız.

Görsel

Temel Akış Oluşturma Mantığı

Pi Flow kullanarak bir uygulama geliştirmek şu adımları izler:

  • Sürükle: İhtiyaç duyulan bileşenler (Örn: "answer", "playTTS", "closeCall") kütüphaneden (sol panel) tuvalin (orta panel) üzerine sürüklenir.
  • Yapılandır: Tuval üzerindeki her bileşene tek tek tıklanarak, "Bileşen Ayarları" panelinden (sağ panel) o bileşenin ne yapacağı (Örn: Hangi metni okuyacağı) yapılandırılır.
  • Bağla: Bileşenlerin giriş ve çıkış noktaları, çağrı akışının mantıksal sırasına göre (Örn: "answer" -> "playTTS" -> "closeCall") birbirine bağlanır.
  • Kaydet: Akış tamamlandığında, "Kaydet" butonuna basılarak uygulama aktif hale getirilir.