Aracılığıyla paylaş


Desteklenen işlevler

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: