Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Microsoft Dataverse'deki işlevler Power Fx ifade dilini kullanarak uygulamalarınıza iş mantığı ekleyebilir ve herhangi bir kod olmadan hızlı bir şekilde zengin iş akışları oluşturabilirsiniz. İşlevler Power Fx işleçlerinin, değişkenlerinin ve formüllerinin çoğunu destekler.
Aşağıdaki tabloda, Dataverse'deki işlevlerle çalışan ancak sınırlamaları olan veya çalışmayan ancak işlevlerle kullanım için alternatifi olan Power Fx formülleri listelenmiştir.
| Power Fx formülü veya işlemi | İşlevlerde destekleniyor mu? | Sınırlama veya geçici çözüm |
|---|---|---|
Collect |
Yes | Değişkenin var olmasını ve değişken türünün ayarlamaya çalıştığınız değerle eşleşmesini gerektirir. |
Defaults |
Hayı |
Collectyerine Patch kullanın. Örneğin Patch(account, Defaults(account), {"Account Name": "Example Account"}) yerine Collect(account, {"Account Name": "Example Account"}) kullanın. |
| Kullanıcı arabirimine tablo ekleme | Yes | Örneğin, ifadenin Collect(Accounts, {... }) yerine gelebilmesi için hesaplar tablosunun kullanıcı arabirimine eklenmesi gerekir. Bu, IntelliSense’e yardımcı olur. |
| Formüldeki alanlara erişme | Yes | Alanlara erişmek için örtük erişim alanı yok.
Field2 yerine NewRecord.Field2 deyin. Bu durum şunlar için Set de geçerlidir: Set(NewRecord.Field1, OldRecord.Field2*10). |
With() |
Yes | İşlevler bağlamları, adlandırılmış formülleri veya değişkenleri desteklemez.
With() takma adlar oluşturmak ve ifadeleri çarpanlarına ayırmak için kullanılabilir. |
| Dataverse tablolarına erişme | Yes | İşlevler Dataverse tablolarını okuyabilir ve yazabilir. Buna Collect(), Patch(), Filter() ve LookUp() dahildir. Yetki devri işlemleri desteklenir ve bir ifade yetkilendirme yapılamıyorsa bir uyarı verilir. Bu işlemler doğrudan işlevin IOrganizationService üzerinde çalışır (geçerli tabloya değil) ve doğrudan veritabanında işlem yapar. İşlevler işlem bağlamında çalışır. |
Power Fx işlevleri desteklenmiyor
Aşağıdaki Power Fx işlevi şu anda Dataverse'deki işlevlerde desteklenmemektedir.
ClearCollect
Update
UpdateIf
Concurrent
SetFocus
IsType
Download
RemoveIf
GroupBy
SetProperty
Search
UTCNow
UTCToday
Validate
As
Takvim
Choices
Clock
Seç
Bilgilendir
HashTags
ISOWeekNum
VeriKaydet, VeriYükle ve VerileriTemizle
Formla ilgili formüller (EditForm, NewForm, SubmitForm, ResetForm ve ViewForm)
Cihaz algılayıcısı formülleri (Hızlandırma, Uygulama, Pusula, Bağlantı ve Konum)
Power Fx hakkında daha fazla bilgi için şu makalelere gidin: