Aracılığıyla paylaş


Öğretici: Sayfanıza çok adımlı form ekleme

Çok adımlı formlar, kullanıcılardan birden fazla adımda girdi toplamanın güçlü bir yoludur. Toplanan bilgiler Microsoft Dataverse uygulamasında saklanır veya güncelleştirilir. İşte normal formlara kıyasla çok adımlı formda bulunan özellikler:

  • Veri toplama veya güncelleştirme işleminin birden çok adım arasında bölünmesine izin verir.
  • Kullanıcı girişlerine dayalı olarak adımların akışını dinamik olarak değiştiren koşullar sağlar.
  • Oturum izleme, bir kullanıcının veri güncelleştirme işlemini takip ederken kaldığı yerden devam etmesine olanak tanır.

Sayfada çok adımlı form örneğini görmek için bu videoyu (sessiz) izleyin:

Bu öğreticide aşağıdakilerin nasıl yapılacağını öğreneceksiniz:

  • Çok adımlı formunuzu kullanmak için Dataverse tabloları, görünümleri ve formları oluşturma
  • Web sayfasına çok adımlı form ekleme
  • Çok adımlı formlar için tablo izinlerini yapılandırma
  • Çok adımlı forma bir koşul ve yönlendirme adımı ekleme

Önkoşullar

Not

Çok adımlı bir form oluştururken öncelikle bu adımları planlamanız önemlidir. Bu, yapılandırma sürecinin kolaylaştırılmasını sağlar. Adımları ve çok adımlı işleme yönelik tüm koşullu dalları oluşturun.

Çok adımlı bir form oluşturma

Aşağıdaki adımlarda, çok adımlı bir form oluşturacağız. Bu örnek, basit bir burs başvurusu işlemini ele alır ancak kavramlar diğer iş süreçlerine uygulanabilir.

Örnek adımların ana hattı şu şekildedir:

Adımlar Veri Akışı Açıklaması
Kategori 1 Başvurulacak bursu seçin ve başvuru sahibinin adını girin.
2 Başvuru hakkında ayrıntıları doldurun.
3 Bazı ek ayrıntıları toplayın. Eğitimin ilerleyen bölümlerinde, 2. adımdaki bilgilere dayanarak bu adımı koşullu hale getireceğiz.
4 Kullanıcıdan son oturum kapatma onayını toplayın.

Çok adımlı formu kullanmak için Dataverse tabloları ve formları oluşturma

Aşağıdaki videoda, çoklu adım form işleminde kullanılacak formların nasıl oluşturulacağı gösterilmektedir.

Sürecimize ait bilgileri Microsoft Dataverse tablolarında saklamamız gerekir.

Kullanıcının bir Dataverse kaydında sütun oluşturmasını veya güncellemesini gerektiren sürecin her adımı için karşılık gelen bir Dataverse formuna sahip olmanız gerekir.

