Form içerisinde farklı bir sayfasının çağırılıp, görüntülenmesine yardımcı olan bir HTML bileşendir. Kullanıcıların farklı bir linke tıklamalarına gerek kalmadan aynı form içerisinde sayfayı görüntüleyebilecek ve işlem yapabilecektir. Bu sayede web siteleri, ödeme sayfaları, video içerikler vb. form içerisinden görüntülenebilir.
Örnek
Form üzerinde fatura tutar bilgisi ödeme sayfasına parametre geçilir ve o sayfada işlem sonrası gönderilen mesaj form üzerinde gösterilir.
Örnek Senaryo: Senaryo Videosu
Örnek Proje: IFramePublished.rar
Örnek Akış Tasarımı: iFrameCommunication.nxm
Değişken Özellikleri
Form tasarımı üzerinde eklendiğinde karşılaşılan ekrandır. (Form tasarlarken değişken ekleme işleminin nasıl yapıldığına dair bilgi Form Tasarım Ekranı bölümünden edinilebilir.)
Ad: Değişkenin akıştaki tekil adıdır. Kod işlemlerinde bu bölüm kullanılır. Kullanıcılar tarafından görüntülenmemektedir.
Görünen Ad: Değişkenin görünen adıdır. Kullanıcılar ilgili akışı web veya mobil üzerinden açtıklarında bu bölümü görmektedir.
Yeni tanım sonrasında form tasarım bölümünden çift tık işlemi ile kullanıcı direk kurulum sihirbazı ekranına yönlenir. Görünen ad bilgisi o bölümden güncellenir.
Değişkeni oluşturduktan sonra sihirbazı aç: Değişken tanımı sonrasında detay özellikler belirtilecekse kurulum sihirbazına yönlenmek için kullanılır. Eğer bu bölüm işaretliyse 'Kaydet ve Kapat' işlemi sonrasında kullanıcı sihirbaza yönlendirilir.
Kurulum Sihirbazı
Değişkenlerin detay özelliklerinin bulunduğu bölümdür. Bu bölüme;
- Form tasarımı üzerinden değişken tanımlandıktan sonra sihirbazı açarsa,
- Tanımlı değişkenlerin üzerinde çift tık işlemi yaparsa,
- Tanımlı değişken üzerinde sağ tık- düzenle aksiyonu ile
erişilmektedir.
Genel Özellikler
- Ad: Değişkenin akıştaki tekil adıdır. Kod işlemlerinde bu bölüm kullanılır. Kullanıcılar tarafından görüntülenmemektedir. Değişken ilk oluşturulduğu zaman girilir. Güncelleme işlemi yapılamaz.
- Görünen Ad: Değişkenin görünen adıdır. Kullanıcılar ilgili akışı web veya mobil üzerinden açtıklarında bu bölümü görmektedir.
- Tip: İlgili değişkenin tip bilgisidir. Değiştirilemez.
Özet
- Diğer Özellikler: iFrame' in scrolling, frameborder gibi diğer detay özelliklerin tanımlandığı alandır. Özellikler tanımlanırken '+' ile birleştirilmesi gerekmektedir.
- Genişlik: Çerçevenin genişlik bilgisidir.
- Url: Çerçeve içerisinde gösterilecek sayfanın link bilgisidir.
- Üst Sayfanın Veri Göndermesine İzin Ver: Çerçeve içerisinde gösterilen sayfadan gelen bir dönüş mesajı varsa ve onu form içerisinde kullanmak istiyorsak işaretlenmelidir. Çerçeve değişkeninin değer değiştiğinde kısmında bu işlem gerçekleştirilebilir.
window.parent.postMessage("FLOW|" + variableValue + "|" + firstValue, '*'); formatında dönüş beklenmektedir.
- Yükseklik: Çerçevenin yükseklik bilgisidir.
Çerçeve değişkeninin özellikleri formül sihirbazı(rosyln) bölümünden de atanabilir/ değiştirilebilir.