Aracılığıyla paylaş


Power Apps'te dinamik şema veri kaynaklarıyla çalışma (deneysel)

[Bu makale yayın öncesi belgelerine dahildir ve değiştirilebilir.]

Önemli

  • Bu deneysel bir özelliktir.
  • Deneysel özellikler üretimde kullanım amacı taşımaz ve işlevleri sınırlıdır. Bu özellikler, müşterilerin önceden erişmesi ve geri bildirim sağlaması amacıyla resmi sürümden önce kullanıma sunulur.

Power Apps, genellikle veri kaynağı tarafından döndürülen sabit bir alan kümesi kullanır. Ancak, bazı veri kaynakları hizmet çağrısı parametre değerlerine bağlı olarak farklı bir alan kümesi döndürebilirler. Hizmet çağrısı yanıtında yer alan alanlar, hizmetin nasıl çağrıldığına bağlı olarak değişeceğinden, bu tür hizmet çağrıları dinamik şema olarak kabul edilir.

Örneğin, Azure DevOps iş öğeleri özel alanlar kullanabilir. Tüm iş öğeleri için özel alanlar kullanılamadığından, Azure DevOps'a yapılan bazı çağrılar dinamik kabul edilir. Bu gibi durumlarda, bu tür özel alanlar içeren Azure DevOps kuruluşuna bağlı olarak farklı bir alan kümesi elde edersiniz.

Not

Bu makalede, Power Apps'te dinamik şemanın kullanımını açıklamak için Azure DevOps bağlayıcısı kullanılır. Azure DevOps'a bağlanan bir tuval uygulaması oluşturmak için bkz. Power Apps'ten Azure DevOps'a bağlanma. Azure DevOps projenizi özel bir alanla yapılandırmak için bkz. özel alanlar oluşturma.

Dinamik şema deneysel özelliğini kullanarak artık verilen alan kümesiyle belirli bir çağrıyı kilitleyerek bu tür veri kaynakları için şemayı yakalayabilirsiniz. Ardından, varsayılan hizmet çağrılarında kullanılabilir olan varsayılan şema yerine verilerle çalışırken bu tür dinamik şema alanlarını kullanın.

Dinamik şemayı etkinleştirme

Dinamik şema özelliğini etkinleştirmek için tuval uygulamanızı düzenleme için açık bırakarak Ayarlar > Yaklaşan özellikler > Deneysel > Dinamik şema'ya gidin.

Dinamik şema ayarını açın.

Geçerli Power Apps Studio oturumu kapatın ve uygulamayı düzenlenmek üzere yeniden açın. Formül dinamik şemayı destekleyen hizmet çağrıları kullandığında bir uyarı simgesi görürsünüz. Formül çubuğunu genişlettiğinizde, Şemayı yakala adlı yeni bir düğme görürsünüz.

Dinamik şema hizmet çağrıları için şema ve uyarı iletisi yakalama seçeneği.

Dinamik şema kullanma

Şemayı yakala seçildiğinde, hizmet çağrısına özel veri kaynağında tanımlandığı şekilde şema ile hizmet çağrısını destekleten alanlar alınır.

Örneğin, aşağıdaki resimde Azure DevOps projesine bağlanıldığında alınan tüm alanların listesi gösterilmektedir. Dinamik şema "yakalanmadıkça", alan listesi Azure DevOps iş öğeleri için varsayılan olarak kullanılabilir olarak kalır.

vbarsayılan olarak hizmet çağrısı tarafından döndürülen alanların listesi Fabrikam kimliğini içermez.

Azure DevOps'ta özel alan kullanan (örneğin, Fabrikam Kimliği) bir proje düşünün:

Azure DevOps'ta Fabrikam Kimliğinin özel alan olduğu bir örnek.

Bu özel alanı kullanmak için hizmet çağrısı şemasını yakalamanız gerekir. Şemayı yakalamak için, uyarı iletisini gösteren formülü seçip genişletin ve sonra Şemayı yakala'yı seçin.

Dinamik şema yakalandıktan sonra, tuval uygulamanızda seçili alan için Fabrikam Kimliği özel alanını kullanabilirsiniz.

Dinamik şema özelliği ile yakalanan Fabrikam Kimliği örneği.

Ayrıca, şemayı yakalamak için kullanılan galerinin hizmet çağrısı için kullanıma hazır olan güncelleştirilmiş şemayı da görebilirsiniz. Bu şema ayrıntısını görmek için imleci formülün sonuna taşıyın ve sonuç kümesini genişletmek için formül çubuğunun altındaki açılan düğmeyi seçin.

Formül çubuğunda, Fabrikam Kimliği içeren yakalanan şema örneği.

Ayrıca bkz.

Power Apps'ten Azure DevOps'a bağlanma

Not

Belge dili tercihlerinizi bizimle paylaşabilir misiniz? Kısa bir ankete katılın. (lütfen bu anketin İngilizce olduğunu unutmayın)

Anket yaklaşık yedi dakika sürecektir. Kişisel veri toplanmaz (gizlilik bildirimi).