Örneğimizde sürecimiz için Uygulamalar adı verilen Dataverse tablosu oluşturacağız. Dataverse tablolarını oluşturma hakkında Daha fazla bilgi edinmek için bkz. Veri çalışma alanını kullanarak Dataverse tabloları oluşturma ve değiştirme

  1. Şuraya git: Power Pages.

  2. Çok adımlı form eklemek istediğiniz bir site seçin ve Düzenle'yi seçin.

  3. Tasarım stüdyosunda Veriler çalışma alanını seçin.

  4. Aşağıdaki özelliklerle Uygulamalar adı verilen bir Dataverse tablosu oluşturun.

    Bahşiş

    • Aşağıdaki tablo sadece bir örnektir, kendi iş süreçlerinize uygun tablolar oluşturmaktan çekinmeyin.
    Sütun adı Sütun veri türü
    Başvuranın adı Metin (ad sütununu yeniden adlandırın)
    Burs Seçenek (örnek seçimler: Amerikan Mimarı Bursu, Yabancı Dil Bursu, STEM'de Kadınlar Bursu, Geleceğin Tasarım Liderleri Bursu)
    Sınıf Düzeyi Seçenek (seçimler: Alt Düzey, Kıdemli)
    Onay Evet/Hayır
    Öğrenim Ücreti Currency
    Derece Türü Seçenek (seçimler: Ana Şablonlar, Lisans)
    Tam zaman Evet/Hayır
    Ana Metin
    Diğer Burslar Birden çok metin satırı

    Veri çalışma alanında çok adımlı formlarla kullanılacak bir tablo oluşturma.

  5. Tabloları oluşturduktan sonra, sürecinizin her adımı için formlar oluşturmanız gerekir.

    İpucu

    • Dataverse formlarının nasıl oluşturulacağı konusunda Veri çalışma alanını kullanarak Dataverse formlarını oluşturma ve değiştirme bölümüne göz atın.
    • Formlarınızı çok adımlı sürecinizin her adımına karşılık gelecek şekilde adlandırmak iyi bir uygulamadır.
    • Formda sütunları görüntülemek ancak kullanıcıların güncelleştirme yapmalarına izin vermemek için formları oluştururken sütunları salt okunur olacak şekilde yapılandırın.

    Aşağıdaki dört formu oluşturun ve sütunları form üzerinde düzenleyin. Her form oluşturulduğunda Formu yayınla'yı seçin.

    Form adı Formdaki sütunlar
    Başvuru Adım 1 Burs, Başvuru adı
    Başvuru Adım 2 Burs (salt okunur), Başvuru sahibi adı (salt okunur), Derece Türü, Ana Dal, Tam Zamanlı, Sınıf Düzeyi, Stem
    Başvuru Adım 3 Burs (salt okunur), Başvuru sahibi adı (salt okunur), Öğrenim Ücreti, Diğer Burslar
    Başvuru Adım 4 Burs (salt okunur), Başvuru sahibi adı (salt okunur), Onay

    Veri çalışma alanında çok adımlı formlarla kullanılacak formlar oluşturma.

  6. Artık çok adımlı sürecinizde kullanabileceğiniz bir dizi forma sahip olmalısınız.

    Veri çalışma alanındaki formların listesi.

Sayfaya çok adımlı form bileşeni ekleme

Artık tablomuz ve formlarımız olduğuna göre, bir web sayfasında çok adımlı bir form oluşturabiliriz.

Bu videoda, sayfasında çok adım bir formun nasıl oluşturulacağı gösterilmektedir.

  1. Sayfalar çalışma alanına gidin ve yeni bir sayfa ekleyin veya mevcut sayfayı düzenleyin. Web sayfaları oluşturma hakkında Daha fazla bilgi edinmek için bkz. Sayfalar oluşturma ve tasarlama.

  2. Yeni bir bölüm ekleyin ve Çok adımlı form bileşenini seçin.

    Sitenizde başka çok adımlı formlar varsa bunları sayfanıza ekleme seçeneği sunulur. Örneğimizde, eğitmenimiz için yeni bir çok adım formu oluşturacağız; iletişim kutusundan + Yeni çok adımlı formu seçin.

  3. Çok adımlı form ekle penceresini görürsünüz. Form adı için Uygulama'da (veya diğer ad) girin. Tamam seçeneğini işaretleyin.

  4. Formda hiç adım yok. İlk adımı seçmek için + ilk adımı ekle'yi seçin.

    Web sayfasına eklenen çok adımlı boş form.

  5. Adım ekle penceresinde yapılandırmaya aşağıdaki değerleri girin:

    • Adım adı alanında Uygulama Adımı 1'i girin.
    • Bir tablo seç alanında Uygulama'yı (veya tablonuza verdiğiniz adı) seçin.
    • Bir form seç alanında Uygulama Adımı 1'i seçin.
  6. Diğer seçenekler yan sekmesini seçin ve Bu formdaki veriler: seçeneğinin otomatik olarak Yeni bir kayıt oluştur olarak ayarlandığına dikkat edin. İlk adım için örneğimizde Dataverse tablosundaki yeni kaydı oluşturacağız. Sonraki adımlarda, ilk adımda oluşturulan kaydı değiştireceğimizi ve bu seçeneğin farklı olacağını unutmayın.

  7. Tamam seçeneğini işaretleyin.

  8. Ek adımlar eklemeye başlayacağız. Menüden + Adım ekle'yi seçin.

  9. Adım ekle penceresinde ikinci adım için aşağıdaki değerleri girin:

    • Adım adı alanında Uygulama Adımı 2'i girin.
    • Bir tablo seç alanında Uygulama tablosu (veya tablonuza verdiğiniz adı) zaten seçili olmalıdır.
    • Bir form seç alanında Uygulama Adımı 2'i seçin.
  10. Diğer seçenekler yan sekmesini seçin ve Bu formdaki veriler: seçeneğinin otomatik olarak Mevcut bir kayıt güncelleştirme olarak ayarlandığından emin olun. Bizim örneğimizde ikinci adım için ilk adımda oluşturulan Dataverse kaydına ayrıntılar eklenmeye devam edecektir.

    Not

    Benzersiz süreçlerinize bağlı olarak sürecin farklı adımlarında farklı Dataverse kayıtları oluşturuyor veya güncelleştirebiliyor olabilirsiniz.

  11. Tamam'ı seçin

  12. Yukarıdaki talimatları izleyerek kalan iki adımı güncelleme adımları Uygulama Adım 3 ve Uygulama Adım 4 olarak eklemeye devam edin.

    Çok adımlı forma adımlar ekleme.

Alan özelliklerini düzenle

Tasarım stüdyosunda çok adımlı formunuzdaki bazı alan özelliklerini değiştirebilirsiniz. Bir alanı zorunlu hale getirelim, etiketi güncelleyelim ve bir açıklama ekleyelim.

  1. Sayfadaki çok adımlı form bileşeninde bir alan seçin.

  2. Alanı düzenle'yi seçin.

  3. Alanı düzenle penceresinde Alan etiketini başka bir değerle değiştirin. Bu alanı gerekli yap öğesini seçin ve Açıklama göster öğesini seçin. Açıklama alanına bazı talimatları girin.

    Alan özelliklerini düzenleme.

  4. Tamam seçeneğini işaretleyin.

Tablo izni ekleme

Varsayılan olarak, siteye gelen ziyaretçiler çoklu adımlı forma erişemez. Örneğimizde yalnızca kimliği doğrulanmış kullanıcıların çok adımlı formu doldurmasına izin vermek istiyoruz. Kendi çok adımlık işleminiz için verileri oluşturma, okuma ve güncelleştirme eylemlerini yapılandırmak için web rolleri ve tablo izinleri bileşimini kullanabilirsiniz.

Bu videoda, çoklu adım biçimleri için tablo izinlerinin nasıl yapılandırılacağı gösterilmektedir.

Yeni formlar için, izinleri eklemenizi isteyen bir başlık görüntülenir.

Çok adımlı formunuzda kullanılan tablo için izinleri zaten yapılandırdıysanız elipsi (...) ve İzinleri seçebilirsiniz.

  1. + Yeni izin'i seçin.

  2. Tablo iznine bir ad verilir, tablo seçilir ve Erişim türü varsayılan olarak Genel erişim şeklinde ayarlanır. Yazma ve Oluşturma izinleri seçilir böylece site ziyaretçileri formu kullanabilir.

  3. + Rolleri ekle'yi seçin ve varsayılan rol olarak Kimliği Doğrulanmış Kullanıcılar'ı seçin.

    Uygulama tablosuna tablo izinleri ekleme.

  4. Kaydet'i seçin.

Çok adımlı formunuzu test etme

Bu noktada, çok adımlı formunuzu deneyebilirsiniz.

  1. Önizleme'yi, ardından Masaüstü öğesini seçin.

  2. Giriş sayfası göründüğünde, Oturum aç'ı seçin ve bir site kullanıcısı ile oturum açın. Daha fazla bilgi için Harici hedef kitlelere erişim verme bölümüne göz atın.

  3. Çoklu adım form bileşeninizi yerleştirdiğiniz sayfayı seçin.

  4. İşlemi bir kullanıcı olarak deneyin ve adımlara geçin.

  5. Herhangi bir sorunla karşılaşırsanız tasarım stüdyosunda yapılandırmayı inceleyin ve her adımı gözden geçirin.

  6. Formu başarılı bir şekilde gönderdikten sonra tasarım stüdyosuna geri dönün.

  7. Verileri seçin, ardından Uygulama tablosunu seçin (veya tablonuza ne isim verdiyseniz) ve kayıtların çok adımlı form süreci kullanılarak oluşturulduğunu görebildiğinizi onaylayın.

Çok adımlı formunuza koşullu adım ekleme

Çok adımlı formunuza koşullu mantık eklemeniz gerekiyorsa koşulu, öncelikle Dataverse sütunu mantıksal adını ve gerçekleştirmek istediğiniz değerlendirmeyi görüntüleyerek tanımlayın. Bir sütunun mantıksal adı, Veri çalışma alanında sütun yapılandırması görüntülenerek bulunabilir.

Aşağıdaki örneğimizde, bir başvuranın bir Master derecesine sahip olup olmadığını kontrol edeceğiz. Kullanıcı ileri düzeyde bir dereceye shaipse ek adımlara yönlendirilir. Diğer başvuranlar bu adımı atlar. Kendi iş süreçlerinize dayalı olarak bir koşul eklemekten çekinmeyin.

Derece Türü… alanının alanın mantıksal adı craxx_degreetype ve seçim değerleri ile temsil edilen Lisans ve Master değerine sahip olup olmadığını değerlendireceğiz (Master = '124860001').

Koşullar adımları Portal Yönetimi uygulamasında yapılandırılır.

  1. Tasarım stüdyoda çoklu adım formunda, çoklu adımlı formda tüm adımlarını listeleyen açılır menüyü seçin, Portal Yönetimi Uygulama bağlantısını seçin.

    Portal Yönetimi uygulamasını açın.

  2. Çok adımlı formunuzun meta verilerinde Portal Yönetimi uygulamasında olmalısınız. Form Adımları sekmesini seçin.

  3. Yeni Form Adımı'nı seçin.

  4. Adıma bir isim verin (ör. Denetleme derece türü).

  5. Yapılandırmaları belirtin.

    • TürKoşul olarak ayarlayın.
    • Hedef Tablo adı açılır menüsünden uygulama tablosunu seçin. Koşul türündeki çok adımlı form adımı için yapılandırmaları ayarlama.
  6. Koşul sekmesini seçin ve mantıksal sütun adını ve değerini kullanarak koşulu girin. Bizim örneğimizde craxx_degreetype == 124860001'e benzer bir şey yapardık (Mantıksal adınızı ve değerinizi kendi ortamınızdan belirtmeniz gerekir.)

    Çok adımlı form adımında bir koşul için metin giriş alanı.

  7. Koşulun karşılanmaması durumunda süreci bir adıma gidecek şekilde ayarlamamız gerekir. Koşul Başarısız Olursa Sonraki Adım alanında Uygulama Adım 4'ü seçin.

  8. Koşulun karşılanması durumunda süreci belirli bir adıma gidecek şekilde ayarlamamız gerekir. Genel sekmesini seçin.

  9. Sonraki Adım alanında Uygulama Adımı 3'ü seçin.

  10. Kaydet ve Kapat'ı seçin

  11. Adımlar listesinde koşullu adımınızı görmeniz gerekir. Kullanıcımızın ikinci adımı tamamladıktan sonra koşullu adıma ulaşacağından emin olmamız gerekir. Uygulama Adım 2'yi seçin ve Düzenle'yi seçin.

  12. Sonraki Adım alanında, değeri Uygulama Adımı 3'ten Derece türünü kontrol et olarak değiştirin.

  13. Form Tanımı sekmesini seçin ve Kaynak Türü alanında Önceki Adımdan Elde Edilen Sonuçlar ve Varlık Kaynağı Adımı alanında Uygulama Adımı 1'i seçin.

  14. Kaydet ve Kapat'ı seçin.

Çok adımlı formunuza bir yönlendirme adımı ekleme

Ayrıca, kullanıcıyı ana sayfaya geri yönlendirmek için sürecin sonuna bir yönlendirme adımı ekleyeceğiz.

  1. +Yeni Form Adımı'nı seçin ve aşağıdaki yapılandırmayı doldurun:

    • Ad ayarını Ana sayfaya git* olarak belirleyin
    • TürYeniden yönlendirme olarak ayarlama
  2. Yeniden Yönlendirme sekmesini seçin.

  3. Web Sayfası alanında Giriş sayfasını seçin.

  4. Kaydet ve Kapat'ı seçin.

  5. Adımlar listesinde yeniden yönlendirme adımınızı görmeniz gerekir. Kullanıcımızın süreçteki son adımı tamamladıktan sonra yeniden yönlendirme adımına ulaşacağından emin olmamız gerekir. Uygulama Adım 4'yi seçin ve Düzenle'yi seçin.

  6. Sonraki Adım alanında Giriş sayfasına git öğesini seçin.

  7. Form Tanımı sekmesini seçin ve Kaynak Türü alanında Önceki Adımdan Elde Edilen Sonuçlar ve Varlık Kaynağı Adımı alanında Uygulama Adımı 2'i seçin.

    Bahşiş

    Süreçte daha erken bir adımı seçiyoruz (Uygulama Adım 2), kullanıcılar bu adıma koşula bağlı olarak ya ikinci adımdan ya da üçüncü adımdan ulaştığından, tüm kullanıcıların etkileşime gireceği ortak bir adım seçmek istiyoruz.

  8. Kaydet ve Kapat'ı seçin.

  9. Tasarım stüdyosu'nu döndürün ve Eşitle düğmesini seçin.

  10. Adımlar, koşullar ve yönlendirmesi olan çok adımlı, eksiksiz bir formunuz olmalıdır.

    Tamamlanan çoklu form adımı.

  11. Önizleme'yi, ardından Masaüstü öğesini seçin.

  12. Giriş sayfası göründüğünde, Oturum aç'ı seçin ve bir site kullanıcısı ile oturum açın.

  13. Çoklu adım form bileşeninizi yerleştirdiğiniz sayfayı seçin.

  14. Çok adımlı formun nasıl çalıştığını görmek için sürecin çeşitli kombinasyonlarını deneyin.

Ayrıca Bkz.